rpms/control-center/devel control-center.spec,1.208,1.209

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sat Dec 9 07:19:33 UTC 2006


Author: mclasen

Update of /cvs/dist/rpms/control-center/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv13709

Modified Files:
	control-center.spec 
Log Message:
spec file cleanups



Index: control-center.spec
===================================================================
RCS file: /cvs/dist/rpms/control-center/devel/control-center.spec,v
retrieving revision 1.208
retrieving revision 1.209
diff -u -r1.208 -r1.209
--- control-center.spec	6 Dec 2006 04:47:35 -0000	1.208
+++ control-center.spec	9 Dec 2006 07:19:30 -0000	1.209
@@ -21,11 +21,11 @@
 Summary: GNOME Control Center
 Name: control-center
 Version: 2.17.3
-Release: 1%{?dist}
+Release: 2%{?dist}
 Epoch: 1
 License: GPL/LGPL
 Group: User Interface/Desktops
-Source: ftp://ftp.gnome.org/pub/GNOME/sources/control-center/2.16/control-center-%{version}.tar.bz2
+Source: http://ftp.gnome.org/pub/GNOME/sources/control-center/2.17/control-center-%{version}.tar.bz2
 
 # Remove "Apply" button and just have "Close" instead
 # FIXME: We should figure out what to do about this...either get
@@ -83,7 +83,7 @@
 # change default preferred apps to programs we ship
 Patch99: control-center-2.17.1-default-apps.patch
 
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
 URL: http://www.gnome.org
 
 Obsoletes: gnome fontilus
@@ -91,13 +91,12 @@
 # a different place now
 Conflicts: desktop-backgrounds-basic < 2.0-27
 Conflicts: desktop-backgrounds-extended < 2.0-27
+
 Requires: redhat-menus >= %{redhat_menus_version}
 Requires: gnome-icon-theme
-Requires: libxklavier >= %{libxklavier_version}
 Requires: libgail-gnome
 Requires: alsa-lib
 Requires: gnome-menus >= %{gnome_menus_version}
-PreReq:   gtk2
 Requires: usermode >= %{usermode_version}
 
 BuildRequires: autoconf automake libtool
@@ -139,6 +138,15 @@
 BuildRequires: dbus-devel >= 0.90
 BuildRequires: dbus-glib-devel >= 0.70
 
+Requires(pre): GConf2
+
+Requires(preun): GConf2
+
+Requires(post): GConf2
+Requires(post): desktop-file-utils >= %{desktop_file_utils_version}
+
+Requires(postun): desktop-file-utils >= %{desktop_file_utils_version}
+
 %description
 GNOME (the GNU Network Object Model Environment) is an attractive and
 easy-to-use GUI desktop environment. The control-center package
@@ -198,7 +206,7 @@
 /usr/bin/gst-inspect-0.10 --print-all >& /dev/null
 
 # Add -Wno-error to silence gswitchit
-%configure --disable-gstreamer --enable-alsa CFLAGS="$RPM_OPT_FLAGS -Wno-error" --enable-aboutme --disable-scrollkeeper
+%configure --disable-static --disable-gstreamer --enable-alsa CFLAGS="$RPM_OPT_FLAGS -Wno-error" --enable-aboutme --disable-scrollkeeper
 make
 
 %install
@@ -208,28 +216,25 @@
 make install DESTDIR=$RPM_BUILD_ROOT
 unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
 
-desktop-file-install --vendor gnome --delete-original                   \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications			        \
-  --add-only-show-in GNOME                                              \
-  --add-category X-Red-Hat-Base                                         \
+desktop-file-install --vendor gnome --delete-original			\
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications				\
+  --add-only-show-in GNOME						\
+  --add-category X-Red-Hat-Base						\
   $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
 
-desktop-file-install --vendor gnome --delete-original                   \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications 			\
-  --remove-category X-Red-Hat-Base                                      \
+desktop-file-install --vendor gnome --delete-original			\
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications				\
+  --remove-category X-Red-Hat-Base					\
   $RPM_BUILD_ROOT%{_datadir}/applications/gnome-default-applications.desktop
 
 # bug 171059
