[ffgtk: 1/2] new upstream release 0.7.94

Louis Lagendijk llagendijk at fedoraproject.org
Sat Jun 25 13:16:45 UTC 2011


commit f125e076a7547a0a487c192a6dc986aff9d54714
Author: Louis Lagendijk <louis at lagendijk.xs4all.nl>
Date:   Sat Jun 25 15:12:21 2011 +0200

    new upstream release 0.7.94

 .gitignore                  |    1 +
 ffgtk-libexec.patch         |   64 -----------------
 ffgtk-license.txt           |  115 ------------------------------
 ffgtk-no-Werror.patch       |  162 -------------------------------------------
 ffgtk-use-old-spooler.patch |   36 ++--------
 ffgtk.spec                  |   72 +++++++++++--------
 sources                     |    2 +-
 7 files changed, 49 insertions(+), 403 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f0096a4..241608e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /ffgtk-0.7.8.tar.bz2
+/ffgtk-0.7.94.tar.bz2
diff --git a/ffgtk-use-old-spooler.patch b/ffgtk-use-old-spooler.patch
index ec83369..f61cdae 100644
--- a/ffgtk-use-old-spooler.patch
+++ b/ffgtk-use-old-spooler.patch
@@ -1,8 +1,8 @@
-diff -r -C 4 ffgtk-0.7.8/ffgtk/main.c ffgtk-0.7.8.patched/ffgtk/main.c
-*** ffgtk-0.7.8/ffgtk/main.c	2010-11-17 23:54:14.000000000 +0100
---- ffgtk-0.7.8.patched/ffgtk/main.c	2010-12-22 23:34:02.000000000 +0100
+diff -r -C 4 ffgtk-0.7.94.org/ffgtk/main.c ffgtk-0.7.94/ffgtk/main.c
+*** ffgtk-0.7.94.org/ffgtk/main.c	2011-05-13 18:45:04.000000000 +0200
+--- ffgtk-0.7.94/ffgtk/main.c	2011-06-11 23:36:45.000000000 +0200
 ***************
-*** 211,219 ****
+*** 221,229 ****
   	DiversityLoad();
   	/* Start call-monitor port thread */
   	InitMonitor();
@@ -12,37 +12,13 @@ diff -r -C 4 ffgtk-0.7.8/ffgtk/main.c ffgtk-0.7.8.patched/ffgtk/main.c
   	PrintServerInit();
   #else
   	/* Initialize new fax spool watcher */
---- 211,219 ----
+--- 221,229 ----
   	DiversityLoad();
   	/* Start call-monitor port thread */
   	InitMonitor();
   
-! #if defined(__MACOSX__) || defined(USE_OLD_SPOOLER)
+! #if TRUE
   	/* Start old cups printer waitqueue */
   	PrintServerInit();
   #else
   	/* Initialize new fax spool watcher */
-diff -r -C 4 ffgtk-0.7.8/ffgtk/Makefile.am ffgtk-0.7.8.patched/ffgtk/Makefile.am
-*** ffgtk-0.7.8/ffgtk/Makefile.am	2010-11-17 23:54:14.000000000 +0100
---- ffgtk-0.7.8.patched/ffgtk/Makefile.am	2010-12-23 00:09:23.000000000 +0100
-***************
-*** 2,10 ****
-  
-  ffgtkdir = $(datadir)/pixmaps/
-  ffgtk_DATA	= ../images/ffgtk.png
-  
-! ffgtk_CFLAGS = $(EXTRA_CFLAGS) -DSHAREDIR=\"$(pkgdatadir)/\" -DLIBDIR=\"$(libdir)/ffgtk/\" -DHTMLDIR=\"$(htmldir)/\" -DLIBEXECDIR=\"$(libexecdir)/ffgtk/\" -rdynamic -Wall -Werror -D_GNU_SOURCE -DLOCALE_DIR=\"$(datadir)/locale/\" -g
-  ffgtk_LDFLAGS = $(EXTRA_LIBS) -export-dynamic
-  
-  ffgtk_SOURCES =\
-  	about.c\
---- 2,10 ----
-  
-  ffgtkdir = $(datadir)/pixmaps/
-  ffgtk_DATA	= ../images/ffgtk.png
-  
-! ffgtk_CFLAGS = $(EXTRA_CFLAGS) -DSHAREDIR=\"$(pkgdatadir)/\" -DLIBDIR=\"$(libdir)/ffgtk/\" -DHTMLDIR=\"$(htmldir)/\" -DLIBEXECDIR=\"$(libexecdir)/\" -rdynamic -Wall -Werror -D_GNU_SOURCE -DLOCALE_DIR=\"$(datadir)/locale/\" -g -DUSE_OLD_SPOOLER
-  ffgtk_LDFLAGS = $(EXTRA_LIBS) -export-dynamic
-  
-  ffgtk_SOURCES =\
-  	about.c\
diff --git a/ffgtk.spec b/ffgtk.spec
index 9ea33e6..933e30f 100644
--- a/ffgtk.spec
+++ b/ffgtk.spec
@@ -1,6 +1,6 @@
 Name:           ffgtk
