[gnumeric] Updated to 0.9.1 and updated BuildRequires accordingly Dropped obsolete Group, Buildroot, %clean and
belegdol
belegdol at fedoraproject.org
Tue Jan 10 01:38:14 UTC 2012
commit 87bea09816d84b295f1d9009f1044ba412c9c426
Author: Julian Sikorski <belegdol at fedoraproject.org>
Date: Tue Jan 10 02:38:09 2012 +0100
Updated to 0.9.1 and updated BuildRequires accordingly
Dropped obsolete Group, Buildroot, %clean and %defattr
Updated the scriptlets to the latest spec
GConf2 is no more
.gitignore | 1 +
gnumeric.spec | 98 ++++++++++++++++++++-------------------------------------
sources | 2 +-
3 files changed, 36 insertions(+), 65 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 69773b1..7756a86 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ gnumeric-1.10.8.tar.bz2
/gnumeric-1.10.15.tar.bz2
/gnumeric-1.10.16.tar.xz
/gnumeric-1.10.17.tar.xz
+/gnumeric-1.11.1.tar.xz
diff --git a/gnumeric.spec b/gnumeric.spec
index 277ce81..cd0e625 100644
--- a/gnumeric.spec
+++ b/gnumeric.spec
@@ -1,27 +1,23 @@
Name: gnumeric
Epoch: 1
-Version: 1.10.17
-Release: 2%{?dist}
+Version: 1.11.1
+Release: 1%{?dist}
Summary: Spreadsheet program for GNOME
-Group: Applications/Productivity
# bug filed upstream about this being GPL v2 only:
# http://bugzilla.gnome.org/show_bug.cgi?id=463247
License: GPLv2
-URL: http://www.gnome.org/gnumeric/
-Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/1.10/%{name}-%{version}.tar.xz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: libgnomeui-devel >= 2.4.0
-BuildRequires: libgnomeprintui22-devel >= 2.8.2
-BuildRequires: libgsf-gnome-devel >= 1.13.2
+URL: http://projects.gnome.org/gnumeric/
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/1.11/%{name}-%{version}.tar.xz
#BuildRequires: libgnomedb-devel >= 3.0.0
-BuildRequires: pygtk2-devel >= 2.6.0
-BuildRequires: goffice-devel >= 0.8
-BuildRequires: python-devel guile-devel perl(XML::Parser) scrollkeeper
-BuildRequires: gettext desktop-file-utils perl(ExtUtils::Embed) intltool
-Requires: scrollkeeper hicolor-icon-theme
-Requires(pre): GConf2
-Requires(post): /sbin/ldconfig GConf2
-Requires(preun): GConf2
+BuildRequires: desktop-file-utils
+BuildRequires: goffice-devel >= 0.9.1
+BuildRequires: intltool
+BuildRequires: perl(ExtUtils::Embed)
+BuildRequires: pygtk2-devel
+BuildRequires: rarian-compat
+BuildRequires: zlib-devel
+Requires: hicolor-icon-theme
+Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
%description
@@ -30,10 +26,8 @@ environment.
%package devel
-Summary: Files necessary to develop gnumeric-based applications
-Group: Development/Libraries
-Requires: %{name} = %{epoch}:%{version}-%{release}
-Requires: pkgconfig
+Summary: Files necessary to develop gnumeric-based applications
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description devel
Gnumeric is a spreadsheet program for the GNOME GUI desktop
@@ -43,8 +37,7 @@ develop gnumeric-based applications.
%package plugins-extras
Summary: Files necessary to develop gnumeric-based applications
-Group: Applications/Productivity
-Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description plugins-extras
@@ -71,12 +64,9 @@ make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
-make DESTDIR=$RPM_BUILD_ROOT install
-unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-
-/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT %{name} --all-name --with-gnome
+%find_lang %{name} --all-name --with-gnome
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora --delete-original \
@@ -93,57 +83,35 @@ rm $RPM_BUILD_ROOT/%{_datadir}/pixmaps/%{name}/gnome-application-*.png
rm $RPM_BUILD_ROOT/usr/share/pixmaps/win32-%{name}.ico
rm $RPM_BUILD_ROOT/usr/share/pixmaps/%{name}/win32-%{name}.ico
-#remove scrollkeeper stuff
-rm -rf $RPM_BUILD_ROOT/var
-
#remove .la files
-#rm $RPM_BUILD_ROOT/%{_libdir}/libspreadsheet.la
-#rm $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{version}/plugins/*/*.la
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%pre
-%gconf_schema_prepare %{name}-dialogs %{name}-general %{name}-plugins
-
-
%post
/sbin/ldconfig
-%gconf_schema_upgrade %{name}-dialogs %{name}-general %{name}-plugins
-touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-
-
-%preun
-%gconf_schema_remove %{name}-dialogs %{name}-general %{name}-plugins
+/usr/bin/update-desktop-database &> /dev/null || :
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
- touch --no-create %{_datadir}/icons/hicolor &>/dev/null
- gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-fi
-%if 0%{?fedora} >= 14
-if [ $1 -eq 0 ] ; then
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
fi
-%endif
+/usr/bin/update-desktop-database &> /dev/null || :
+if [ $1 -eq 0 ] ; then
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
%posttrans
-gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-%if 0%{?fedora} >= 14
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-%endif
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files -f %{name}.lang
-%defattr(-,root,root,-)
%doc HACKING AUTHORS ChangeLog NEWS BUGS README COPYING
-%{_sysconfdir}/gconf/schemas/*.schemas
%{_bindir}/*
%{_libdir}/libspreadsheet-%{version}.so
%dir %{_libdir}/%{name}
@@ -151,9 +119,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%exclude %{_libdir}/%{name}/%{version}/plugins/perl-*
#%exclude %{_libdir}/%{name}/%{version}/plugins/gdaif
#%exclude %{_libdir}/%{name}/%{version}/plugins/gnome-db
-%if 0%{?fedora} >= 14
%{_datadir}/glib-2.0/schemas/org.gnome.gnumeric.*
-%endif
%{_datadir}/pixmaps/%{name}
%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
%{_datadir}/icons/hicolor/22x22/apps/%{name}.png
@@ -169,13 +135,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%{_mandir}/man1/*
%files devel
-%defattr(-,root,root)
%{_libdir}/libspreadsheet.so
-%{_libdir}/pkgconfig/libspreadsheet-1.10.pc
-%{_includedir}/libspreadsheet-1.10
+%{_libdir}/pkgconfig/libspreadsheet-1.12.pc
+%{_includedir}/libspreadsheet-1.12
%files plugins-extras
-%defattr(-,root,root,-)
%{_libdir}/%{name}/%{version}/plugins/perl-*
%{_libdir}/goffice/*/plugins/gnumeric/gnumeric.so
%{_libdir}/goffice/*/plugins/gnumeric/plugin.xml
@@ -184,6 +148,12 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
%changelog
+* Sat Jan 07 2012 Julian Sikorski <belegdol at fedoraproject.org> - 1:1.11.1-1
+- Updated to 0.9.1 and updated BuildRequires accordingly
+- Dropped obsolete Group, Buildroot, %%clean and %%defattr
+- Updated the scriptlets to the latest spec
+- GConf2 is no more
+
* Tue Dec 06 2011 Adam Jackson <ajax at redhat.com> - 1:1.10.17-2
- Rebuild for new libpng
diff --git a/sources b/sources
index 52caa9f..303b289 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ee824d9656a271957d949b8769341f40 gnumeric-1.10.17.tar.xz
+31406609b3f09138773cb3b1418dc0b2 gnumeric-1.11.1.tar.xz
More information about the scm-commits
mailing list