]> git.pld-linux.org Git - packages/pidgin.git/blobdiff - pidgin.spec
- release 4 (by relup.sh)
[packages/pidgin.git] / pidgin.spec
index 8d30e483ef6838cac0aa59fbde7d50e115678b62..cba8d3326646b0a681da7381137c34616a966d95 100644 (file)
@@ -1,12 +1,5 @@
 # TODO
 # - revise Requires for cyrus-sasl plugins (what is used in 2021? use Suggests instead?)
-# - fix broken linking, see filterout_ld
-# - fix unref symbols:
-#   Unresolved symbols found in: /usr/lib64/purple-2/libjabber.so.0
-#   Unresolved symbols found in: /usr/lib64/purple-2/liboscar.so.0
-#   Unresolved symbols found in: /usr/lib64/purple-2/libymsg.so.0
-# - perl is installed to wrong dir on x8664:
-#   /usr/lib/perl5/x86_64-pld-linux-thread-multi/perllocal.pod
 # - subpackages for
 #  - huge deps (mono...)
 # - kerberos 4 with zephyr support?
@@ -44,7 +37,7 @@ Summary(pl.UTF-8):    Oparty na GTK+ klient komunikatorów obsługujący wiele prot
 Summary(pt_BR.UTF-8):  Um cliente para o AOL Instant Messenger (AIM)
 Name:          pidgin
 Version:       2.14.1
-Release:       2
+Release:       4
 License:       GPL v2+
 Group:         Applications/Communications
 Source0:       https://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2
@@ -71,6 +64,7 @@ BuildRequires:        gettext-tools
 BuildRequires: glib2-devel >= 1:%{glib2_ver}
 %{?with_gnutls:BuildRequires:  gnutls-devel}
 BuildRequires: gstreamer-devel >= 1.0
+BuildRequires: gstreamer-plugins-base-devel >= 1.0
 BuildRequires: gtk+2-devel >= 2:%{gtk2_ver}
 %{?with_gtkspell:BuildRequires:        gtkspell-devel >= 1:2.0.16-2}
 BuildRequires: intltool
@@ -96,7 +90,7 @@ BuildRequires:        protobuf-c-devel
 BuildRequires: python-modules >= 1:2.4
 %{?with_perl:BuildRequires:    rpm-perlprov}
 BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.583
+BuildRequires: rpmbuild(macros) >= 1.745
 %{?with_silc:BuildRequires:    silc-toolkit-devel >= 1.1}
 BuildRequires: startup-notification-devel >= 0.5
 BuildRequires: tcl-devel >= 8.3
@@ -137,13 +131,8 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define                openssldir      /var/lib/openssl/certs
 %endif
 
-# /usr/bin/ld: gntaccount.o: undefined reference to symbol 'cur_term'
-# /usr/bin/ld: note: 'cur_term' is defined in DSO /lib64/libtinfow.so.6 so try adding it to the linker command line
-# /lib64/libtinfow.so.6: could not read symbols: Invalid operation
-%define                filterout_ld    -Wl,--no-copy-dt-needed-entries
-
-# lots of purple and libxml syms
-%define                skip_post_check_so      libjabber.so.0 libymsg.so.0 liboscar.so.0
+# internal libraries for plugins loaded by libpurple, use libpurple symbols (purple_*, xmlnode_*)
+%define                skip_post_check_so      libjabber.so.0 liboscar.so.0
 
 %description
 Pidgin allows you to talk to anyone using a variety of messaging
@@ -276,6 +265,7 @@ Summary(hu.UTF-8):  Pidgin távoli irányítása
 Summary(pl.UTF-8):     Zdalne sterowanie Pidginem
 Group:         Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      python3-dbus
 Obsoletes:     gaim-plugin-remote < 2.0.1
 
 %description plugin-remote
@@ -313,9 +303,8 @@ rysowania okien i wyświetlania tekstu.
 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:      libgnt-devel >= 2.14.0
 Requires:      libpurple-devel = %{version}-%{release}
-Requires:      ncurses-devel
 
 %description -n finch-devel
 The finch-devel package contains the header files and other
@@ -369,6 +358,10 @@ Requires:  dbus-devel >= 0.60
 Requires:      dbus-glib-devel >= 0.70
 %endif
 Requires:      farstream-devel >= 0.2.7
+Requires:      glib2-devel >= 1:%{glib2_ver}
+Requires:      gstreamer-devel >= 1.0
+Requires:      gstreamer-plugins-base-devel >= 1.0
+Requires:      libidn-devel
 Requires:      libxml2-devel >= 1:2.6.26
 Obsoletes:     pidgin-devel < 2.6.6-2
 
@@ -497,7 +490,7 @@ Summary(pl.UTF-8):  Obsługa protokołu Lotus Sametime dla libpurple
 Group:         Applications/Communications
 URL:           http://meanwhile.sourceforge.net/
 Requires:      libpurple = %{version}-%{release}
-Requires:      meanwhile>= 1.0.0}
+Requires:      meanwhile >= 1.0.0
 Provides:      libpurple-protocol
 
 %description -n libpurple-protocol-sametime
@@ -734,10 +727,10 @@ fi
 %files perl
 %defattr(644,root,root,755)
 %dir %{_libdir}/pidgin/perl
-%{_libdir}/pidgin/perl/*.pm
+%{_libdir}/pidgin/perl/Pidgin.pm
 %dir %{_libdir}/pidgin/perl/auto
 %dir %{_libdir}/pidgin/perl/auto/Pidgin
-%attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
+%attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/Pidgin.so
 %{_mandir}/man3/Pidgin.3pm*
 %endif
 
@@ -764,7 +757,7 @@ fi
 %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.*
+%{_mandir}/man1/finch.1*
 
 %files -n finch-devel
 %defattr(644,root,root,755)
@@ -823,11 +816,11 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/purple-2/perl.so
 %dir %{_libdir}/purple-2/perl
-%{_libdir}/purple-2/perl/*.pm
+%{_libdir}/purple-2/perl/Purple.pm
 %dir %{_libdir}/purple-2/perl/auto
 %dir %{_libdir}/purple-2/perl/auto/Purple
-%{_libdir}/purple-2/perl/auto/Purple/*.ix
-%attr(755,root,root) %{_libdir}/purple-2/perl/auto/Purple/*.so
+%{_libdir}/purple-2/perl/auto/Purple/autosplit.ix
+%attr(755,root,root) %{_libdir}/purple-2/perl/auto/Purple/Purple.so
 %{_mandir}/man3/Purple.3pm*
 %endif
 
This page took 0.065506 seconds and 4 git commands to generate.