]> git.pld-linux.org Git - packages/mate-mintmenu.git/blame - mate-mintmenu.spec
- don't require onsoleted package (python3-xapps-overrides obsoletes python3-xapps)
[packages/mate-mintmenu.git] / mate-mintmenu.spec
CommitLineData
8eaca605 1Summary: Advanced MATE menu
813eaf39 2Summary(pl.UTF-8): Zaawansowane menu dla MATE
8eaca605 3Name: mate-mintmenu
3463e8e2 4Version: 6.0.4
d1a8084a 5Release: 2
8eaca605
JP
6License: GPL v2
7Group: X11/Applications
eb347093 8Source0: http://packages.linuxmint.com/pool/main/m/mintmenu/mintmenu_%{version}.tar.xz
3463e8e2 9# Source0-md5: f20507ac043864b52562cdd1347b5843
ec56de9d 10Patch0: %{name}-icon.patch
ee92930e 11Patch1: %{name}-disable-apt.patch
d5b7c561 12URL: https://github.com/linuxmint/mintmenu
813eaf39 13BuildRequires: sed >= 4.0
e0371661
ER
14BuildRequires: tar >= 1:1.22
15BuildRequires: xz
813eaf39 16Requires(post,postun): glib2 >= 1:2.26
4d939aaa
JP
17Requires: gtk+3
18Requires: gvfs
19Requires: mate-desktop-libs >= 1.18.0
4771d01a 20Requires: mate-menus-libs >= 1.22.0
4d939aaa 21Requires: mate-panel >= 1.18.0
3463e8e2
JP
22Requires: python3-Xlib
23Requires: python3-configobj
24Requires: python3-modules
25Requires: python3-pygobject3
26Requires: python3-pyxdg
27Requires: python3-setproctitle
3463e8e2 28Requires: python3-xapps-overrides
4d939aaa 29Requires: xdg-utils
82e2b05c 30Suggests: mozo
3463e8e2 31Suggests: python3-pyinotify
def56a82 32BuildArch: noarch
8eaca605
JP
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36Advanced MATE menu.
37
813eaf39
JB
38%description -l pl.UTF-8
39Zaawansowane menu dla MATE.
40
8eaca605 41%prep
e0371661 42%setup -qc
ec56de9d 43%patch0 -p1
ee92930e 44%patch1 -p1
600e600d
JB
45# in case of patching fuzz
46rm -f mintmenu/usr/share/glib-2.0/schemas/com.linuxmint.mintmenu.gschema.xml.orig
47
48%{__mv} mintmenu/* .
8eaca605 49
0265626a
JP
50%{__sed} -i 's,__DEB_VERSION__,%{version},' usr/lib/linuxmint/mintMenu/mintMenu.py
51grep -rl 'usr/lib/linuxmint/mintMenu' usr | xargs %{__sed} -i 's,usr/lib/linuxmint/mintMenu,%{_datadir}/%{name},g'
52grep -rl 'usr/share/linuxmint/mintmenu' usr | xargs %{__sed} -i 's,usr/share/linuxmint/mintmenu,%{_datadir}/%{name},g'
3463e8e2 53%{__sed} -i 's,^#!.*python.*,#!%{__python3},' usr/lib/linuxmint/mintMenu/{,plugins/}*.py
8eaca605
JP
54
55%install
56rm -rf $RPM_BUILD_ROOT
03d96943 57install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}}
92f07d9a 58cp -pr usr/lib/linuxmint/mintMenu $RPM_BUILD_ROOT%{_datadir}/%{name}
0265626a 59cp -pr usr/share/linuxmint/mintmenu/*.ui $RPM_BUILD_ROOT%{_datadir}/%{name}
c1764e9c 60cp -pr usr/share/{dbus-1,glib-2.0,man,mate-panel,pixmaps} $RPM_BUILD_ROOT%{_datadir}
03d96943 61install -p usr/bin/mintmenu $RPM_BUILD_ROOT%{_bindir}
8eaca605
JP
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%post
67%glib_compile_schemas
68
69%postun
70%glib_compile_schemas
71
72%files
73%defattr(644,root,root,755)
03d96943 74%attr(755,root,root) %{_bindir}/mintmenu
92f07d9a
ER
75%dir %{_datadir}/%{name}
76%{_datadir}/%{name}/applications.list
92f07d9a 77%{_datadir}/%{name}/keybinding.py
92f07d9a 78%attr(755,root,root) %{_datadir}/%{name}/mintMenu.py
0265626a 79%attr(755,root,root) %{_datadir}/%{name}/preferences.py
0114559f 80%dir %{_datadir}/%{name}/plugins
0114559f 81%{_datadir}/%{name}/plugins/*.py
92f07d9a
ER
82%{_datadir}/%{name}/pointerMonitor.py
83%{_datadir}/%{name}/popup.xml
82e2b05c 84%{_datadir}/%{name}/popup-without-edit.xml
92f07d9a
ER
85%{_datadir}/%{name}/search_engines
86%{_datadir}/%{name}/*.png
87%{_datadir}/%{name}/*.svg
0265626a 88%{_datadir}/%{name}/*.ui
8eaca605
JP
89%{_datadir}/dbus-1/services/org.mate.panel.applet.MintMenuAppletFactory.service
90%{_datadir}/glib-2.0/schemas/com.linuxmint.mintmenu.gschema.xml
8eaca605 91%{_datadir}/mate-panel/applets/org.mate.panel.MintMenuApplet.mate-panel-applet
600e600d 92%{_mandir}/man1/mintmenu.1*
c1764e9c 93%{_pixmapsdir}/mintmenu.svg
This page took 0.048951 seconds and 4 git commands to generate.