]> git.pld-linux.org Git - packages/mate-menus.git/blob - mate-menus.spec
- pl, cleanup, separated python binding
[packages/mate-menus.git] / mate-menus.spec
1 Summary:        Displays menus for MATE Desktop
2 Summary(pl.UTF-8):      Wyświetlanie menu w środowisku MATE Desktop
3 Name:           mate-menus
4 Version:        1.6.0
5 Release:        1
6 # only (unpackaged) python example is GPL
7 License:        LGPL v2+
8 Group:          X11/Applications
9 Source0:        http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
10 # Source0-md5:  98937d51fb1e577b21a2b8552697bee8
11 Patch0:         xdg-menu-prefix-compat.patch
12 URL:            http://wiki.mate-desktop.org/mate-menus
13 BuildRequires:  autoconf >= 2.62
14 BuildRequires:  automake >= 1:1.9
15 BuildRequires:  gettext-devel
16 BuildRequires:  glib2-devel >= 1:2.15.2
17 BuildRequires:  gobject-introspection-devel >= 0.6.7
18 BuildRequires:  intltool >= 0.40.0
19 BuildRequires:  libtool >= 1:1.4.3
20 BuildRequires:  mate-common >= 1.5
21 BuildRequires:  python-devel >= 2.3
22 BuildRequires:  rpm-pythonprov
23 BuildRequires:  tar >= 1:1.22
24 BuildRequires:  xz
25 Requires:       %{name}-libs = %{version}-%{release}
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 Displays menus for MATE Desktop.
30
31 %description -l pl.UTF-8
32 Wyświetlanie menu w środowisku MATE Desktop.
33
34 %package libs
35 Summary:        Shared libmate-menu library
36 Summary(pl.UTF-8):      Biblioteka współdzielona libmate-menu
37 Group:          Libraries
38 Requires:       glib2 >= 1:2.15.2
39
40 %description libs
41 Shared libmate-menu library.
42
43 %description libs -l pl.UTF-8
44 Biblioteka współdzielona libmate-menu.
45
46 %package devel
47 Summary:        Development files for libmate-menu library
48 Summary(pl.UTF-8):      Pliki programistyczne biblioteki libmate-menu
49 Group:          Development/Libraries
50 Requires:       %{name}-libs = %{version}-%{release}
51 Requires:       glib2-devel >= 1:2.15.2
52
53 %description devel
54 Development files for libmate-menu library.
55
56 %description devel -l pl.UTF-8
57 Pliki programistyczne biblioteki libmate-menu.
58
59 %package -n python-matemenu
60 Summary:        Python binding for mate-menus library
61 Summary(pl.UTF-8):      Wiązanie Pythona do biblioteki mate-menus
62 Group:          Libraries/Python
63 Requires:       %{name}-libs = %{version}-%{release}
64
65 %description -n python-matemenu
66 Python binding for mate-menus library.
67
68 %description -n python-matemenu -l pl.UTF-8
69 Wiązanie Pythona do biblioteki mate-menus.
70
71 %prep
72 %setup -q
73 %patch0 -p1
74
75 %build
76 %{__intltoolize}
77 %{__libtoolize}
78 %{__aclocal} -I m4
79 %{__autoconf}
80 %{__autoheader}
81 %{__automake}
82 %configure \
83         --enable-introspection \
84         --enable-python \
85         --disable-silent-rules \
86         --disable-static
87
88 %{__make}
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92 %{__make} install \
93         DESTDIR=$RPM_BUILD_ROOT
94
95 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-menu.la
96 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/matemenu.la
97 # just example
98 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/mate-menus/examples
99 # empty dir
100 rmdir $RPM_BUILD_ROOT%{_datadir}/mate-menus
101 # not supported by glibc
102 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{gn,io}
103
104 %find_lang %{name}
105
106 %clean
107 rm -rf $RPM_BUILD_ROOT
108
109 %post   libs -p /sbin/ldconfig
110 %postun libs -p /sbin/ldconfig
111
112 %files -f %{name}.lang
113 %defattr(644,root,root,755)
114 %doc AUTHORS ChangeLog README
115 %{_sysconfdir}/xdg/menus/mate-applications.menu
116 %{_sysconfdir}/xdg/menus/mate-settings.menu
117 %{_datadir}/mate/desktop-directories
118
119 %files libs
120 %defattr(644,root,root,755)
121 %attr(755,root,root) %{_libdir}/libmate-menu.so.*.*.*
122 %attr(755,root,root) %ghost %{_libdir}/libmate-menu.so.2
123 %{_libdir}/girepository-1.0/MateMenu-2.0.typelib
124
125 %files devel
126 %defattr(644,root,root,755)
127 %attr(755,root,root) %{_libdir}/libmate-menu.so
128 %{_datadir}/gir-1.0/MateMenu-2.0.gir
129 %{_includedir}/mate-menus
130 %{_pkgconfigdir}/libmate-menu.pc
131
132 %files -n python-matemenu
133 %defattr(644,root,root,755)
134 %attr(755,root,root) %{py_sitedir}/matemenu.so
This page took 0.107415 seconds and 3 git commands to generate.