[mate-window-manager] 1.4.0-4
Rex Dieter
rdieter at fedoraproject.org
Mon Aug 27 12:30:48 UTC 2012
commit 51eeb8098fc333f87fac0a53d1c355434754bc66
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Mon Aug 27 07:34:43 2012 -0500
1.4.0-4
- main pkg Requires: %name-libs
- drop needless icon scriptlets
- s|MATE|X-MATE| .desktop Categories on < f18 only
- License: GPLv2+
mate-window-manager.spec | 50 ++++++++++++++++++++++++---------------------
1 files changed, 27 insertions(+), 23 deletions(-)
---
diff --git a/mate-window-manager.spec b/mate-window-manager.spec
index 50991af..ed4baab 100644
--- a/mate-window-manager.spec
+++ b/mate-window-manager.spec
@@ -1,12 +1,14 @@
Name: mate-window-manager
Version: 1.4.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: MATE Desktop window manager
-License: GPLv2+ and LGPLv2+
+License: GPLv2+
URL: http://mate-desktop.org
Source0: http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
BuildRequires: desktop-file-utils gtk2-devel libcanberra-devel libsoup-devel mate-common mate-doc-utils mate-conf-devel mate-corba-devel mate-dialogs pygobject2-codegen python-gudev pygtk2-devel
+
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires(pre): mate-conf
Requires(post): mate-conf
Requires(preun): mate-conf
@@ -16,14 +18,13 @@ MATE Desktop window manager
%package libs
Summary: Shared libraries for mate-window-manager
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name} = %{version}-%{release}
%description libs
Shared libraries for mate-window-manager
%package devel
Summary: Development files for mate-window-manager
-Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%description devel
@@ -40,40 +41,36 @@ make %{?_smp_mflags} V=1
%install
make install DESTDIR=%{buildroot}
+
%find_lang %{name} --all-name
-find %{buildroot} -name '*.la' -exec rm -rf {} ';'
-find %{buildroot} -name '*.a' -exec rm -rf {} ';'
+
+find %{buildroot} -name '*.la' -exec rm -vf {} ';'
+
desktop-file-install \
--remove-category="MATE" \
--add-category="X-Mate" \
+%if 0%{?fedora} < 18
--remove-only-show-in="MATE" \
--add-only-show-in="X-MATE" \
+%endif
--delete-original \
--dir=%{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/marco.desktop
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/marco.desktop
+
+
%pre
%mateconf_schema_prepare marco
%post
-/bin/touch --no-create %{_datadir}/icons/mate &>/dev/null || :
%mateconf_schema_upgrade marco
%postun
-if [ $1 -eq 0 ] ; then
- /bin/touch --no-create %{_datadir}/icons/mate &>/dev/null
- /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/mate &>/dev/null || :
-fi
%mateconf_schema_remove marco
-
-%posttrans
-/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/mate &>/dev/null || :
-
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-
%files -f %{name}.lang
%doc AUTHORS COPYING README
%{_mandir}/man1/*
@@ -84,16 +81,17 @@ fi
%{_bindir}/marco-window-demo
%{_datadir}/applications/marco.desktop
%{_datadir}/themes/*
-%{_datadir}/marco/icons/marco-window-demo.png
+%{_datadir}/marco/
%{_datadir}/mate-control-center/keybindings/50-marco-desktop-key.xml
%{_datadir}/mate-control-center/keybindings/50-marco-key.xml
%{_datadir}/mate/help/creating-marco-themes/C/creating-marco-themes.xml
%{_datadir}/mate/wm-properties/
-%files libs
-%{_libdir}/libmarco-private.so.0
-%{_libdir}/libmarco-private.so.0.0.0
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+%files libs
+%{_libdir}/libmarco-private.so.0*
%files devel
%{_includedir}/marco-1/
@@ -102,6 +100,12 @@ fi
%changelog
+* Mon Aug 27 2012 Rex Dieter <rdieter at fedoraproject.org> 1.4.0-4
+- main pkg Requires: %%name-libs
+- drop needless icon scriptlets
+- s|MATE|X-MATE| .desktop Categories on < f18 only
+- License: GPLv2+
+
* Sun Aug 26 2012 Dan Mashal <dan.mashal at fedoraproject.org> 1.4.0-3
- Own theme directories that are being installed, switch from po_package to namefor lang files, bump release version
More information about the scm-commits
mailing list