[mate-file-manager/f18] Revert "fix resolution, login crash, clean up spec file"

leigh123linux leigh123linux at fedoraproject.org
Tue Nov 20 00:24:09 UTC 2012


commit 876b6402c930029fa1caf8b7a95ec920e1052d9e
Author: leigh123linux <leigh123linux at googlemail.com>
Date:   Tue Nov 20 00:23:33 2012 +0000

    Revert "fix resolution, login crash, clean up spec file"
    
    This reverts commit d4760d09417f68efda7ce7d856d8addb5aabb6e2.

 .gitignore             |    1 -
 mate-file-manager.spec |  158 +++++++++++++++++++++++------------------------
 sources                |    2 +-
 3 files changed, 78 insertions(+), 83 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0f10738..4c3e614 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,2 @@
 /mate-file-manager-1.4.0.tar.xz
 /mate-file-manager-1.5.0.tar.xz
-/mate-file-manager-1.5.0-GIT.tar.gz
diff --git a/mate-file-manager.spec b/mate-file-manager.spec
index 7360e1b..1490779 100644
--- a/mate-file-manager.spec
+++ b/mate-file-manager.spec
@@ -1,59 +1,59 @@
-Name:		mate-file-manager
-Summary:	File manager for MATE
-Version:	1.5.0
-Release:	4%{?dist}
-License:	GPLv2+ and LGPLv2+
-Group:		User Interface/Desktops
-URL:		http://mate-desktop.org
-Source0:	http://vicodan.fedorapeople.org/%{name}-%{version}-GIT.tar.gz
-
-Requires:	gamin
-Requires:	filesystem
-Requires:	redhat-menus
-Requires:	gvfs
-Requires:	mate-icon-theme
-Requires:	gsettings-desktop-schemas
-
-BuildRequires:	pkgconfig(mate-desktop-2.0)
-BuildRequires:	pkgconfig(sm)
-BuildRequires:	desktop-file-utils
-BuildRequires:	pkgconfig(libstartup-notification-1.0)
-BuildRequires:	pkgconfig(libexif)
-BuildRequires:	pkgconfig(exempi-2.0)
-BuildRequires:	pkgconfig(libselinux)
-BuildRequires:	pkgconfig(gobject-introspection-1.0)
-BuildRequires:	pkgconfig(unique-1.0)
-BuildRequires:	mate-common
-BuildRequires:	pkgconfig(cairo-gobject)
-BuildRequires:	pkgconfig(libxml-2.0)
-BuildRequires:	pkgconfig(dbus-glib-1)
-BuildRequires:	pkgconfig(pangox)
-BuildRequires:	pkgconfig(gsettings-desktop-schemas)
+Name:       mate-file-manager
+Summary:    File manager for MATE
+Version:    1.5.0
+Release:    3%{?dist}
+License:    GPLv2+ and LGPLv2+
+Group:      User Interface/Desktops
+URL:        http://mate-desktop.org
+Source0:    http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
+
+Requires:   gamin
+Requires:   filesystem
+Requires:   redhat-menus
+Requires:   gvfs
+Requires:   mate-icon-theme
+Requires:   gsettings-desktop-schemas
+
+BuildRequires:  pkgconfig(mate-desktop-2.0)
+BuildRequires:  pkgconfig(sm)
+BuildRequires:  desktop-file-utils
+BuildRequires:  pkgconfig(libstartup-notification-1.0)
+BuildRequires:  pkgconfig(libexif)
+BuildRequires:  pkgconfig(exempi-2.0)
+BuildRequires:  pkgconfig(libselinux)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(unique-1.0)
+BuildRequires:  mate-common
+BuildRequires:  pkgconfig(cairo-gobject)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(pangox)
+BuildRequires:  pkgconfig(gsettings-desktop-schemas)
 
 
 # the main binary links against libcaja-extension.so
 # don't depend on soname, rather on exact version
-Requires:	%{name}-extensions%{?_isa} = %{version}-%{release}
+Requires:       %{name}-extensions%{?_isa} = %{version}-%{release}
 
 # Some changes to default config
-#Patch0:	caja-config.patch
+Patch0:         caja-config.patch
 
-#Patch1:	caja-rtl-fix.patch
+Patch1:         caja-rtl-fix.patch
 
-#Patch2:	caja-gvfs-desktop-key-2.patch
+Patch2:         caja-gvfs-desktop-key-2.patch
 
 # http://bugzilla.gnome.org/show_bug.cgi?id=519743
-#Patch3:	caja-filetype-symlink-fix.patch
+Patch3:         caja-filetype-symlink-fix.patch
 
-#Patch5:	no_session_delay.patch
-#Patch6:	signal_curtain.patch
+Patch5:         no_session_delay.patch
+Patch6:         signal_curtain.patch
 
 # upstreamable, don't reference non-existent doc xml file
-#Patch7:	mate-file-manager-1.4.0-docfix.patch
+Patch7:         mate-file-manager-1.4.0-docfix.patch
 
 # http://git.gnome.org/browse/nautilus/commit/?id=d3ab8e137ae957e5afef54bf0ec1e275b96caab5
 # https://github.com/mate-desktop/mate-file-manager/issues/29