-sed -e 's/=Font$/=Fonts/g' $RPM_BUILD_ROOT%{_datadir}/applications/gnome-font-properties.desktop > \
-                           $RPM_BUILD_ROOT%{_datadir}/applications/.gnome-font-properties.desktop.tmp
-mv $RPM_BUILD_ROOT%{_datadir}/applications/.gnome-font-properties.desktop.tmp \
-   $RPM_BUILD_ROOT%{_datadir}/applications/gnome-font-properties.desktop
+sed -i -e 's/=Font$/=Fonts/g' $RPM_BUILD_ROOT%{_datadir}/applications/gnome-font-properties.desktop 
 
 # remove control center desktop file
-/bin/rm -f $RPM_BUILD_ROOT%{_datadir}/applications/gnomecc.desktop
+rm -f $RPM_BUILD_ROOT%{_datadir}/applications/gnomecc.desktop
 
 # desktop-file-install really should not be generating this
-/bin/rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache
+rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache
 
 # replace accessibility desktop file
 #/bin/rm -f $RPM_BUILD_ROOT%{_datadir}/applications/*accessibility*.desktop
@@ -238,16 +243,12 @@
 cp -f $RPM_BUILD_ROOT%{_datadir}/control-center-2.0/icons/* $RPM_BUILD_ROOT%{_datadir}/pixmaps
 
 # fix installed but not packaged
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
-
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.a
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.la
 
 # loadable modules don't need static versions or .la files
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/*.*a
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.*a
-
+rm -f $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/*.*a
+rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.*a
 
 %find_lang %{gettext_package}
 
@@ -257,12 +258,12 @@
 %post
 /sbin/ldconfig
 export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule \
-   %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas  \
-   %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas \
-   %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas \
-   %{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas \
-   %{_sysconfdir}/gconf/schemas/fontilus.schemas \
+gconftool-2 --makefile-install-rule 						\
+   %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas \
+   %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas	\
+   %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas	\
+   %{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas		\
+   %{_sysconfdir}/gconf/schemas/fontilus.schemas				\
    %{_sysconfdir}/gconf/schemas/themus.schemas >& /dev/null
 update-desktop-database --quiet %{_datadir}/applications
 touch --no-create %{_datadir}/icons/hicolor
@@ -342,6 +343,9 @@
 %{_libdir}/pkgconfig/*
 
 %changelog
+* Sat Dec  9 2006 Matthias Clasen <mclasen at redhat.com> - 2.17.3-2
+- Spec file cleanups
+
 * Tue Dec  5 2006 Matthias Clasen <mclasen at redhat.com> - 2.17.3-1
 - Update to 2.17.3
 
@@ -477,7 +481,7 @@
 * Tue Jun 13 2006 Matthias Clasen <mclasen at redhat.com> - 2.15.3-1
 - Update to 2.15.3
 
-* Tue Jun  6 2006 Kristian Høgsberg <krh at redhat.com> - 2.14.2-3
+* Tue Jun  6 2006 Kristian Høgsberg <krh at redhat.com> - 2.14.2-3
 - Add devel package.
 - Add build requires for autoconf, automake, and libtool.
 
@@ -891,7 +895,7 @@
 - rebuild in different environment
 
 * Wed Jun  5 2002 Havoc Pennington <hp at redhat.com>
-- rebuild with new dependent libs
+/- rebuild with new dependent libs
 
 * Tue May 21 2002 Havoc Pennington <hp at redhat.com>
 - rebuild in different environment
@@ -1009,7 +1013,7 @@
 * Thu Mar 01 2001 Owen Taylor <otaylor at redhat.com>
 - Rebuild for GTK+-1.2.9 include paths
 
-* Fri Feb 23 2001 Trond Eivind Glomsrød <teg at redhat.com>
+* Fri Feb 23 2001 Trond Eivind Glomsrød <teg at redhat.com>
 - langify
 - don't define and use "ver" at the top of the file
 - move changelog to sane location




More information about the fedora-cvs-commits mailing list