|
|
@ -1,5 +1,6 @@ |
|
|
|
# Define variables to use in conditionals |
|
|
|
%global fedora 27 |
|
|
|
%global force_sound_aplay 0 |
|
|
|
|
|
|
|
|
|
|
|
%global force_sound_aplay 1 |
|
|
|
%global dbus_integration 1 |
|
|
|
%global dbus_integration 1 |
|
|
|
%global gstreamer_integration 1 |
|
|
|
%global gstreamer_integration 1 |
|
|
|
%global nm_integration 1 |
|
|
|
%global nm_integration 1 |
|
|
@ -17,17 +18,15 @@ |
|
|
|
%global vv_support 1 |
|
|
|
%global vv_support 1 |
|
|
|
%global libidn_support 1 |
|
|
|
%global libidn_support 1 |
|
|
|
%global disable_evolution 1 |
|
|
|
%global disable_evolution 1 |
|
|
|
%global split_evolution 0 |
|
|
|
%global split_evolution 1 |
|
|
|
%global use_system_certs 1 |
|
|
|
%global use_system_certs 1 |
|
|
|
%global use_system_libgadu 0 |
|
|
|
%global use_system_libgadu 0 |
|
|
|
%global build_only_libs 0 |
|
|
|
%global build_only_libs 1 |
|
|
|
%global gstreamer_version 1.0 |
|
|
|
%global gstreamer_version 0.10 |
|
|
|
%global farstream_version 0.2 |
|
|
|
%global farstream_version 0.1 |
|
|
|
%global gst1 1 |
|
|
|
|
|
|
|
%global has_valgrind 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Name: pidgin |
|
|
|
Name: pidgin |
|
|
|
Version: 2.14.1 |
|
|
|
Version: 2.14.8 |
|
|
|
Release: 1%{?dist} |
|
|
|
Release: 1%{?dist} |
|
|
|
License: BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT |
|
|
|
License: BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT |
|
|
|
# GPLv2+ - libpurple, finch, pidgin, most prpls |
|
|
|
# GPLv2+ - libpurple, finch, pidgin, most prpls |
|
|
@ -38,8 +37,13 @@ Source0: http://downloads.sourceforge.net/pidgin/pidgin-%{version}.tar.bz |
|
|
|
Obsoletes: gaim < 999:1 |
|
|
|
Obsoletes: gaim < 999:1 |
|
|
|
Provides: gaim = 999:1 |
|
|
|
Provides: gaim = 999:1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{split_evolution} |
|
|
|
Obsoletes: pidgin <= 2.7.1-1%{?dist} |
|
|
|
Obsoletes: pidgin <= 2.7.1-1%{?dist} |
|
|
|
|
|
|
|
%else |
|
|
|
|
|
|
|
%if %{disable_evolution} |
|
|
|
Obsoletes: pidgin-evolution <= 2.10.6%{?dist} |
|
|
|
Obsoletes: pidgin-evolution <= 2.10.6%{?dist} |
|
|
|
|
|
|
|
%endif |
|
|
|
|
|
|
|
%endif |
|
|
|
|
|
|
|
|
|
|
|
## Fedora pidgin defaults |
|
|
|
## Fedora pidgin defaults |
|
|
|
# Only needs regenerating if Pidgin breaks backwards compatibility with prefs.xml |
|
|
|
# Only needs regenerating if Pidgin breaks backwards compatibility with prefs.xml |
|
|
@ -59,13 +63,12 @@ Source1: purple-fedora-prefs.xml |
|
|
|
|
|
|
|
|
|
|
|
## Patches 0-99: Fedora specific or upstream wont accept |
|
|
|
## Patches 0-99: Fedora specific or upstream wont accept |
|
|
|
Patch0: pidgin-NOT-UPSTREAM-2.5.2-rhel4-sound-migration.patch |
|
|
|
Patch0: pidgin-NOT-UPSTREAM-2.5.2-rhel4-sound-migration.patch |
|
|
|
Patch1: pidgin-2.14.1-valgrind.patch |
|
|
|
Patch1: pidgin-2.14.4-valgrind.patch |
|
|
|
Patch3: pidgin-2.13.0-drop-aim.patch |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Patches 100+: To be Included in Future Upstream |
|
|
|
## Patches 100+: To be Included in Future Upstream |
|
|
|
Patch100: pidgin-2.13.0-fix-msn-ft-crashes.patch |
|
|
|
Patch100: pidgin-2.14.4-fix-msn-ft-crashes.patch |
|
|
|
# upstream ticket https://developer.pidgin.im/ticket/16593 |
|
|
|
# upstream ticket https://developer.pidgin.im/ticket/16593 |
|
|
|
Patch102: pidgin-2.14.1-do-not-disable-wall.patch |
|
|
|
Patch102: pidgin-2.14.7-do-not-disable-wall.patch |
|
|
|
|
|
|
|
|
|
|
|
Summary: A Gtk+ based multiprotocol instant messaging client |
|
|
|
Summary: A Gtk+ based multiprotocol instant messaging client |
|
|
|
|
|
|
|
|
|
|
@ -73,6 +76,7 @@ Summary: A Gtk+ based multiprotocol instant messaging client |
|
|
|
# returns bogus value if glib2-devel is not installed in order for parsing to succeed |
|
|
|
# returns bogus value if glib2-devel is not installed in order for parsing to succeed |
|
|
|
# bogus value wont make it into a real package |
|
|
|
# bogus value wont make it into a real package |
|
|
|
%global glib_ver %([ -a %{_libdir}/pkgconfig/glib-2.0.pc ] && pkg-config --modversion glib-2.0 | cut -d. -f 1,2 || echo -n "999") |
|
|
|
%global glib_ver %([ -a %{_libdir}/pkgconfig/glib-2.0.pc ] && pkg-config --modversion glib-2.0 | cut -d. -f 1,2 || echo -n "999") |
|
|
|
|
|
|
|
BuildRequires: make |
|
|
|
BuildRequires: glib2-devel |
|
|
|
BuildRequires: glib2-devel |
|
|
|
Requires: glib2 >= %{glib_ver} |
|
|
|
Requires: glib2 >= %{glib_ver} |
|
|
|
# Require exact libpurple |
|
|
|
# Require exact libpurple |
|
|
@ -361,7 +365,6 @@ echo "FEDORA=%{fedora} RHEL=%{rhel}" |
|
|
|
%patch0 -p1 -b .aplay |
|
|
|
%patch0 -p1 -b .aplay |
|
|
|
%endif |
|
|
|
%endif |
|
|
|
%patch1 -p1 -b .valgrind |
|
|
|
%patch1 -p1 -b .valgrind |
|
|
|
%patch3 -p1 -b .drop-aim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Patches 100+: To be Included in Future Upstream |
|
|
|
## Patches 100+: To be Included in Future Upstream |
|
|
|
|
|
|
|
|
|
|
@ -382,7 +385,7 @@ fi |
|
|
|
# Upstream refuses to use ./configure --python-path= in these scripts. |
|
|
|
# Upstream refuses to use ./configure --python-path= in these scripts. |
|
|
|
for file in finch/plugins/pietray.py libpurple/purple-remote libpurple/plugins/dbus-buddyicons-example.py \ |
|
|
|
for file in finch/plugins/pietray.py libpurple/purple-remote libpurple/plugins/dbus-buddyicons-example.py \ |
|
|
|
libpurple/plugins/startup.py libpurple/purple-url-handler libpurple/purple-notifications-example; do |
|
|
|
libpurple/plugins/startup.py libpurple/purple-url-handler libpurple/purple-notifications-example; do |
|
|
|
sed -i 's/env python/python3/' $file |
|
|
|
sed -i 's/env python3*/python3/' $file |
|
|
|
done |
|
|
|
done |
|
|
|
|
|
|
|
|
|
|
|
# Bug #1141477 |
|
|
|
# Bug #1141477 |
|
|
@ -530,7 +533,7 @@ find %{buildroot}/%{_libdir}/purple-2 -name \*.so\* -printf '%f|' | sed -e 's/|$ |
|
|
|
%{_datadir}/applications/pidgin.desktop |
|
|
|
%{_datadir}/applications/pidgin.desktop |
|
|
|
%{_datadir}/pixmaps/pidgin/ |
|
|
|
%{_datadir}/pixmaps/pidgin/ |
|
|
|
%{_datadir}/icons/hicolor/*/apps/pidgin.* |
|
|
|
%{_datadir}/icons/hicolor/*/apps/pidgin.* |
|
|
|
%{_datadir}/appdata/pidgin.appdata.xml |
|
|
|
%{_datadir}/metainfo/pidgin.appdata.xml |
|
|
|
|
|
|
|
|
|
|
|
%if %{split_evolution} |
|
|
|
%if %{split_evolution} |
|
|
|
%files evolution |
|
|
|
%files evolution |
|
|
@ -603,6 +606,49 @@ find %{buildroot}/%{_libdir}/purple-2 -name \*.so\* -printf '%f|' | sed -e 's/|$ |
|
|
|
%endif |
|
|
|
%endif |
|
|
|
|
|
|
|
|
|
|
|
%changelog |
|
|
|
%changelog |
|
|
|
|
|
|
|
* Fri Oct 15 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.8-1 |
|
|
|
|
|
|
|
- New version |
|
|
|
|
|
|
|
Resolves: rhbz#2014359 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Oct 5 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.7-1 |
|
|
|
|
|
|
|
- New version |
|
|
|
|
|
|
|
Resolves: rhbz#2005184 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.6-2 |
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jul 12 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.6-1 |
|
|
|
|
|
|
|
- New version |
|
|
|
|
|
|
|
Resolves: rhbz#1980611 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jun 11 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.5-1 |
|
|
|
|
|
|
|
- New version |
|
|
|
|
|
|
|
Resolves: rhbz#1967799 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 2.14.4-3 |
|
|
|
|
|
|
|
- Perl 5.34 rebuild |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue May 4 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.14.4-2 |
|
|
|
|
|
|
|
- Fix python script shebang substitution |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Apr 30 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.4-1 |
|
|
|
|
|
|
|
- New version |
|
|
|
|
|
|
|
Resolves: rhbz#1945753 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Mar 30 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.1-5 |
|
|
|
|
|
|
|
- Switched to upstream patch workarounding autoconf-2.71 bug |
|
|
|
|
|
|
|
Related: rhbz#1943128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Mar 25 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.1-4 |
|
|
|
|
|
|
|
- Fixed FTBFS with autoconf-2.71 |
|
|
|
|
|
|
|
Resolves: rhbz#1943128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.1-3 |
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.14.1-2 |
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |
|
|
|
|
|
|
|
|
|
|
|
* Mon Jul 20 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.1-1 |
|
|
|
* Mon Jul 20 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14.1-1 |
|
|
|
- New version |
|
|
|
- New version |
|
|
|
Resolves: rhbz#1856866 |
|
|
|
Resolves: rhbz#1856866 |
|
|
|