]> git.pld-linux.org Git - packages/pidgin.git/blobdiff - pidgin.spec
noarch doc
[packages/pidgin.git] / pidgin.spec
index 4d6b17abccb12948950554cdb22e0ffa77749eae..a1c470d9745789f73b26c94208aca0eda44fa530 100644 (file)
 # - kerberos 4 with zephyr support?
 # - external zephyr?
 #   http://packages.qa.debian.org/z/zephyr.html
+# - gtk3 status: http://developer.pidgin.im/wiki/GTK3
 #
 %bcond_without cap             # without Contact Availability Prediction
 %bcond_without dbus            # without D-BUS (for pidgin-remote and others)
 %bcond_without doc             # do not generate and include documentation
 %bcond_with    dotnet          # build with mono support
 %bcond_without perl            # build without Perl support
-%bcond_without evolution       # compile without the Pidgin-Evolution plugin
+%bcond_with    evolution       # compile without the Pidgin-Evolution plugin
 %bcond_with    gnutls          # use GnuTLS instead of NSS
 %bcond_without gtkspell        # without gtkspell support
 %bcond_without meanwhile       # without meanwhile support
 %bcond_without sasl            # disable SASL support
 %bcond_without text            # don't build text UI (finch)
-%bcond_without         silc            # Build without SILC libraries
-%bcond_without         nm              # NetworkManager support (requires D-Bus)
+%bcond_without silc            # Build without SILC libraries
+%bcond_without nm              # NetworkManager support (requires D-Bus)
+%bcond_with    vv              # Voice and Video support
 
 %if %{without dbus}
 %undefine      with_nm
@@ -46,16 +48,17 @@ Summary(ko.UTF-8):  AOL 인스턴트 메신저와 호환되는 클라이언트
 Summary(pl.UTF-8):     Oparty na GTK+ klient komunikatorów obsługujący wiele protokołów
 Summary(pt_BR.UTF-8):  Um cliente para o AOL Instant Messenger (AIM)
 Name:          pidgin
-Version:       2.8.0
-Release:       1
+Version:       2.10.11
+Release:       2
 License:       GPL v2+
 Group:         Applications/Communications
 Source0:       http://downloads.sourceforge.net/pidgin/%{name}-%{version}.tar.bz2
-# Source0-md5: d1656c443a5d91f4aa0d95915f1f50c3
+# Source0-md5: 7c8bb6f997e05e7929104439872c2844
 Patch0:                %{name}-nolibs.patch
 Patch1:                %{name}-dbus-dir.patch
-Patch2:                %{name}-gtk_policy_automatic.patch
 # Patch2:              %{name}-libgadu.patch
+# http://developer.pidgin.im/ticket/14936
+Patch3:                %{name}-port-to-farstream.patch
 URL:           http://www.pidgin.im/
 BuildRequires: GConf2
 BuildRequires: GConf2-devel >= 2.16.0
@@ -68,11 +71,11 @@ BuildRequires:      check >= 0.9.4
 %{?with_sasl:BuildRequires:    cyrus-sasl-devel}
 %{?with_dbus:BuildRequires:    dbus-glib-devel >= 0.71}
 %{?with_evolution:BuildRequires:       evolution-data-server-devel >= 1.8.1}
-BuildRequires: farsight2-devel
-BuildRequires: gettext-devel
+BuildRequires: farstream-devel
+BuildRequires: gettext-tools
 BuildRequires: glib2-devel >= 1:%{glib2_ver}
 %{?with_gnutls:BuildRequires:  gnutls-devel}
-BuildRequires: gstreamer-devel >= 0.10.10
+BuildRequires: gstreamer0.10-devel >= 0.10.10
 BuildRequires: gtk+2-devel >= 2:%{gtk2_ver}
 %{?with_gtkspell:BuildRequires:        gtkspell-devel >= 1:2.0.16-2}
 BuildRequires: intltool
@@ -508,19 +511,6 @@ 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-qq
-Summary:       QQ protocol support for libpurple
-Summary(pl.UTF-8):     Obsługa protokołu QQ dla libpurple
-Group:         Applications/Communications
-Requires:      libpurple = %{version}-%{release}
-Provides:      libpurple-protocol
-
-%description -n libpurple-protocol-qq
-QQ protocol support for libpurple.
-
-%description -n libpurple-protocol-qq -l pl.UTF-8
-Obsługa protokołu QQ dla libpurple.
-
 %package -n libpurple-protocol-sametime
 Summary:       Lotus Sametime protocol support for libpurple
 Summary(pl.UTF-8):     Obsługa protokołu Lotus Sametime dla libpurple
@@ -602,6 +592,9 @@ 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
+%if "%{_rpmversion}" >= "5"
+BuildArch:     noarch
+%endif
 
 %description doc
 Pidgin documentation for developers (HTML format).
