]> git.pld-linux.org Git - packages/mate-menus.git/blob - mate-menus.spec
c279c29e9d200b85a1b0498eb4432a4d084d8bc1
[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.22.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.22/%{name}-%{version}.tar.xz
10 # Source0-md5:  8210063cf56ea7b6a9ac3411507ee0a4
11 URL:            http://wiki.mate-desktop.org/mate-menus
12 BuildRequires:  autoconf >= 2.62
13 BuildRequires:  automake >= 1:1.9
14 BuildRequires:  gettext-tools
15 BuildRequires:  glib2-devel >= 1:2.50.0
16 BuildRequires:  gobject-introspection-devel >= 0.6.7
17 BuildRequires:  intltool >= 0.40.0
18 BuildRequires:  libtool >= 1:1.4.3
19 BuildRequires:  mate-common >= 1.5
20 BuildRequires:  pkgconfig
21 BuildRequires:  tar >= 1:1.22
22 BuildRequires:  xz
23 Requires:       %{name}-libs = %{version}-%{release}
24 Obsoletes:      python-matemenu < 1.22.0
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Displays menus for MATE Desktop.
29
30 %description -l pl.UTF-8
31 Wyświetlanie menu w środowisku MATE Desktop.
32
33 %package libs
34 Summary:        Shared libmate-menu library
35 Summary(pl.UTF-8):      Biblioteka współdzielona libmate-menu
36 Group:          Libraries
37 Requires:       glib2 >= 1:2.50.0
38
39 %description libs
40 Shared libmate-menu library.
41
42 %description libs -l pl.UTF-8
43 Biblioteka współdzielona libmate-menu.
44
45 %package devel
46 Summary:        Development files for libmate-menu library
47 Summary(pl.UTF-8):      Pliki programistyczne biblioteki libmate-menu
48 Group:          Development/Libraries
49 Requires:       %{name}-libs = %{version}-%{release}
50 Requires:       glib2-devel >= 1:2.50.0
51
52 %description devel
53 Development files for libmate-menu library.
54
55 %description devel -l pl.UTF-8
56 Pliki programistyczne biblioteki libmate-menu.
57
58 %prep
59 %setup -q
60
61 %build
62 %{__intltoolize}
63 %{__libtoolize}
64 %{__aclocal} -I m4
65 %{__autoconf}
66 %{__autoheader}
67 %{__automake}
68 %configure \
69         --enable-introspection \
70         --disable-silent-rules \
71         --disable-static
72
73 %{__make}
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 %{__make} install \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmate-menu.la
81 # just example
82 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/mate-menus/examples
83 # empty dir
84 rmdir $RPM_BUILD_ROOT%{_datadir}/mate-menus
85 # not supported by glibc
86 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{es_ES,frp,jv,kab,ku_IQ,nah,pms}
87
88 %find_lang %{name}
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %post   libs -p /sbin/ldconfig
94 %postun libs -p /sbin/ldconfig
95
96 %files -f %{name}.lang
97 %defattr(644,root,root,755)
98 %doc AUTHORS ChangeLog README
99 %{_sysconfdir}/xdg/menus/mate-applications.menu
100 %{_sysconfdir}/xdg/menus/mate-preferences-categories.menu
101 %{_sysconfdir}/xdg/menus/mate-settings.menu
102 %{_datadir}/mate/desktop-directories
103
104 %files libs
105 %defattr(644,root,root,755)
106 %attr(755,root,root) %{_libdir}/libmate-menu.so.*.*.*
107 %attr(755,root,root) %ghost %{_libdir}/libmate-menu.so.2
108 %{_libdir}/girepository-1.0/MateMenu-2.0.typelib
109
110 %files devel
111 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_libdir}/libmate-menu.so
113 %{_datadir}/gir-1.0/MateMenu-2.0.gir
114 %{_includedir}/mate-menus
115 %{_pkgconfigdir}/libmate-menu.pc
This page took 0.099862 seconds and 2 git commands to generate.