[mate-conf] Revert "update spec file requirements, remove gtk package"

Rex Dieter rdieter at fedoraproject.org
Mon Aug 6 13:16:08 UTC 2012


commit 5fd0d00b59b59d850a06fb3003513c11edab6160
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Mon Aug 6 08:19:28 2012 -0500

    Revert "update spec file requirements, remove gtk package"
    
    This reverts commit 92d30736d588a839c98b232e877b5da19679a6a4.

 mate-conf.spec |   46 +++++++++++++++++++++++++++++++---------------
 1 files changed, 31 insertions(+), 15 deletions(-)
---
diff --git a/mate-conf.spec b/mate-conf.spec
index 3fb1120..6b8625e 100644
--- a/mate-conf.spec
+++ b/mate-conf.spec
@@ -1,7 +1,12 @@
+%global mate_corba_version 1.1.0
+%global glib2_version 2.14.0
+%global dbus_version 1.0.0
+%global dbus_glib_version 0.74
+
 Summary:	A process-transparent configuration system
 Name:		mate-conf
 Version:	1.4.0
-Release:	12%{?dist}
+Release:	11%{?dist}
 License:	LGPLv2+ and GPLv2+
 Group:		System Environment/Base
 URL:		http://mate-desktop.org
@@ -15,18 +20,21 @@ Source1:	macros.mateconf
 
 BuildRequires: libxml2-devel
 BuildRequires: libxslt-devel
+BuildRequires: mate-corba-devel >= %{mate_corba_version}
+BuildRequires: glib2-devel >= %{glib2_version}
+BuildRequires: gtk-doc >= 1.0
 BuildRequires: openldap-devel
-BuildRequires: polkit-devel
-BuildRequires: dbus-glib-devel
-BuildRequires: gobject-introspection-devel
+BuildRequires: intltool
+BuildRequires: polkit-devel >= 0.92
+BuildRequires: dbus-glib-devel >= 0.8
+BuildRequires: gobject-introspection-devel >= 0.9.5
+BuildRequires: libtool
 BuildRequires: mate-common
-BuildRequires: chrpath
-BuildRequires: mate-corba-devel
-BuildRequires: mate-doc-utils
-#Requires: dbus
+BuildRequires: gtk2-devel
+Requires: dbus
 # for patch0
-#Requires: /usr/bin/killall
-#Conflicts: mate-conf-dbus
+Requires: /usr/bin/killall
+Conflicts: mate-conf-dbus
 
 Patch0: %{name}-1.4.0-reload.patch
 # http://bugzilla.gnome.org/show_bug.cgi?id=568845
@@ -67,7 +75,14 @@ which require GTK+.
 NOCONFIGURE=1 ./autogen.sh
 
 %build
-%configure
+%configure \
+	--disable-static \
+	--with-openldap \
+	--enable-defaults-service \
+	--enable-gtk \
+	--enable-gsettings-backend=yes \
+	--enable-introspection \
+	--enable-gtk-doc
 
 # drop unneeded direct library deps with --as-needed
 # libtool doesn't make this easy, so we do it the hard way
@@ -129,11 +144,15 @@ fi
 %dir %{_localstatedir}/lib/rpm-state/
 %{_localstatedir}/lib/rpm-state/mateconf/
 %{_libdir}/girepository-1.0
-%config(noreplace) %{_sysconfdir}macros.mateconf
+%config(noreplace) %{_sysconfdir}/rpm/macros.mateconf
 %config(noreplace) %{_sysconfdir}/xdg/autostart/mateconf-gsettings-data-convert.desktop
 %{_bindir}/mateconf-gsettings-data-convert
 %{_bindir}/mateconf-gsettings-schema-convert
 %{_libdir}/gio/modules/libgsettingsmateconfbackend.so
+
+
+%files gtk
+%doc COPYING NEWS README
 %{_libexecdir}/mateconf-sanity-check-2
 
 %files devel
@@ -145,9 +164,6 @@ fi
 %{_datadir}/gir-1.0
 
 %changelog
-* Sun Aug 05 2012 Dan Mashal <dan.mashal at fedoraproject.org> - 1.4.0-12
-- Fix build requirements and remmove gtk package
-
 * Tue Jul 31 2012 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.4.0-11
 - remove %%defattr(-, root, root)
 - remove rm -rf $RPM_BUILD_ROOT from install section


More information about the scm-commits mailing list