@@ -616,7 +609,8 @@ Dokumentacja Pidgina dla programistów (format HTML).
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
+#%%patch2 -p1
+#%patch3 -p1
 
 %build
 %if %{with dotnet}
@@ -636,6 +630,8 @@ fi
        --with-extraversion=%{release} \
        --with-system-ssl-certs=%{openssldir} \
        --disable-schemas-install \
+       --disable-silent-rules \
+       --%{?with_vv:en}%{!?with_vv:dis}able-vv \
        %{!?with_gnutls:--enable-gnutls=no} \
        %{?with_gnutls:--enable-nss=no} \
        %{?with_doc:--enable-dot --enable-devhelp} \
@@ -664,7 +660,9 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/purple
 
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/mhr
 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/my{_MM,}
-%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ms{_MY,}
+#%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ms{_MY,}
+%{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/locale/ku_IQ
+
 %find_lang %{name} --with-gnome
 
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/finch/*.la
@@ -692,10 +690,6 @@ for a in $RPM_BUILD_ROOT%{_libdir}/purple-2/lib*.so.*.*.*; do
        rm ${a%.*.*.*}
 done
 
-# no svg icons
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/pidgin.svg
-%{__rm} -r $RPM_BUILD_ROOT%{_pixmapsdir}/pidgin/*/scalable
-
 # rm windows icons
 %{__rm} $RPM_BUILD_ROOT%{_pixmapsdir}/pidgin/tray/*/*.ico
 
@@ -726,6 +720,7 @@ fi
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog{,.API} HACKING NEWS PLUGIN_HOWTO README*
+%{_sysconfdir}/gconf/schemas/purple.schemas
 %attr(755,root,root) %{_bindir}/pidgin
 %dir %{_libdir}/pidgin
 %if %{with cap}
@@ -745,7 +740,7 @@ fi
 %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/vvconfig.so
+%{?with_vv:%attr(755,root,root) %{_libdir}/pidgin/vvconfig.so}
 %attr(755,root,root) %{_libdir}/pidgin/xmppconsole.so
 %attr(755,root,root) %{_libdir}/pidgin/sendbutton.so
 %attr(755,root,root) %{_libdir}/pidgin/themeedit.so
@@ -755,15 +750,16 @@ fi
 %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
 
 %files -n libpurple
 %defattr(644,root,root,755)
 %doc libpurple/purple-notifications-example
 %dir %{_sysconfdir}/purple
-%{_sysconfdir}/gconf/schemas/purple.schemas
 %attr(755,root,root) %{_libdir}/libpurple.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libpurple.so.0
 %if %{with dbus}
@@ -780,12 +776,13 @@ fi
 %attr(755,root,root) %{_libdir}/purple-2/offlinemsg.so
 %attr(755,root,root) %{_libdir}/purple-2/psychic.so
 %attr(755,root,root) %{_libdir}/purple-2/ssl.so
+%attr(755,root,root) %{_libdir}/purple-2/nss-prefs.so
 %{?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-gnutls.so}
 %{!?with_gnutls:%attr(755,root,root) %{_libdir}/purple-2/ssl-nss.so}
 %attr(755,root,root) %{_libdir}/purple-2/statenotify.so
 %if %{with dotnet}
-%attr(755,root,root) %{_libdir}/purple-2/*.dll
-%attr(755,root,root) %{_libdir}/purple-2/mono.so
+#%attr(755,root,root) %{_libdir}/purple-2/*.dll
+#%attr(755,root,root) %{_libdir}/purple-2/mono.so
 %endif
 
 %{_datadir}/sounds/purple
@@ -816,7 +813,6 @@ fi
 %{_libdir}/purple-2/perl/*.pm
 %dir %{_libdir}/purple-2/perl/auto
 %dir %{_libdir}/purple-2/perl/auto/Purple
-%{_libdir}/purple-2/perl/auto/Purple/*.bs
 %{_libdir}/purple-2/perl/auto/Purple/*.ix
 %attr(755,root,root) %{_libdir}/purple-2/perl/auto/Purple/*.so
 %{_mandir}/man3/Purple.3pm*
@@ -865,7 +861,6 @@ fi
 %{_libdir}/pidgin/perl/*.pm
 %dir %{_libdir}/pidgin/perl/auto
 %dir %{_libdir}/pidgin/perl/auto/Pidgin
-%{_libdir}/pidgin/perl/auto/Pidgin/*.bs
 %attr(755,root,root) %{_libdir}/pidgin/perl/auto/Pidgin/*.so
 %{_mandir}/man3/Pidgin.3pm*
 %endif
This page took 0.039168 seconds and 4 git commands to generate.