[muffin] update to latest git snapshot

leigh123linux leigh123linux at fedoraproject.org
Wed Jul 18 11:35:43 UTC 2012


commit 64c6f2607faef344d57aef4e244e59dd8d92f8d8
Author: leigh123linux <leigh123linux at googlemail.com>
Date:   Wed Jul 18 12:35:09 2012 +0100

    update to latest git snapshot
    
    - drop patch
    - remove gconf bits

 .gitignore  |    1 +
 muffin.spec |   50 +++++++++++++++++++++++++-------------------------
 sources     |    2 +-
 3 files changed, 27 insertions(+), 26 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f70a5b9..50d0056 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /muffin-1.0.2.tar.gz
+/muffin-1.0.4.gitfcea2f1.tar.gz
diff --git a/muffin.spec b/muffin.spec
index 965b0b0..21eb04b 100644
--- a/muffin.spec
+++ b/muffin.spec
@@ -1,26 +1,23 @@
-%global        _internel_version  10abba0
+%global        _internel_version  fcea2f1
 
 Name:          muffin
-Version:       1.0.3
-Release:       3%{?dist}
+Version:       1.0.4
+Release:       0.1.git%{_internel_version}%{?dist}
 Summary:       Window and compositing manager based on Clutter
 
 Group:         User Interface/Desktops
 License:       GPLv2+
 URL:           https://github.com/linuxmint/muffin
-# To generate tarball
-# wget https://github.com/linuxmint/muffin/tarball/1.0.3 -O muffin-1.0.3.tar.gz
-Source0:       %{name}-%{version}.tar.gz
+# To generate source
+# wget https://github.com/linuxmint/muffin/tarball/%{_internel_version} -O muffin-%{version}.git%{_internel_version}.tar.gz
+Source0:       http://leigh123linux.fedorapeople.org/pub/muffin/source/muffin-%{version}.git%{_internel_version}.tar.gz
 
-Patch0:        muffin-%{version}_fix_blackborder.patch
 
-
-BuildRequires: clutter-devel >= 1.5.8
+BuildRequires: clutter-devel >= 1.7.5
 BuildRequires: pango-devel
 BuildRequires: startup-notification-devel
-BuildRequires: gtk3-devel >= 2.99.0
+BuildRequires: gtk3-devel >= 3.3.3
 BuildRequires: pkgconfig
-BuildRequires: GConf2-devel
 BuildRequires: gobject-introspection-devel
 BuildRequires: libSM-devel
 BuildRequires: libX11-devel
@@ -36,10 +33,10 @@ BuildRequires: desktop-file-utils
 # Bootstrap requirements
 BuildRequires: gtk-doc gnome-common intltool
 BuildRequires: libcanberra-devel
+BuildRequires: gsettings-desktop-schemas-devel
 
 Requires: control-center-filesystem
 Requires: startup-notification
-Requires: GConf2
 Requires: dbus-x11
 Requires: zenity
 
@@ -68,13 +65,12 @@ utilities for testing Metacity/Muffin themes.
 %prep
 %setup -q -n linuxmint-%{name}-%{_internel_version}
 
-%patch0 -p1
 
 %build
 NOCONFIGURE=1 autoreconf -fi
  %configure --disable-static --enable-compile-warnings=minimum
 
-SHOULD_HAVE_DEFINED="HAVE_SM HAVE_XINERAMA HAVE_XFREE_XINERAMA HAVE_SHAPE HAVE_RANDR HAVE_STARTUP_NOTIFICATION HAVE_COMPOSITE_EXTENSION"
+SHOULD_HAVE_DEFINED="HAVE_SM HAVE_XINERAMA HAVE_XFREE_XINERAMA HAVE_SHAPE HAVE_RANDR HAVE_STARTUP_NOTIFICATION"
 
 for I in $SHOULD_HAVE_DEFINED; do
   if ! grep -q "define $I" config.h; then
@@ -90,9 +86,7 @@ done
 make %{?_smp_mflags} V=1
 
 %install
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 make install DESTDIR=%{buildroot}
-unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
 
 #Remove libtool archives.
 rm -rf %{buildroot}/%{_libdir}/*.la
@@ -102,17 +96,16 @@ rm -rf %{buildroot}/%{_libdir}/*.la
 # Muffin contains a .desktop file so we just need to validate it
 desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
 
-%pre
-%gconf_schema_prepare muffin
-
-%preun
-%gconf_schema_remove muffin
+%post -p /sbin/ldconfig
 
-%post
+%postun
 /sbin/ldconfig
-%gconf_schema_upgrade muffin
+if [ $1 -eq 0 ]; then
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
 
-%postun -p /sbin/ldconfig
+%posttrans
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 
 %files -f %{name}.lang
 %doc README AUTHORS COPYING NEWS HACKING doc/theme-format.txt
@@ -122,10 +115,12 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
 %{_bindir}/muffin-message
 %{_datadir}/applications/*.desktop
 %{_datadir}/gnome/wm-properties/muffin-wm.desktop
-%config %{_sysconfdir}/gconf/schemas/muffin.schemas
 %{_datadir}/muffin
 %{_libdir}/lib*.so.*
 %{_libdir}/muffin/
+%{_datadir}/GConf/gsettings/muffin-schemas.convert
+%{_datadir}/glib-2.0/schemas/org.cinnamon.muffin.gschema.xml
+%{_datadir}/gnome-control-center/keybindings/50-muffin-windows.xml
 
 %files devel
 %{_bindir}/muffin-theme-viewer
@@ -137,6 +132,11 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
 %doc %{_mandir}/man1/muffin-window-demo.1.gz
 
 %changelog
+* Wed Jul 18 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.0.4-0.1.gitfcea2f1
+- update to latest git snapshot
+- drop patch
+- remove gconf bits
+
 * Mon May 28 2012 leigh scott <leigh123linux at googlemail.com> - 1.0.3-3
 - add patch to fix black border issue
 
diff --git a/sources b/sources
index eb397c6..1c38706 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6d05a24e117e602a5803c90217ec1790  muffin-1.0.3.tar.gz
+d236f3dc9dffebc4e9b3b020669c4116  muffin-1.0.4.gitfcea2f1.tar.gz


More information about the scm-commits mailing list