[ffgtk: 1/3] Update to 0.8.1
Louis Lagendijk
llagendijk at fedoraproject.org
Thu Jan 26 21:43:21 UTC 2012
commit 93d7e41dc1adf5bbbf4c4a6efca79b9693e3f4a4
Author: Louis Lagendijk <louis at lagendijk.xs4all.nl>
Date: Thu Jan 26 22:36:36 2012 +0100
Update to 0.8.1
ffgtk.spec | 82 ++++++++++++++++++++++++++---------------------------------
1 files changed, 36 insertions(+), 46 deletions(-)
---
diff --git a/ffgtk.spec b/ffgtk.spec
index 346ecb3..9b8693f 100644
--- a/ffgtk.spec
+++ b/ffgtk.spec
@@ -1,6 +1,6 @@
Name: ffgtk
-Version: 0.7.94
-Release: 10%{?dist}
+Version: 0.8.1
+Release: 1%{?dist}
Summary: A solution for controlling Fritz!Box or compatible routers
Group: Applications/Communications
License: GPLv2
@@ -9,7 +9,7 @@ Source0: http://www.tabos.org/ffgtk/download/%{name}-%{version}.tar.bz2
Source1: ffgtk-fax.ppd
Source2: ffgtk-README.Fedora
Patch0: ffgtk-use-old-spooler.patch
-Patch1: ffgtk-0.7.94-threads-api.patch
+Patch1: ffgtk-config.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -18,8 +18,8 @@ BuildRequires: gtk2-devel gstreamer-devel gstreamer-plugins-base-devel
BuildRequires: libcurl-devel dbus-devel dbus-glib-devel
Buildrequires: isdn4k-utils-devel spandsp-devel evolution-data-server-devel
Buildrequires: gnome-keyring-devel speex-devel libsndfile-devel
-Buildrequires: pulseaudio-libs-devel
-# We no longer use the bundled md5, but an own implementation
+Buildrequires: pulseaudio-libs-devel glib2-devel
+# We no longer use the bundled md5, but use the glib implementation
# Provides: bundled(md5-deutsch)
ExcludeArch: s390 s390x
@@ -57,13 +57,14 @@ This package contains the gstreamer plugin for ffgtk.
%prep
%setup -q
%patch0 -p1 -b .spooler
-%patch1 -p1 -b .threads-api
+%patch1 -p1 -b .config
+
install -m644 %{SOURCE2} ./README.Fedora
%build
./autogen.sh
# work around for broken spandsp pkconfig file
-%configure --with-spandsp=/usr
+%configure -with-portaudio=no --with-spandsp=/usr --disable-Werror
make %{?_smp_mflags}
%install
@@ -74,41 +75,32 @@ rm -rf %{buildroot}/%{_datarootdir}/icons/ubuntu*
# Install ppd file for cups
-mkdir -p %{buildroot}%{_datadir}/cups/model/
-install -m644 %{SOURCE1} %{buildroot}%{_datadir}/cups/model/
+mkdir -p %{buildroot}/%{_datarootdir}/cups/model/
+install -m644 %{SOURCE1} %{buildroot}/%{_datarootdir}/cups/model/
# ffgtk-cups is of no use as we use the old spooler
rm %{buildroot}/%{_datarootdir}/ffgtk/ffgtk-cups
%find_lang %{name}
-desktop-file-validate %{buildroot}/%{_datadir}/applications/ffgtk.desktop
+desktop-file-validate %{buildroot}/%{_datarootdir}/applications/ffgtk.desktop
# remove non desirable development libraries
-find %{buildroot} -name '*.so' -exec rm -f {} ';'
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%post
# On first install : create the printer if cupsd is running
-if [ "$1" -eq "1" -a -f "%{_var}/run/cupsd.pid" ]
-then
- if [ -d /proc/$(cat %{_var}/run/cupsd.pid) ]
- then
- /usr/sbin/lpadmin -p ffgtk-fax -v socket://localhost:9901 -m ffgtk-fax.ppd -E || :
- fi
+if [ "$1" -eq "1" -a -S "%{_var}/run/cups/cups.sock" ]; then
+ /usr/sbin/lpadmin -p ffgtk-fax -v socket://localhost:9901 -m ffgtk-fax.ppd -E || :
fi
%postun
# on removal, remove the printer if cupsd is running
-if [ "$1" -eq "0" -a -f "%{_var}/run/cupsd.pid" ]
-then
- if [ -d /proc/$(cat %{_var}/run/cupsd.pid) ]
- then
- # Delete the printer
- /usr/sbin/lpadmin -x ffgtk-fax || :
- fi
+if [ "$1" -eq "0" -a -S "%{_var}/run/cups/cups.sock" ]; then
+ # Delete the printer
+ /usr/sbin/lpadmin -x ffgtk-fax || :
fi
%files -f %{name}.lang
@@ -118,28 +110,21 @@ fi
%dir %{_datarootdir}/ffgtk/areacodes_germany.csv
%dir %{_libdir}/ffgtk
%dir %{_libdir}/ffgtk/plugins
-%{_libdir}/ffgtk/plugins/lib_ab_fritzfon.so.0
-%{_libdir}/ffgtk/plugins/lib_ab_fritzfon.so.0.0.0
-%{_libdir}/ffgtk/plugins/lib_ab_fritzfon_v1.so.0
-%{_libdir}/ffgtk/plugins/lib_ab_fritzfon_v1.so.0.0.0
-%{_libdir}/ffgtk/plugins/lib_ab_speedfon.so.0
-%{_libdir}/ffgtk/plugins/lib_ab_speedfon.so.0.0.0
-%{_libdir}/ffgtk/plugins/lib_ab_local.so.0
-%{_libdir}/ffgtk/plugins/lib_ab_local.so.0.0.0
-%{_libdir}/ffgtk/plugins/lib_ab_thunderbird.so.0
-%{_libdir}/ffgtk/plugins/lib_ab_thunderbird.so.0.0.0
-%{_libdir}/ffgtk/plugins/lib_ab_vcard.so.0
-%{_libdir}/ffgtk/plugins/lib_ab_vcard.so.0.0.0
-%{_libdir}/ffgtk/plugins/lib_pwd_gnome.so.0
-%{_libdir}/ffgtk/plugins/lib_pwd_gnome.so.0.0.0
-%{_libdir}/ffgtk/plugins/lib_audio_pulse.so.0
-%{_libdir}/ffgtk/plugins/lib_audio_pulse.so.0.0.0
+%{_libdir}/ffgtk/plugins/lib_ab_fritzfon.so
+%{_libdir}/ffgtk/plugins/lib_ab_fritzfon_v1.so
+%{_libdir}/ffgtk/plugins/lib_ab_speedfon.so
+%{_libdir}/ffgtk/plugins/lib_ab_local.so
+%{_libdir}/ffgtk/plugins/lib_ab_thunderbird.so
+%{_libdir}/ffgtk/plugins/lib_ab_vcard.so
+%{_libdir}/ffgtk/plugins/lib_pwd_gnome.so
+%{_libdir}/ffgtk/plugins/lib_audio_pulse.so
%{_datarootdir}/applications/ffgtk.desktop
%{_datarootdir}/ffgtk/actions.ui
%{_datarootdir}/ffgtk/addaddress.ui
%{_datarootdir}/ffgtk/assistant.ui
-%{_datarootdir}/ffgtk/sendsms.ui
%{_datarootdir}/ffgtk/book.ui
+%{_datarootdir}/ffgtk/dtmf.ui
+%{_datarootdir}/ffgtk/sendsms.ui
%{_datarootdir}/ffgtk/call_in.wav
%{_datarootdir}/ffgtk/call_out.wav
%{_datarootdir}/ffgtk/callin.png
@@ -158,24 +143,29 @@ fi
%{_datarootdir}/ffgtk/notification-message-ffgtk-in.svg
%{_datarootdir}/ffgtk/notification-message-ffgtk-out.svg
%{_datarootdir}/icons/hicolor/scalable/apps/ffgtk.svg
+%{_datarootdir}/ffgtk/ffgtk.png
%{_datarootdir}/pixmaps/ffgtk.png
%{_mandir}/man1/ffgtk.1.gz
-%{_datadir}/cups/model/ffgtk-fax.ppd
+%{_datarootdir}/cups/model/ffgtk-fax.ppd
%doc README AUTHORS ChangeLog COPYING README.Fedora
%files plugin-evolution
%defattr(-,root,root,-)
-%{_libdir}/ffgtk/plugins/lib_ab_ebook.so.0
-%{_libdir}/ffgtk/plugins/lib_ab_ebook.so.0.0.0
+%{_libdir}/ffgtk/plugins/lib_ab_ebook.so
%files plugin-capifax
%files plugin-gstreamer
%defattr(-,root,root,-)
-%{_libdir}/ffgtk/plugins/lib_audio_gstreamer.so.0
-%{_libdir}/ffgtk/plugins/lib_audio_gstreamer.so.0.0.0
+%{_libdir}/ffgtk/plugins/lib_audio_gstreamer.so
%changelog
+* Thu Jan 26 2012 Louis Lagendijk <louis.lagendijk at gmail.com> 0.8.1-1
+- New upstream release 0.8.1, lots of bugfixes
+- Fixed printer creation for cups with a systemd unit file (BZ#768640)A
+- glib patches were incomplete. Compile using new --disable-Werror flag
+ for configure
+
* Mon Nov 28 2011 Milan Crha <mcrha at redhat.com> 0.7.94-10
- Rebuild against newer evolution-data-server
More information about the scm-commits
mailing list