-Version:        0.7.8
-Release:        4%{?dist}
+Version:        0.7.94
+Release:        1%{?dist}
 Summary:        A solution for controlling Fritz!Box or compatible routers
 Group:          Applications/Communications
 License:        GPLv2
@@ -8,18 +8,16 @@ URL:            http://www.tabos.org/ffgtk/
 Source0:        http://www.tabos.org/ffgtk/download/%{name}-%{version}.tar.bz2
 Source1:        ffgtk-fax.ppd
 Source2:        ffgtk-README.Fedora
-source3:        ffgtk-license.txt
-Patch0:         ffgtk-libexec.patch
-Patch1:         ffgtk-use-old-spooler.patch
-Patch2:         ffgtk-no-Werror.patch
+Patch0:         ffgtk-use-old-spooler.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gettext autoconf automake libtool intltool desktop-file-utils
 BuildRequires:  gtk2-devel gstreamer-devel gstreamer-plugins-base-devel 
-BuildRequires:  libcurl-devel dbus-devel dbus-glib-devel libcapifax-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 libao-devel
+Buildrequires:  gnome-keyring-devel speex-devel libsndfile-devel  
+Buildrequires:  pulseaudio-libs-devel
 Provides:       bundled(md5-deutsch)
 
 %description
@@ -44,7 +42,7 @@ Requires(post): /usr/sbin/lpadmin
 Requires(postun):/usr/sbin/lpadmin
 
 %description  plugin-capifax
-This package contains the fax plugin for ffgtk.
+No longer needed. Package is left around to ease migration.
 
 %package plugin-gstreamer
 Summary:        Gstreamer plugin for ffgtk
@@ -55,15 +53,13 @@ This package contains the gstreamer plugin for ffgtk.
 
 %prep
 %setup -q
-%patch0 -p1 -b .libexec
-%patch1 -p1 -b .spooler
-%patch2 -p1 -b .noWerror
+%patch0 -p1 -b .spooler
 install -m644 %{SOURCE2} ./README.Fedora
-install -m644 %{SOURCE3} ./license-mail.txt
 
 %build
 ./autogen.sh
-%configure --htmldir=%{_datarootdir}/ffgtk/html
+# work around for broken spandsp pkconfig file
+%configure --with-spandsp=/usr
 make %{?_smp_mflags} 
 
 %install
@@ -87,8 +83,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/ffgtk.desktop
 find %{buildroot} -name '*.so' -exec rm -f {} ';'
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
 
-%post plugin-capifax
-
+%post
 # On first install : create the printer if cupsd is running
 if [ "$1" -eq "1" -a -f "%{_var}/run/cupsd.pid" ]
 then
@@ -99,7 +94,7 @@ then
 fi
 
 
-%postun plugin-capifax
+%postun
 # on removal, remove the printer if cupsd is running
 if [ "$1" -eq "0" -a -f "%{_var}/run/cupsd.pid" ]
 then
@@ -116,16 +111,17 @@ rm -rf %{buildroot}
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
+%{_bindir}/ffgtk
 %dir %{_datarootdir}/ffgtk
-%dir %{_datarootdir}/ffgtk/html
-%dir %{_datarootdir}/ffgtk/html/graphics
 %dir %{_datarootdir}/ffgtk/areacodes_germany.csv
 %dir %{_libdir}/ffgtk
 %dir %{_libdir}/ffgtk/plugins
