]> git.pld-linux.org Git - packages/mate-menus.git/blob - mate-menus.spec
handle XDG_MENU_PREFIX, like it was in GNOME2/GNOME3
[packages/mate-menus.git] / mate-menus.spec
1 Summary:        Displays menus for MATE Desktop
2 Name:           mate-menus
3 Version:        1.5.0
4 Release:        2
5 License:        GPL v2+ and LGPL v2+
6 Group:          X11/Applications
7 Source0:        http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
8 # Source0-md5:  fc36e94245d8508cda14c2cd436aad5a
9 URL:            http://wiki.mate-desktop.org/mate-menus
10 Patch0:         xdg-menu-prefix-compat.patch
11 BuildRequires:  gobject-introspection-devel
12 BuildRequires:  intltool >= 0.40.0
13 BuildRequires:  mate-common >= 1.5
14 BuildRequires:  python-devel
15 BuildRequires:  tar >= 1:1.22
16 BuildRequires:  xz
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Displays menus for MATE Desktop.
21
22 %package libs
23 Summary:        Shared libraries for mate-menus
24 Group:          Libraries
25
26 %description libs
27 Shared libraries for mate-menus
28
29 %package devel
30 Summary:        Development files for mate-menus
31 Group:          Development/Libraries
32 Requires:       %{name}-libs = %{version}-%{release}
33
34 %description devel
35 Development files for mate-menus
36
37 %prep
38 %setup -q
39 %patch0 -p1
40
41 %build
42 NOCONFIGURE=1 ./autogen.sh
43 %configure \
44         --disable-static \
45         --enable-python \
46         --enable-introspection=yes
47
48 # XXX: libtool it creates is broken. fix is to use libtool from system
49 # http://sprunge.us/fIIF
50 %{__make} -j1 \
51         LIBTOOL=libtool \
52         V=1
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 %{__make} install \
57         DESTDIR=$RPM_BUILD_ROOT
58
59 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-menu.{a,la}
60 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/matemenu.{a,la}
61
62 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/gn
63 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/io
64
65 %find_lang %{name}
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %post   libs -p /sbin/ldconfig
71 %postun libs -p /sbin/ldconfig
72
73 %files -f %{name}.lang
74 %defattr(644,root,root,755)
75 %doc AUTHORS COPYING README
76 %{_sysconfdir}/xdg/menus/mate-applications.menu
77 %{_sysconfdir}/xdg/menus/mate-settings.menu
78 %{_datadir}/mate-menus
79 %{_datadir}/mate/desktop-directories
80
81 %files libs
82 %defattr(644,root,root,755)
83 %{_libdir}/girepository-1.0/MateMenu-2.0.typelib
84 %attr(755,root,root) %{_libdir}/libmate-menu.so.*.*.*
85 %ghost %{_libdir}/libmate-menu.so.2
86 %attr(755,root,root) %{py_sitedir}/matemenu.so
87
88 %files devel
89 %defattr(644,root,root,755)
90 %{_libdir}/libmate-menu.so
91 %{_datadir}/gir-1.0/MateMenu-2.0.gir
92 %{_includedir}/mate-menus
93 %{_pkgconfigdir}/libmate-menu.pc
This page took 0.087902 seconds and 3 git commands to generate.