[packages/pidgin] - reordered packages (pidgin + plugins, finch, libpurple + plugins)
qboosh
qboosh at pld-linux.org
Sun Feb 28 06:58:33 CET 2021
commit c15cc8e65d17d9b38d637d7f3fd5aed1c6b2eff0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Feb 28 06:39:49 2021 +0100
- reordered packages (pidgin + plugins, finch, libpurple + plugins)
pidgin.spec | 426 ++++++++++++++++++++++++++++++------------------------------
1 file changed, 214 insertions(+), 212 deletions(-)
---
diff --git a/pidgin.spec b/pidgin.spec
index f97fda5..802874d 100644
--- a/pidgin.spec
+++ b/pidgin.spec
@@ -218,6 +218,117 @@ Fejléc fájlok Pidginhez.
%description devel -l pl.UTF-8
Pliki programistyczne biblioteki Pidgina.
+%package doc
+Summary: Pidgin documentation for developers (HTML format)
+Summary(hu.UTF-8): Pidgin dokumentáció fejlesztőknek (HTML formában)
+Summary(pl.UTF-8): Dokumentacja Pidgina dla programistów (format HTML)
+Group: Documentation
+Obsoletes: gaim-doc
+BuildArch: noarch
+
+%description doc
+Pidgin documentation for developers (HTML format).
+
+%description doc -l hu.UTF-8
+Pidgin dokumentáció fejlesztőknek (HTML formátumban).
+
+%description doc -l pl.UTF-8
+Dokumentacja Pidgina dla programistów (format HTML).
+
+%package perl
+Summary: Pidgin files for Perl scripts
+Summary(hu.UTF-8): Pidgin fájlok Perl szkriptekhez
+Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Perlu
+Group: Libraries
+Requires: libpurple = %{version}-%{release}
+Requires: libpurple-perl = %{version}-%{release}
+Obsoletes: gaim-perl
+
+%description perl
+This package gives you ability to extend Pidgin functionality with
+Perl scripts.
+
+%description perl -l hu.UTF-8
+Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
+Perl szkriptekkel.
+
+%description perl -l pl.UTF-8
+Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
+pomocą skryptów Perla.
+
+%package plugin-evolution
+Summary: Plugin for Ximian Evolution integration
+Summary(hu.UTF-8): Plugin az Evolution-ba beépítéséhez
+Summary(pl.UTF-8): Wtyczka do integracji z Evolution
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+Obsoletes: gaim-plugin-evolution
+
+%description plugin-evolution
+Provides integration with Ximian Evolution.
+
+%description plugin-evolution -l hu.UTF-8
+Plugin az Evolution-ba beépítéséhez.
+
+%description plugin-evolution -l pl.UTF-8
+Wtyczka do integracji z Evolution.
+
+%package plugin-remote
+Summary: Pidgin Remote Control
+Summary(hu.UTF-8): Pidgin távoli irányítása
+Summary(pl.UTF-8): Zdalne sterowanie Pidginem
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+Obsoletes: gaim-plugin-remote
+
+%description plugin-remote
+This package gives Pidgin the ability to be remote-controlled through
+third-party applications or through the pidgin-remote tool.
+
+%description plugin-remote -l hu.UTF-8
+Ezzel a csomaggal lehetőséged nyílik a Pidgint távolról irányítani
+külső alkalmazásokkal vagy a pidgin-remote eszközzel.
+
+%description plugin-remote -l pl.UTF-8
+Ten pakiet daje możliwość zdalnego sterowania Pidginem przez inne
+aplikacje albo narzędzie pidgin-remote.
+
+%package -n finch
+Summary: A text-based user interface for Pidgin
+Summary(pl.UTF-8): Tekstowy interfejs użytkownika dla Pidgina
+Group: Applications/Networking
+Requires: libgnt >= 2.14.0
+Requires: libpurple = %{version}-%{release}
+
+%description -n finch
+A text-based user interface for using libpurple. This can be run from
+a standard text console or from a terminal within X Window System. It
+uses ncurses and our homegrown gnt library for drawing windows and
+text.
+
+%description -n finch -l pl.UTF-8
+Tekstowy interfejs użytkownika wykorzystujący libpurple. Może być
+uruchamiany na standardowej konsoli tekstowej lub z poziomu terminala
+w systemi X Window. Wykorzystuje ncurses oraz własną bibliotekę gnt do
+rysowania okien i wyświetlania tekstu.
+
+%package -n finch-devel
+Summary: Header files and similar for Finch stuffs
+Summary(pl.UTF-8): Pliki nagłówkowe do elementów Fincha
+Group: Applications/Networking
+Requires: finch = %{version}-%{release}
+Requires: libpurple-devel = %{version}-%{release}
+Requires: ncurses-devel
+
+%description -n finch-devel
+The finch-devel package contains the header files and other
+development files required for development of Finch scripts and
+plugins.
+
+%description -n finch-devel -l pl.UTF-8
+Ten pakiet zwiera pliki nagłówkowe oraz inne niezbędne do
+programowania skryptów oraz wtyczek do Fincha.
+
%package -n libpurple
Summary: libpurple library for IM clients like Pidgin and Finch
Summary(pl.UTF-8): Biblioteka libpurple dla klientów komunikatorów, takich jak Pidgin czy Finch
@@ -305,115 +416,6 @@ Tcl szkriptekkel.
Moduł wczytujący wtyczki Tcl-a dla libpurple. Umożliwia tworzenie oraz
wykorzystywanie wtyczek dla libpurple napisanych w języku Tcl.
-%package -n finch
-Summary: A text-based user interface for Pidgin
-Summary(pl.UTF-8): Tekstowy interfejs użytkownika dla Pidgina
-Group: Applications/Networking
-Requires: libgnt >= 2.14.0
-Requires: libpurple = %{version}-%{release}
-
-%description -n finch
-A text-based user interface for using libpurple. This can be run from
-a standard text console or from a terminal within X Window System. It
-uses ncurses and our homegrown gnt library for drawing windows and
-text.
-
-%description -n finch -l pl.UTF-8
-Tekstowy interfejs użytkownika wykorzystujący libpurple. Może być
-uruchamiany na standardowej konsoli tekstowej lub z poziomu terminala
-w systemi X Window. Wykorzystuje ncurses oraz własną bibliotekę gnt do
-rysowania okien i wyświetlania tekstu.
-
-%package -n finch-devel
-Summary: Header files and similar for Finch stuffs
-Summary(pl.UTF-8): Pliki nagłówkowe do elementów Fincha
-Group: Applications/Networking
-Requires: finch = %{version}-%{release}
-Requires: libpurple-devel = %{version}-%{release}
-Requires: ncurses-devel
-
-%description -n finch-devel
-The finch-devel package contains the header files and other
-development files required for development of Finch scripts and
-plugins.
-
-%description -n finch-devel -l pl.UTF-8
-Ten pakiet zwiera pliki nagłówkowe oraz inne niezbędne do
-programowania skryptów oraz wtyczek do Fincha.
-
-%package perl
-Summary: Pidgin files for Perl scripts
-Summary(hu.UTF-8): Pidgin fájlok Perl szkriptekhez
-Summary(pl.UTF-8): Pliki Pidgina dla skryptów w Perlu
-Group: Libraries
-Requires: libpurple = %{version}-%{release}
-Requires: libpurple-perl = %{version}-%{release}
-Obsoletes: gaim-perl
-
-%description perl
-This package gives you ability to extend Pidgin functionality with
-Perl scripts.
-
-%description perl -l hu.UTF-8
-Ezzel a csomaggal lehetőséged nyílik a Pidgin lehetőségeit bővíteni
-Perl szkriptekkel.
-
-%description perl -l pl.UTF-8
-Ten pakiet daje możliwość rozszerzania funkcjonalności Pidgina za
-pomocą skryptów Perla.
-
-%package plugin-evolution
-Summary: Plugin for Ximian Evolution integration
-Summary(hu.UTF-8): Plugin az Evolution-ba beépítéséhez
-Summary(pl.UTF-8): Wtyczka do integracji z Evolution
-Group: Libraries
-Requires: %{name} = %{version}-%{release}
-Obsoletes: gaim-plugin-evolution
-
-%description plugin-evolution
-Provides integration with Ximian Evolution.
-
-%description plugin-evolution -l hu.UTF-8
-Plugin az Evolution-ba beépítéséhez.
-
-%description plugin-evolution -l pl.UTF-8
-Wtyczka do integracji z Evolution.
-
-%package plugin-remote
-Summary: Pidgin Remote Control
-Summary(hu.UTF-8): Pidgin távoli irányítása
-Summary(pl.UTF-8): Zdalne sterowanie Pidginem
-Group: Libraries
-Requires: %{name} = %{version}-%{release}
-Obsoletes: gaim-plugin-remote
-
-%description plugin-remote
-This package gives Pidgin the ability to be remote-controlled through
-third-party applications or through the pidgin-remote tool.
-
-%description plugin-remote -l hu.UTF-8
-Ezzel a csomaggal lehetőséged nyílik a Pidgint távolról irányítani
-külső alkalmazásokkal vagy a pidgin-remote eszközzel.
-
-%description plugin-remote -l pl.UTF-8
-Ten pakiet daje możliwość zdalnego sterowania Pidginem przez inne
-aplikacje albo narzędzie pidgin-remote.
-
-%package -n libpurple-protocol-oscar
-Summary: Oscar protocol (AIM/ICQ Networks) support for libpurple
-Summary(pl.UTF-8): Obsługa protokołu Oscar (sieci AIM/ICQ) dla biblioteki libpurple
-Group: Applications/Communications
-Requires: libpurple = %{version}-%{release}
-Provides: libpurple-protocol
-Obsoletes: libpurple-protocol-aim
-Obsoletes: libpurple-protocol-icq
-
-%description -n libpurple-protocol-oscar
-Oscar protocol (AIM/ICQ Networks) support for libpurple.
-
-%description -n libpurple-protocol-oscar -l pl.UTF-8
-Obsługa protokołu Oscar (sieci AIM/ICQ) dla biblioteki libpurple.
-
%package -n libpurple-protocol-bonjour
Summary: Bonjour protocol support for libpurple
Summary(pl.UTF-8): Obsługa protokołu Bonjour dla biblioteki libpurple
@@ -468,18 +470,20 @@ IRC protocol support for libpurple.
%description -n libpurple-protocol-irc -l pl.UTF-8
Obsługa protokołu IRC dla biblioteki libpurple.
-%package -n libpurple-protocol-simple
-Summary: SIP/SIMPLE protocol support for libpurple
-Summary(pl.UTF-8): Obsługa protokołu SIP/SIMPLE dla libpurple
+%package -n libpurple-protocol-oscar
+Summary: Oscar protocol (AIM/ICQ Networks) support for libpurple
+Summary(pl.UTF-8): Obsługa protokołu Oscar (sieci AIM/ICQ) dla biblioteki libpurple
Group: Applications/Communications
Requires: libpurple = %{version}-%{release}
Provides: libpurple-protocol
+Obsoletes: libpurple-protocol-aim
+Obsoletes: libpurple-protocol-icq
-%description -n libpurple-protocol-simple
-SIP/SIMPLE protocol support for libpurple.
+%description -n libpurple-protocol-oscar
+Oscar protocol (AIM/ICQ Networks) support for libpurple.
-%description -n libpurple-protocol-simple -l pl.UTF-8
-Obsługa protokołu SIP/SIMPLE dla libpurple.
+%description -n libpurple-protocol-oscar -l pl.UTF-8
+Obsługa protokołu Oscar (sieci AIM/ICQ) dla biblioteki libpurple.
%package -n libpurple-protocol-sametime
Summary: Lotus Sametime protocol support for libpurple
@@ -514,6 +518,19 @@ libpurple.
Obsługa protokołu SILC (Secure Internet Live Conferencing) dla
libpurple.
+%package -n libpurple-protocol-simple
+Summary: SIP/SIMPLE protocol support for libpurple
+Summary(pl.UTF-8): Obsługa protokołu SIP/SIMPLE dla libpurple
+Group: Applications/Communications
+Requires: libpurple = %{version}-%{release}
+Provides: libpurple-protocol
+
+%description -n libpurple-protocol-simple
+SIP/SIMPLE protocol support for libpurple.
+
+%description -n libpurple-protocol-simple -l pl.UTF-8
+Obsługa protokołu SIP/SIMPLE dla libpurple.
+
%package -n libpurple-protocol-xmpp
Summary: XMPP (Jabber, GTalk) protocol support for libpurple
Summary(pl.UTF-8): Obsługa protokołu XMPP (Jabber, GTalk) dla libpurple
@@ -544,23 +561,6 @@ Zephyr protocol support for libpurple.
%description -n libpurple-protocol-zephyr -l pl.UTF-8
Obsługa protokołu Zephyr dla libpurple.
-%package doc
-Summary: Pidgin documentation for developers (HTML format)
-Summary(hu.UTF-8): Pidgin dokumentáció fejlesztőknek (HTML formában)
-Summary(pl.UTF-8): Dokumentacja Pidgina dla programistów (format HTML)
-Group: Documentation
-Obsoletes: gaim-doc
-BuildArch: noarch
-
-%description doc
-Pidgin documentation for developers (HTML format).
-
-%description doc -l hu.UTF-8
-Pidgin dokumentáció fejlesztőknek (HTML formátumban).
-
-%description doc -l pl.UTF-8
-Dokumentacja Pidgina dla programistów (format HTML).
-
%prep
%setup -q
%patch0 -p1
@@ -609,10 +609,10 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/purple
DESTDIR=$RPM_BUILD_ROOT
%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ar_SA
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ku_IQ
%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/mhr
-%{__mv} $RPM_BUILD_ROOT%{_localedir}/my{_MM,}
%{__mv} $RPM_BUILD_ROOT%{_localedir}/ms{_MY,}
-%{__rm} -rf $RPM_BUILD_ROOT%{_localedir}/ku_IQ
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/my{_MM,}
%find_lang %{name} --with-gnome
@@ -636,8 +636,8 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/purple
# resolve soname symlinks, affected plugins have rpath pointing there
for a in $RPM_BUILD_ROOT%{_libdir}/purple-2/lib*.so.*.*.*; do
soname=$(objdump -p $a | awk '/SONAME/{print $2}')
- mv $a $(dirname $a)/$soname
- rm ${a%.*.*.*}
+ %{__mv} $a $(dirname $a)/$soname
+ %{__rm} ${a%.*.*.*}
done
# rm windows icons
@@ -684,28 +684,83 @@ fi
%attr(755,root,root) %{_libdir}/pidgin/history.so
%attr(755,root,root) %{_libdir}/pidgin/iconaway.so
%attr(755,root,root) %{_libdir}/pidgin/markerline.so
+%if %{with dbus}
+%attr(755,root,root) %{_libdir}/pidgin/musicmessaging.so
+%endif
%attr(755,root,root) %{_libdir}/pidgin/notify.so
%attr(755,root,root) %{_libdir}/pidgin/relnot.so
+%attr(755,root,root) %{_libdir}/pidgin/sendbutton.so
%attr(755,root,root) %{_libdir}/pidgin/spellchk.so
+%attr(755,root,root) %{_libdir}/pidgin/themeedit.so
%attr(755,root,root) %{_libdir}/pidgin/ticker.so
%attr(755,root,root) %{_libdir}/pidgin/timestamp.so
%attr(755,root,root) %{_libdir}/pidgin/timestamp_format.so
%attr(755,root,root) %{_libdir}/pidgin/transparency.so
-%{?with_vv:%attr(755,root,root) %{_libdir}/pidgin/vvconfig.so}
+%if %{with vv}
+%attr(755,root,root) %{_libdir}/pidgin/vvconfig.so
+%endif
%attr(755,root,root) %{_libdir}/pidgin/xmppconsole.so
-%attr(755,root,root) %{_libdir}/pidgin/sendbutton.so
-%attr(755,root,root) %{_libdir}/pidgin/themeedit.so
%attr(755,root,root) %{_libdir}/pidgin/xmppdisco.so
-%if %{with dbus}
-%attr(755,root,root) %{_libdir}/pidgin/musicmessaging.so
-%endif
%{_mandir}/man1/pidgin.1*
%{_datadir}/appdata/pidgin.appdata.xml
%{_desktopdir}/pidgin.desktop
%{_pixmapsdir}/pidgin
-%{_iconsdir}/hicolor/*/apps/pidgin.png
-%{_iconsdir}/hicolor/*/apps/pidgin.svg
+%{_iconsdir}/hicolor/*x*/apps/pidgin.png
+%{_iconsdir}/hicolor/scalable/apps/pidgin.svg
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/pidgin
+%{_pkgconfigdir}/pidgin.pc
+
+%if %{with doc}
+%files doc
+%defattr(644,root,root,755)
+%doc doc/html/*.{html,png,css}
+%endif
+
+%if %{with perl}
+%files perl
+%defattr(644,root,root,755)
+%dir %{_libdir}/pidgin/perl
+%{_libdir}/pidgin/perl/*.pm
+%dir %{_libdir}/pidgin/perl/auto
+%dir %{_libdir}/pidgin/perl/auto/Pidgin
+%attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
+%{_mandir}/man3/Pidgin.3pm*
+%endif
+
+%if %{with evolution}
+%files plugin-evolution
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/pidgin/gevolution.so
+%endif
+
+%if %{with dbus}
+%files plugin-remote
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/purple-remote
+%endif
+
+%if %{with text}
+%files -n finch
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/finch
+%dir %{_libdir}/finch
+%attr(755,root,root) %{_libdir}/finch/gntclipboard.so
+%attr(755,root,root) %{_libdir}/finch/gntgf.so
+%attr(755,root,root) %{_libdir}/finch/gnthistory.so
+%attr(755,root,root) %{_libdir}/finch/gntlastlog.so
+%attr(755,root,root) %{_libdir}/finch/gnttinyurl.so
+%attr(755,root,root) %{_libdir}/finch/grouping.so
+%{_mandir}/man1/finch.*
+
+%files -n finch-devel
+%defattr(644,root,root,755)
+%{_includedir}/finch
+%{_pkgconfigdir}/finch.pc
+%endif
%files -n libpurple
%defattr(644,root,root,755)
@@ -770,60 +825,6 @@ fi
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/purple-2/tcl.so
-%if %{with text}
-%files -n finch
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/finch
-%dir %{_libdir}/finch
-%attr(755,root,root) %{_libdir}/finch/gntclipboard.so
-%attr(755,root,root) %{_libdir}/finch/gntgf.so
-%attr(755,root,root) %{_libdir}/finch/gnthistory.so
-%attr(755,root,root) %{_libdir}/finch/gntlastlog.so
-%attr(755,root,root) %{_libdir}/finch/gnttinyurl.so
-%attr(755,root,root) %{_libdir}/finch/grouping.so
-%{_mandir}/man1/finch.*
-
-%files -n finch-devel
-%defattr(644,root,root,755)
-%{_includedir}/finch
-%{_pkgconfigdir}/finch.pc
-%endif
-
-%files devel
-%defattr(644,root,root,755)
-%{_includedir}/pidgin
-%{_pkgconfigdir}/pidgin.pc
-
-%if %{with perl}
-%files perl
-%defattr(644,root,root,755)
-%dir %{_libdir}/pidgin/perl
-%{_libdir}/pidgin/perl/*.pm
-%dir %{_libdir}/pidgin/perl/auto
-%dir %{_libdir}/pidgin/perl/auto/Pidgin
-%attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
-%{_mandir}/man3/Pidgin.3pm*
-%endif
-
-%if %{with evolution}
-%files plugin-evolution
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/pidgin/gevolution.so
-%endif
-
-%if %{with dbus}
-%files plugin-remote
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/purple-remote
-%endif
-
-%files -n libpurple-protocol-oscar
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/purple-2/libicq.so
-%attr(755,root,root) %{_libdir}/purple-2/libaim.so
-# shared library for aim/icq protocols
-%attr(755,root,root) %{_libdir}/purple-2/liboscar.so.0
-
%files -n libpurple-protocol-bonjour
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/purple-2/libbonjour.so
@@ -840,9 +841,18 @@ fi
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/purple-2/libirc.so
-%files -n libpurple-protocol-simple
+%files -n libpurple-protocol-oscar
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/purple-2/libsimple.so
+%attr(755,root,root) %{_libdir}/purple-2/libaim.so
+%attr(755,root,root) %{_libdir}/purple-2/libicq.so
+# shared library for aim/icq protocols
+%attr(755,root,root) %{_libdir}/purple-2/liboscar.so.0
+
+%if %{with meanwhile}
+%files -n libpurple-protocol-sametime
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/purple-2/libsametime.so
+%endif
%if %{with silc}
%files -n libpurple-protocol-silc
@@ -850,23 +860,15 @@ fi
%attr(755,root,root) %{_libdir}/purple-2/libsilcpurple.so
%endif
-%if %{with meanwhile}
-%files -n libpurple-protocol-sametime
+%files -n libpurple-protocol-simple
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/purple-2/libsametime.so
-%endif
+%attr(755,root,root) %{_libdir}/purple-2/libsimple.so
%files -n libpurple-protocol-xmpp
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/purple-2/libxmpp.so
%attr(755,root,root) %{_libdir}/purple-2/libjabber.so.0
+%attr(755,root,root) %{_libdir}/purple-2/libxmpp.so
%files -n libpurple-protocol-zephyr
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/purple-2/libzephyr.so
-
-%if %{with doc}
-%files doc
-%defattr(644,root,root,755)
-%doc doc/html/*.{html,png,css}
-%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pidgin.git/commitdiff/db5b2a86d6d63068617c670dc94727c0cf201fb3
More information about the pld-cvs-commit
mailing list