-#Patch8:	close_earlier.patch
+Patch8:         close_earlier.patch
 
 
 %description
@@ -65,19 +65,19 @@ files and launch applications associated with them.
 It is also responsible for handling the icons on the MATE desktop.
 
 %package extensions
-Summary:	Mate-file-manager extensions library
-License:	LGPLv2+
-Group:		Development/Libraries
-Requires:	%{name}%{?_isa} = %{version}-%{release}
+Summary:  Mate-file-manager extensions library
+License:  LGPLv2+
+Group:    Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 %description extensions
 This package provides the libraries used by caja extensions.
 
 %package devel
-Summary:	Support for developing mate-file-manager extensions
-License:	LGPLv2+
-Group:		Development/Libraries
-Requires:	%{name}%{?_isa} = %{version}-%{release}
+Summary:  Support for developing mate-file-manager extensions
+License:  LGPLv2+
+Group:    Development/Libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
 
 %description devel
 This package provides libraries and header files needed
@@ -92,21 +92,19 @@ sed -i -e 's,Categories=MATE,Categories=X-MATE,g' src/mate-network-scheme.deskto
 #patch2 -p1 -b .gvfs-desktop-key
 #patch3 -p0 -b .symlink
 #patch5 -p1 -b .no_session_delay
-#patch7 -p1 -b .docfix
-#patch8 -p1 -b .close_earlier
+%patch7 -p1 -b .docfix
+%patch8 -p1 -b .close_earlier
 
 NOCONFIGURE=1 ./autogen.sh
 
 %build
-%configure				\
-	--disable-static		\
-	--with-gnu-ld			\
-	--with-x			\
-	--disable-schemas-compile	\
-	--enable-unique			\
-	--enable-introspection		\
-	--disable-gtk-doc		\
-	--disable-update-mimedb
+
+%configure \
+        --disable-static \
+        --enable-unique \
+        --enable-introspection \
+        --enable-gtk-doc \
+        --disable-update-mimedb
 
 
 # drop unneeded direct library deps with --as-needed
@@ -117,40 +115,44 @@ make %{?_smp_mflags} V=1
 
 
 %install
-make DESTDIR=%{buildroot} install
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
 
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
-find %{buildroot} -name '*.a' -exec rm -f {} ';'
+rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache
+rm -f $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/.icon-theme.cache
 
-rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache
-rm -f %{buildroot}%{_datadir}/icons/hicolor/.icon-theme.cache
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0
 
-mkdir -p %{buildroot}%{_libdir}/caja/extensions-2.0
+desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/caja-file-management-properties.desktop
+desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/caja-computer.desktop
+desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/caja-browser.desktop
+desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/caja-home.desktop
+desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/mate-network-scheme.desktop
 
-desktop-file-validate %{buildroot}/%{_datadir}/applications/caja-file-management-properties.desktop
-desktop-file-validate %{buildroot}/%{_datadir}/applications/caja-computer.desktop
-desktop-file-validate %{buildroot}/%{_datadir}/applications/caja-browser.desktop
-desktop-file-validate %{buildroot}/%{_datadir}/applications/caja-home.desktop
-desktop-file-validate %{buildroot}/%{_datadir}/applications/mate-network-scheme.desktop
 
 %find_lang caja
 
+
 %post
 /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
-/bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+/bin/touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
+
+%preun
 
 
 %postun
 if [ $1 -eq 0 ]; then
-  /bin/touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
-  /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+  /bin/touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
+  /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
   /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 fi
 
 /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
 
 %posttrans
-/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 
 %post extensions -p /sbin/ldconfig
@@ -158,7 +160,7 @@ fi
 %postun extensions -p /sbin/ldconfig
 
 
-%files -f caja.lang
+%files  -f caja.lang
 %doc AUTHORS COPYING COPYING-DOCS COPYING.LIB NEWS README
 %{_bindir}/*
 %{_datadir}/caja/
@@ -175,7 +177,6 @@ fi
 %{_datadir}/mime/packages/caja.xml
 
 %files extensions
-%doc AUTHORS COPYING COPYING-DOCS COPYING.LIB NEWS README
 %{_libdir}/libcaja-extension.so.*
 %{_libdir}/girepository-1.0/*.typelib
 
@@ -188,11 +189,6 @@ fi
 
 
 %changelog
-* Sun Nov 19 2012 Dan Mashal <dan.mashal at fedoraproject.org> - 1.5.0-4
-- Fix caja crash on resolution change
-- Update configure flags, disable gtk doc
-- Clean up spec file
-
 * Sun Nov 11 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.5.0-3
 - add patch to call gdk_pixbuf_loader_close() earlier (#558267)
 - fix mistake in scriptlets
diff --git a/sources b/sources
index cce7586..f13d81a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3cc757b5a08753e95e29aa65cec615d9  mate-file-manager-1.5.0-GIT.tar.gz
+638cf154fe2312325a3a50fac4dbed02  mate-file-manager-1.5.0.tar.xz


More information about the scm-commits mailing list