rpms/gnumeric/devel .cvsignore, 1.3, 1.4 gnumeric.spec, 1.14, 1.15 sources, 1.3, 1.4

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Fri Feb 17 00:25:39 UTC 2006


Author: jwrdegoede

Update of /cvs/extras/rpms/gnumeric/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30463

Modified Files:
	.cvsignore gnumeric.spec sources 
Log Message:
* Thu Feb 16 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.6.2-1
- New upstream version
- Rebuild for new gcc4.1 and glibc
- add %{?dist} for consistency with my other packages
- Update scripts to match the scriptlets wiki page



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gnumeric/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore	27 Nov 2005 20:43:00 -0000	1.3
+++ .cvsignore	17 Feb 2006 00:25:39 -0000	1.4
@@ -1 +1 @@
-gnumeric-1.6.1.tar.bz2
+gnumeric-1.6.2.tar.bz2


Index: gnumeric.spec
===================================================================
RCS file: /cvs/extras/rpms/gnumeric/devel/gnumeric.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- gnumeric.spec	21 Jan 2006 08:13:21 -0000	1.14
+++ gnumeric.spec	17 Feb 2006 00:25:39 -0000	1.15
@@ -1,31 +1,36 @@
-Summary:        A spreadsheet program for GNOME.
-Name:     	gnumeric
-Version: 	1.6.1
-Release: 	3
-Epoch:		1
-License:	GPL
-Group:		Applications/Productivity
-Source: 	ftp://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.2/gnumeric-%{version}.tar.bz2
-URL:		http://www.gnome.org/gnumeric/
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:  desktop-file-utils >= 0.9
-BuildRequires:  libgnomeui-devel >= 2.4.0
-BuildRequires:  libgnomeprintui22-devel >= 2.8.2
-BuildRequires:  python-devel
-BuildRequires:  libgsf-devel >= 1.13.2
-BuildRequires:  automake autoconf libtool
-BuildRequires:  intltool scrollkeeper gettext
-BuildRequires:  libgnomedb-devel >= 1.0.4
-BuildRequires:  pygtk2-devel >= 2.6.0
-BuildRequires:  goffice-devel >= 0.1.2-3
-BuildRequires:  guile-devel
-Patch0: gnumeric-1.6.1-desktop.patch
-Patch1: gnumeric-1.4.1-excelcrash.patch
+Summary:          A spreadsheet program for GNOME.
+Name:             gnumeric
+Version:          1.6.2
+Release:          1%{?dist}
+Epoch:            1
+License:          GPL
+Group:            Applications/Productivity
+Source:           ftp://ftp.gnome.org/pub/GNOME/sources/gnumeric/1.2/gnumeric-%{version}.tar.bz2
+URL:              http://www.gnome.org/gnumeric/
+BuildRoot:        %{_tmppath}/%{name}-%{version}-root
+BuildRequires:    desktop-file-utils >= 0.9
+BuildRequires:    libgnomeui-devel >= 2.4.0
+BuildRequires:    libgnomeprintui22-devel >= 2.8.2
+BuildRequires:    python-devel
+BuildRequires:    libgsf-devel >= 1.13.2
+BuildRequires:    automake autoconf libtool
+BuildRequires:    intltool scrollkeeper gettext
+BuildRequires:    libgnomedb-devel >= 1.0.4
+BuildRequires:    pygtk2-devel >= 2.6.0
+BuildRequires:    goffice-devel >= 0.2.0
+BuildRequires:    guile-devel
+Patch0:           gnumeric-1.6.1-desktop.patch
+Patch1:           gnumeric-1.4.1-excelcrash.patch
+Requires(pre):    GConf2
+Requires(post):   /sbin/ldconfig GConf2 scrollkeeper
+Requires(preun):  GConf2
+Requires(postun): /sbin/ldconfig scrollkeeper
 
 %description
 Gnumeric is a spreadsheet program for the GNOME GUI desktop
 environment.
 
+
 %package devel
 Summary: Files necessary to develop gnumeric-based applications.
 Group: Development/Libraries
@@ -36,11 +41,13 @@
 environment. The gnumeric-devel package includes files necessary to
 develop gnumeric-based applications.
 
+
 %prep
 %setup -q
 %patch0 -p1 -b .desktop
 %patch1 -p1 -b .excelcrash
 
+
 %build
 libtoolize --force --copy && aclocal && autoconf
 export mllibname=%{_lib}
@@ -48,6 +55,7 @@
 
 OLD_PO_FILE_INPUT=yes make
 
+
 %install
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
@@ -88,27 +96,48 @@
 rm -rf $RPM_BUILD_ROOT/%{_libdir}/libspreadsheet.la
 rm -rf $RPM_BUILD_ROOT/%{_libdir}/gnumeric/%{version}/plugins/*/*.la
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
+%pre
+if [ "$1" -gt 1 ]; then
+    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+    gconftool-2 --makefile-uninstall-rule \
+      %{_sysconfdir}/gconf/schemas/gnumeric*.schemas > /dev/null || :
+fi
+
+
 %post
 /sbin/ldconfig
 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-/usr/bin/gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gnumeric*.schemas > /dev/null 2>&1
-if which scrollkeeper-update >/dev/null 2>&1; then scrollkeeper-update; fi
-touch %{_datadir}/icons/hicolor
-if [ -x /usr/bin/gtk-update-icon-cache ]; then
-  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+/usr/bin/gconftool-2 --makefile-install-rule \
+  %{_sysconfdir}/gconf/schemas/gnumeric*.schemas > /dev/null || :
+scrollkeeper-update -q -o %{_datadir}/omf/%{name} || :
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+fi
+
+
+%preun
+if [ "$1" -eq 0 ]; then
+    export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+    gconftool-2 --makefile-uninstall-rule \
+      %{_sysconfdir}/gconf/schemas/gnumeric*.schemas > /dev/null || :
 fi
 
+
 %postun
 /sbin/ldconfig
-if which scrollkeeper-update >/dev/null 2>&1; then scrollkeeper-update; fi
-touch %{_datadir}/icons/hicolor
-if [ -x /usr/bin/gtk-update-icon-cache ]; then
-  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+scrollkeeper-update -q || :
+touch --no-create %{_datadir}/icons/hicolor || :
+if [ -x %{_bindir}/gtk-update-icon-cache ]; then
+   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
 
+
 %files -f %{name}.lang
 %defattr(-,root,root)
 %doc HACKING AUTHORS ChangeLog NEWS BUGS README COPYING
@@ -133,7 +162,14 @@
 %dir %{_datadir}/gnumeric/%{version}/idl
 %{_datadir}/gnumeric/%{version}/idl/*.idl
 
+
 %changelog
+* Thu Feb 16 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.6.2-1
+- New upstream version
+- Rebuild for new gcc4.1 and glibc
+- add %%{?dist} for consistency with my other packages
+- Update scripts to match the scriptlets wiki page
+
 * Sat Jan 21 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.6.1-3
 - Cleanup Requires
 - Add (missing) call of gtk-update-icon-cache to %%post and %%postun


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gnumeric/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources	27 Nov 2005 20:43:00 -0000	1.3
+++ sources	17 Feb 2006 00:25:39 -0000	1.4
@@ -1 +1 @@
-e6f769e4e74c29ffea0305d48691fe28  gnumeric-1.6.1.tar.bz2
+ca6ecf464279297a4f3d41e7f35ebb39  gnumeric-1.6.2.tar.bz2




More information about the scm-commits mailing list