[mate-menus: 1/2] fix games-menu

Wolfgang Ulbrich raveit65 at fedoraproject.org
Sun Jun 22 18:25:50 UTC 2014


commit 55b3d86f685918bb42b1c698a82cfa629034c77f
Author: raveit65 <chat-to-me at raveit.de>
Date:   Sun Jun 22 20:18:29 2014 +0200

    fix games-menu

 mate-menus.spec |   59 ++++++++++++++++++++++++++++--------------------------
 1 files changed, 31 insertions(+), 28 deletions(-)
---
diff --git a/mate-menus.spec b/mate-menus.spec
index cfc0d62..52072c4 100644
--- a/mate-menus.spec
+++ b/mate-menus.spec
@@ -1,18 +1,26 @@
 Name:           mate-menus
-Version:        1.8.0
-Release:        1%{?dist}
+Version:        1.6.0
+Release:        7%{?dist}
 Summary:        Displays menus for MATE Desktop
 License:        GPLv2+ and LGPLv2+
 URL:            http://mate-desktop.org
-Source0:        http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
-Source1:        mate-preferences-categories.menu
+Source0:        http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
+Source1: 		mate-preferences-categories.menu
+
+# patches in upstream
+# https://github.com/mate-desktop/mate-menus/commit/e5734e2
+Patch0:         mate-menus_preferences-menu.patch
+# rhbz (#1097454)
+# https://github.com/mate-desktop/mate-menus/commit/f939339
+Patch1:         mate-menus_add-DefaultMergeDirs-for-applications-merged.patch
+# https://github.com/mate-desktop/mate-menus/commit/998e0385171594a0b12819ab59b82d2e9dd55278
+Patch2:         mate-menus_add-DefaultMergeDirs-for-preferences-merged.patch
 
-BuildRequires:  chrpath
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  mate-common
 BuildRequires:  python-devel
 
-Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
 
 # we don't want to provide private python extension libs
 %{?filter_setup:
@@ -46,11 +54,17 @@ Development files for mate-menus
 
 %prep
 %setup -q
+%patch0 -p1 -b .preferences
+%patch1 -p1 -b .applications-merged
+%patch2 -p1 -b .preferences-merged
 
 # fedora specific
-# fix for usage of multimedia-menus package
+# fix for usage of multimedia-menus, games-menu and wine-menu packages
 sed -i -e '/<!-- End Other -->/ a\  <MergeFile>applications-merged/multimedia-categories.menu</MergeFile>' layout/mate-applications.menu
+sed -i -e '/<MergeFile>applications-merged\/multimedia-categories.menu<\/MergeFile>/ a\  <MergeFile>applications-merged/games-categories.menu</MergeFile>' layout/mate-applications.menu
+sed -i -e '/<MergeFile>applications-merged\/games-categories.menu<\/MergeFile>/ a\  <MergeFile>applications-merged/wine.menu</MergeFile>' layout/mate-applications.menu
 
+NOCONFIGURE=1 ./autogen.sh
 
 
 %build
@@ -63,20 +77,15 @@ make %{?_smp_mflags} V=1
 
 
 %install
-%{make_install}
-
+make install DESTDIR=%{buildroot}
 install -p -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/menus
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
 find %{buildroot} -name '*.a' -exec rm -f {} ';'
-chrpath --delete $RPM_BUILD_ROOT%{python_sitearch}/matemenu.so
-
-%find_lang %{name} --with-gnome --all-name
+%find_lang %{name}
 
 %post libs -p /sbin/ldconfig
-
 %postun libs -p /sbin/ldconfig
 
-
 %files -f %{name}.lang
 %doc AUTHORS COPYING README
 %config %{_sysconfdir}/xdg/menus/mate-applications.menu
@@ -101,20 +110,14 @@ chrpath --delete $RPM_BUILD_ROOT%{python_sitearch}/matemenu.so
 
 
 %changelog
-* Wed Mar 05 2014 Dan Mashal <dan.mashal at fedoraproject.org> - 1.8.0-1
-- Update to 1.8.0
-
-* Sun Feb 16 2014 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.7.90-1
-- update to 1.7.90 release
-
-* Mon Jan 20 2014 Wolfgang Ulbrich <chat-to-me at raveit.de> 1.7.1-1
-- update to 1.7.1 release
-- add missing changelog entry from previous build
-- add --with-gnome --all-name for find language
-- use modern 'make install' macro
-
-* Fri Dec 06 2013 Dan Mashal <dan.mashal at fedoraproject.org> - 1.7.0-1
-- update to 1.7.0 release
+* Sun Jun 22 2014 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.6.0-7
+- final fix for games-menu
+- try fix wine-menu
+
+* Fri Jun 20 2014 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.6.0-6
+- backport some 1.8.x upstream commits
+- support for games-menus
+- fix rhbz (#1097454)
 
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.0-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild


More information about the scm-commits mailing list