[libgnomeprintui22] - spec cleanup

paragn paragn at fedoraproject.org
Thu Sep 16 10:49:12 UTC 2010


commit d4e70da34a6fc1b0464e0dc927f394b127de4cc9
Author: paragn <paragn at fedoraproject.org>
Date:   Thu Sep 16 16:23:10 2010 +0530

    - spec cleanup

 libgnomeprintui22.spec |   42 ++++++++++++------------------------------
 1 files changed, 12 insertions(+), 30 deletions(-)
---
diff --git a/libgnomeprintui22.spec b/libgnomeprintui22.spec
index 464b4fa..503c93d 100644
--- a/libgnomeprintui22.spec
+++ b/libgnomeprintui22.spec
@@ -1,27 +1,23 @@
-%define gtk2_version 2.4.0
-%define libgnomeprint_version 2.10.0
-%define libgnomecanvas_version 2.3.0
 %define gettext_package libgnomeprintui-2.2
 
 Summary: GUI support for libgnomeprint
 Name: libgnomeprintui22
 Version: 2.18.5
-Release: 1%{?dist}
+Release: 2%{?dist}
 Source0: http://ftp.gnome.org/pub/gnome/sources/libgnomeprintui/2.18/libgnomeprintui-%{version}.tar.bz2
 URL: http://ftp.gnome.org/pub/gnome/sources/libgnomeprintui/
 License: LGPLv2+
 Group: System Environment/Libraries
 
-BuildRequires:	gtk2-devel >= %{gtk2_version}
-BuildRequires:  libgnomeprint22-devel >= %{libgnomeprint_version}
-BuildRequires:  libgnomecanvas-devel >= %{libgnomecanvas_version}
+BuildRequires: gtk2-devel
+BuildRequires:  libgnomeprint22-devel
+BuildRequires:  libgnomecanvas-devel
 BuildRequires:  fontconfig-devel
-BuildRequires:  gnome-icon-theme >= 1.2.0
+BuildRequires:  gnome-icon-theme
 BuildRequires:  gettext
 BuildRequires:  intltool
 
 %description
-
 The libgnomeprintui package contains GTK+ widgets related to printing.
 
 %package devel
@@ -29,15 +25,7 @@ Summary: Libraries and headers for libgnomeprintui
 Group: Development/Libraries
 Requires: %name = %{version}-%{release}
 
-Requires:  pkgconfig
-Requires:  gtk2-devel >= %{gtk2_version}
-Requires:  libgnomeprint22-devel >= %{libgnomeprint_version}
-Requires:  libgnomecanvas-devel >= %{libgnomecanvas_version}
-
 %description devel
-
-The libgnomeprintui package contains GTK+ widgets related to printing.
-
 You should install the libgnomeprintui-devel package if you would like
 to compile applications that use the widgets in libgnomeprintui. You
 do not need to install it if you just want to use precompiled
@@ -51,11 +39,8 @@ applications.
 make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
 %find_lang %{gettext_package}
 
@@ -63,26 +48,23 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
 
 %postun -p /sbin/ldconfig
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files -f %{gettext_package}.lang
-%defattr(-,root,root)
-
+%defattr(-,root,root,-)
 %doc AUTHORS COPYING NEWS README
-
 %{_libdir}/lib*.so.*
 %{_datadir}/libgnomeprintui
 
 %files devel
-%defattr(-,root,root)
-
+%defattr(-,root,root,-)
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
 %{_includedir}/*
 %{_datadir}/gtk-doc/html/libgnomeprintui
 
 %changelog
+* Thu Sep 16 2010 Parag Nemade <paragn AT fedoraproject.org> 2.18.5-2
+- spec cleanup
+
 * Wed Mar 31 2010 Matthias Clasen <mclasen at redhat.com> - 2.18.5-1
 - Update to 2.18.5
 


More information about the scm-commits mailing list