[gtk2-engines] - Merge-review cleanup (#225868)

paragn paragn at fedoraproject.org
Mon Oct 4 05:22:06 UTC 2010


commit 846bfcf007af0b8b2f81eef814eaebe70f48ffdc
Author: paragn <paragn at fedoraproject.org>
Date:   Mon Oct 4 10:56:42 2010 +0530

    - Merge-review cleanup (#225868)

 gtk2-engines.spec |   48 +++++++++++++++++-------------------------------
 1 files changed, 17 insertions(+), 31 deletions(-)
---
diff --git a/gtk2-engines.spec b/gtk2-engines.spec
index 37b3a2f..65a8887 100644
--- a/gtk2-engines.spec
+++ b/gtk2-engines.spec
@@ -1,16 +1,13 @@
 Summary:        Theme engines for GTK+ 2.0
 Name:           gtk2-engines
 Version:        2.20.1
-Release:        2%{?dist}
+Release:        3%{?dist}
 # for details on which engines are GPL vs LGPL, see COPYING
 License:        LGPLv2+
 Group:          System Environment/Libraries
 #VCS: git:git://git.gnome.org/gtk-engines
 Source:         http://download.gnome.org/sources/gtk-engines/2.20/gtk-engines-%{version}.tar.bz2
 
-Conflicts:      gnome-themes < 2.9.0
-Obsoletes:      gnome-theme-clearlooks <= 0.5
-
 BuildRequires:  gtk2-devel
 BuildRequires:  intltool
 BuildRequires:  gettext
@@ -29,23 +26,21 @@ Patch2: auto-mnemonics.patch
 Patch3: window-dragging.patch
 
 
+%description
+The gtk2-engines package contains shared objects and configuration
+files that implement a number of GTK+ theme engines. Theme engines
+provide different looks for GTK+, some of which resemble other
+toolkits or operating systems.
+
 %package devel
 Summary: Development files for %{name}
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
-Requires: pkgconfig
 
 %description devel
 The gtk2-engines-devel package contains files needed to develop
 software that uses the theme engines in the gtk2-engines package.
 
-
-%description
-The gtk2-engines package contains shared objects and configuration
-files that implement a number of GTK+ theme engines. Theme engines
-provide different looks for GTK+, some of which resemble other
-toolkits or operating systems.
-
 %prep
 %setup -q -n gtk-engines-%{version}
 
@@ -55,21 +50,12 @@ toolkits or operating systems.
 %patch3 -p1 -b .window-dragging
 
 %build
-%configure
-make
+%configure --disable-static
+make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
-make install DESTDIR=$RPM_BUILD_ROOT
-
-# no .la, please
-find $RPM_BUILD_ROOT%{_libdir} -name "*.la" | xargs rm
-
-# sanitize permissions
-find $RPM_BUILD_ROOT%{_datadir}/themes -type d -exec chmod 755 {} \;
-find $RPM_BUILD_ROOT%{_datadir}/themes -type f -name "*.png" -exec chmod 644 {} \;
-find $RPM_BUILD_ROOT%{_datadir}/themes -name "gtkrc*" -perm +111 -exec chmod 644 {} \;
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
 # no thanks
 rm -rf $RPM_BUILD_ROOT%{_datadir}/themes/Redmond
@@ -77,21 +63,21 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.4.0/engines/libredmond95.so
 
 %find_lang gtk-engines
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files -f gtk-engines.lang
-%defattr(644, root, root, 755)
+%defattr(-, root, root, -)
 %doc README AUTHORS NEWS COPYING
-%attr (755, root, root) %{_libdir}/gtk-2.0/2.10.0/engines/*.so
+%{_libdir}/gtk-2.0/2.10.0/engines/*.so
 %{_datadir}/themes/*
 %{_datadir}/gtk-engines
 
 %files devel
-%defattr(644, root, root, 755)
+%defattr(-, root, root, -)
 %{_libdir}/pkgconfig/gtk-engines-2.pc
 
 %changelog
+* Fri Sep 24 2010 Parag Nemade <paragn AT fedoraproject.org> - 2.20.1-3
+- Merge-review cleanup (#225868)
+
 * Fri Jun 18 2010 Matthias Clasen <mclasen at redhat.com> - 2.20.1-2
 - Drop a bogus Requires
 


More information about the scm-commits mailing list