-%{_bindir}/ffgtk
-%{_libexecdir}/ffgtkvoxplay
 %{_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
@@ -134,8 +130,8 @@ rm -rf %{buildroot}
 %{_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_ao.so.0
-%{_libdir}/ffgtk/plugins/lib_audio_ao.so.0.0.0
+%{_libdir}/ffgtk/plugins/lib_audio_pulse.so.0
+%{_libdir}/ffgtk/plugins/lib_audio_pulse.so.0.0.0
 %{_datarootdir}/applications/ffgtk.desktop
 %{_datarootdir}/ffgtk/actions.ui
 %{_datarootdir}/ffgtk/addaddress.ui
@@ -150,7 +146,6 @@ rm -rf %{buildroot}
 %{_datarootdir}/ffgtk/callout.png
 %{_datarootdir}/ffgtk/dialing.ui
 %{_datarootdir}/ffgtk/dialwindow.ui
-%{_datarootdir}/ffgtk/ffgtk.png
 %{_datarootdir}/ffgtk/kind.ui
 %{_datarootdir}/ffgtk/lookup.xml
 %{_datarootdir}/ffgtk/popup.ui
@@ -158,11 +153,15 @@ rm -rf %{buildroot}
 %{_datarootdir}/ffgtk/profiles.ui
 %{_datarootdir}/ffgtk/sendfax.ui
 %{_datarootdir}/ffgtk/voicebox.ui
-%{_datarootdir}/ffgtk/html/*.html
-%{_datarootdir}/ffgtk/html/graphics/*
+%{_datarootdir}/ffgtk/notification-message-ffgtk-in.svg
+%{_datarootdir}/ffgtk/notification-message-ffgtk-out.svg
+%{_datarootdir}/icons/hicolor/scalable/apps/ffgtk.svg
+%{_datarootdir}/icons/ubuntu-mono-dark/scalable/apps/ffgtk.svg
+%{_datarootdir}/icons/ubuntu-mono-light/scalable/apps/ffgtk.svg
 %{_datarootdir}/pixmaps/ffgtk.png
 %{_mandir}/man1/ffgtk.1.gz
-%doc README AUTHORS ChangeLog COPYING README.Fedora license-mail.txt
+%{_datadir}/cups/model/ffgtk-fax.ppd
+%doc README AUTHORS ChangeLog COPYING README.Fedora 
 
 %files plugin-evolution 
 %defattr(-,root,root,-)
@@ -170,10 +169,6 @@ rm -rf %{buildroot}
 %{_libdir}/ffgtk/plugins/lib_ab_ebook.so.0.0.0
 
 %files plugin-capifax
-%defattr(-,root,root,-)
-%{_libdir}/ffgtk/plugins/lib_fax_capifax.so.0
-%{_libdir}/ffgtk/plugins/lib_fax_capifax.so.0.0.0
-%{_datadir}/cups/model/ffgtk-fax.ppd
 
 %files plugin-gstreamer
 %defattr(-,root,root,-)
@@ -181,29 +176,44 @@ rm -rf %{buildroot}
 %{_libdir}/ffgtk/plugins/lib_audio_gstreamer.so.0.0.0
 
 %changelog
+* Mon Jun 13 2011  Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.94-1
+- new upstream release
+- Voxbox support removes the need for libcapifax
+- plugin-capifax package removed
+- Fax  printing support moved to main package (capifax plugin will be
+  removed in a later release
+- removed -Werror patch as it is no longer required
+- removed libexec patch as there is no longer an external command
+
 * Thu Feb 10 2011 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.8-4
 - Remove -Werror from Makefile,am for now as it breaks compilation under RwaHide
   as -Wunused-but-set-parameter seems to be standard now
+
 * Fri Jan 28 2011 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.8-3
 - Added scriptlet dependencies
 - Removed duplicate documentation from plugin packages
 - Added Provides for bundled MD5 implementation
 - Check if cups is running before trying to remove the printer
+
 * Fri Dec 24 2010 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.8-2
 - Re-instated old print-spooler
 - Added a ppd for the fax printer
 - Automatically create/delete the required printer in cups
 - Added REAME.Fedora
+
 * Sat Nov 27 2010 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.8-1
 - New upstream release
+
 * Thu Jul 29 2010 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.7-1
 - New upstream release 0.7.7
 - new plugins
 - removed Fedora 13 patches: upstreamed
+
 * Sat May 25 2010 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.6-2
 - fixed DSO linking on Fedora 13
 - Fixed crash on Fedora 13
 - Added includes required for Fedora 13
+
 * Thu May 20 2010 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.6-1
 - Update to version 0.7.6
 * Thu May 20 2010 Louis Lagendijk <louis.lagendijk at gmail.com> 0.7.5-2
diff --git a/sources b/sources
index b5659a9..8893e72 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e23de494510a96f515fdfe7e20292c59  ffgtk-0.7.8.tar.bz2
+1b8776178debb14e1c228caeeabd1dde  ffgtk-0.7.94.tar.bz2


More information about the scm-commits mailing list