[mate-file-archiver] fix caja integration

Dan Mashal vicodan at fedoraproject.org
Wed Jan 23 04:49:25 UTC 2013


commit b2ce7576a2afe0710cfd3a79c55495b42f40a4bd
Author: Dan Mashal <dan.mashal at fedoraproject.org>
Date:   Tue Jan 22 20:49:08 2013 -0800

    fix caja integration

 mate-file-archiver.spec |   73 +++++++++++++++++++++++------------------------
 1 files changed, 36 insertions(+), 37 deletions(-)
---
diff --git a/mate-file-archiver.spec b/mate-file-archiver.spec
index 1541c99..22c13b4 100644
--- a/mate-file-archiver.spec
+++ b/mate-file-archiver.spec
@@ -10,31 +10,24 @@ Source0:        http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.
 
 BuildRequires:  mate-common
 BuildRequires:  desktop-file-utils
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gtk+-2.0)
-BuildRequires:  pkgconfig(libcaja-extension)
-BuildRequires:  pkgconfig(mate-doc-utils)
-BuildRequires:  pkgconfig(mate-desktop-2.0)
-BuildRequires:  pkgconfig(gsettings-desktop-schemas)
-BuildRequires:  pkgconfig(sm)  
+BuildRequires:  glib2-devel
+BuildRequires:  gtk2-devel
+BuildRequires:  mate-common
+BuildRequires:  mate-doc-utils
+BuildRequires:  mate-file-manager-devel
+BuildRequires:  mate-desktop-devel
+BuildRequires:  gsettings-desktop-schemas-devel
+BuildRequires:  libSM-devel
+BuildRequires:  rarian-compat
+BuildRequires:  rarian-devel
 
-Requires:   gsettings-desktop-schemas 
+Provides: engrampa
 
 %description
 Mate File Archiver is an application for creating and viewing archives files,
 such as tar or zip files.
 
 
-%package -n mate-file-manager-archiver
-Summary: File Roller extension for mate-file-manager
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description -n mate-file-manager-archiver
-This package contains the Mate File archiver extension for Mate file manger.
-It adds an item to the mate-file-manager contexst menu that lets you compress files
-or directories.
-
-
 %prep
 %setup -q
 NOCONFIGURE=1 ./autogen.sh
@@ -51,55 +44,61 @@ make V=1 %{?_smp_mflags}
 
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=%{buildroot}
 
-desktop-file-install --delete-original          \
-  --remove-category=MATE                        \
-  --add-category=X-Mate                         \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
-  $RPM_BUILD_ROOT%{_datadir}/applications/engrampa.desktop
+desktop-file-install                              \
+  --remove-category="MATE"                        \
+  --add-category="X-Mate"                         \
+  --delete-original                               \
+  --dir %{buildroot}%{_datadir}/applications      \
+%{buildroot}%{_datadir}/applications/engrampa.desktop
 
-find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
+find %{buildroot} -name "*.la" -exec rm -f {} ';'
 
-
-%find_lang engrampa --with-gnome
+%find_lang engrampa
 
 %post
-/bin/touch --no-create %{_datadir}/icons/mate &>/dev/null || :
+/bin/touch --no-create %{_datadir}/icons/mate &> /dev/null || :
 /usr/bin/update-desktop-database &> /dev/null || :
 
 
 %postun
 if [ $1 -eq 0 ] ; then
-    /bin/touch --no-create %{_datadir}/icons/mate &>/dev/null
-    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/mate &>/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-desktop-database &> /dev/null || :
 
 %posttrans
-/usr/bin/gtk-update-icon-cache %{_datadir}/icons/mate &>/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 || :
 
 
 %files -f engrampa.lang
 %doc README COPYING NEWS AUTHORS
 %{_bindir}/engrampa
-%{_libexecdir}/engrampa/
-%{_datadir}/engrampa/
-%{_datadir}/mate/help/engrampa/
+%{_libexecdir}/engrampa
+%{_datadir}/engrampa
+%{_datadir}/mate/help/engrampa
 %{_datadir}/applications/engrampa.desktop
 %{_datadir}/icons/hicolor/*/apps/*.png
 %{_datadir}/icons/hicolor/scalable/apps/*.svg
 %{_datadir}/MateConf/gsettings/engrampa.convert
 %{_datadir}/glib-2.0/schemas/org.mate.engrampa.gschema.xml
-
-%files -n mate-file-manager-archiver
 %{_libdir}/caja/extensions-2.0/libcaja-engrampa.so
-
+%{_datadir}/omf/engrampa
 
 
 %changelog
+* Tue Jan 22 2013 Dan Mashal <dan.mashal at fedoraproject.org> - 1.5.1-3
+- Update BRs
+- Convert back to old BR style
+- Get rid of separate package for shared library
+- Add provides field
+- Rebuild against latest version of mate-desktop
+- Update icon scriptlets
+
 * Thu Nov 22 2012 Dan Mashal <dan.mashal at fedoraproject.org> - 1.5.1-2
 - Rebuild for f17
 


More information about the scm-commits mailing list