[glade2] - Merge-review cleanup (#225803)

paragn paragn at fedoraproject.org
Tue Oct 12 05:29:46 UTC 2010


commit e477633dc24183eede007be7f1631d0eb0339dba
Author: paragn <paragn at fedoraproject.org>
Date:   Tue Oct 12 11:04:47 2010 +0530

    - Merge-review cleanup (#225803)

 glade2.spec |   64 ++++++++++++++++++++++++-----------------------------------
 1 files changed, 26 insertions(+), 38 deletions(-)
---
diff --git a/glade2.spec b/glade2.spec
index 81d08af..b20dc0d 100644
--- a/glade2.spec
+++ b/glade2.spec
@@ -1,42 +1,29 @@
-%define glib2_version 2.6.0
-%define pango_version 1.8.0
-%define gtk2_version 2.6.0
-%define libgnomeui_version 2.9.0
-%define libbonobo_version 2.2.0
-%define libbonoboui_version 2.2.0
-%define gnome_vfs2_version 2.0.0
-%define bonobo_activation_version 1.0.0
-%define libgnomecanvas_version 2.0.0
-%define libgnomeprint22_version 2.2.0
-%define libgnomeprintui22_version 2.2.0
-%define desktop_file_utils_version 0.2.90
-
 %define po_package glade-2.0
 
-Summary:        A GTK+ GUI builder.
+Summary:        A GTK+ GUI builder
 Name:           glade2
 Version:        2.12.2
-Release: 	7%{?dist}
+Release:        8%{?dist}
 License:        GPLv2+ and GFDL
 URL:            http://glade.gnome.org/
 Source:         http://download.gnome.org/sources/glade/2.12/glade-%{version}.tar.bz2
+# Fedora specific patches
 Patch0:         gnome-i18n.patch
-Patch1:		gtk-includes.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Patch1:         gtk-includes.patch
 Group:          Development/Tools
 
-BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: pango-devel >= %{pango_version}
-BuildRequires: gtk2-devel >= %{gtk2_version}
-BuildRequires: libgnomeui-devel >= %{libgnomeui_version}
-BuildRequires: libbonobo-devel >= %{libbonobo_version}
-BuildRequires: libbonoboui-devel >= %{libbonoboui_version}
-BuildRequires: gnome-vfs2-devel >= %{gnome_vfs2_version}
-BuildRequires: bonobo-activation-devel >= %{bonobo_activation_version}
-BuildRequires: libgnomecanvas-devel >= %{libgnomecanvas_version}
-BuildRequires: libgnomeprint22-devel >= %{libgnomeprint22_version}
-BuildRequires: libgnomeprintui22-devel >= %{libgnomeprintui22_version}
-BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
+BuildRequires: glib2-devel 
+BuildRequires: pango-devel
+BuildRequires: gtk2-devel
+BuildRequires: libgnomeui-devel
+BuildRequires: libbonobo-devel
+BuildRequires: libbonoboui-devel
+BuildRequires: gnome-vfs2-devel 
+BuildRequires: bonobo-activation-devel
+BuildRequires: libgnomecanvas-devel 
+BuildRequires: libgnomeprint22-devel
+BuildRequires: libgnomeprintui22-devel 
+BuildRequires: desktop-file-utils 
 BuildRequires: scrollkeeper
 BuildRequires: gettext
 BuildRequires: perl(XML::Parser)
@@ -54,14 +41,16 @@ The glade2 package contains a version of Glade for GTK+ 2.0.
 %patch0 -p1 -b .gnome-i18n
 %patch1 -p1 -b .gtk-includes
 
+# Fix the warnings from desktop-file-install 
+sed -i 's|Icon=glade-2.png|Icon=glade-2|g' glade-2.desktop.in
+sed -i 's|MimeType=application/x-glade|MimeType=application/x-glade;|g' glade-2.desktop.in
+
 %build
 %configure --disable-gnome-db 
-make
+make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
-%makeinstall
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 
 desktop-file-install --vendor gnome --delete-original       \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications             \
@@ -72,19 +61,18 @@ rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
 
 %find_lang %po_package --all-name --with-gnome
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files -f %{po_package}.lang
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 %doc AUTHORS COPYING README NEWS TODO
 %{_datadir}/glade-2
-%{_datadir}/omf/glade-2
 %{_datadir}/applications/gnome-glade-2.desktop
 %{_datadir}/pixmaps/*
 %{_bindir}/*
 
 %changelog
+* Wed Oct 06 2010 Parag Nemade <paragn AT fedoraproject.org> - 2.12.2.8
+- Merge-review cleanup (#225803)
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.12.2-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 


More information about the scm-commits mailing list