]> git.pld-linux.org Git - packages/menu-cache.git/blame - menu-cache.spec
- rebuilding with libfm-1.3.2
[packages/menu-cache.git] / menu-cache.spec
CommitLineData
f8c8ca38 1Summary: Library for caching freedesktop defined application menus
2Summary(pl.UTF-8): Biblioteka do buforowania menu freedesktop.org
3Name: menu-cache
51f8be47 4Version: 1.1.0
8022865f 5Release: 2
51f8be47 6License: LGPL v2.1+
f8c8ca38 7Group: Libraries
51f8be47
JB
8Source0: http://downloads.sourceforge.net/lxde/%{name}-%{version}.tar.xz
9# Source0-md5: 99999a0bca48b980105208760c8fd893
8022865f
KM
10Patch0: upstream-libmenu-cache_Fix-memory-leaks.patch
11Patch1: menu-cache-1.1.0-0001-Support-gcc10-compilation.patch
f8c8ca38 12URL: http://www.lxde.org/
51f8be47
JB
13BuildRequires: glib2-devel >= 1:2.16.0
14BuildRequires: gtk-doc >= 1.14
15BuildRequires: libfm-extra-devel
f8c8ca38 16BuildRequires: pkgconfig
17BuildRequires: rpm >= 4.4.9-56
51f8be47
JB
18BuildRequires: tar >= 1:1.22
19BuildRequires: xz
20Requires: glib2 >= 1:2.16.0
f8c8ca38 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24Libmenu-cache is a library creating and utilizing caches to speed up
8ab16f2f 25the manipulation for freedesktop.org defined application menus. It can
26be used as a replacement of libgnome-menu of gnome-menus.
f8c8ca38 27
28%description -l pl.UTF-8
8ab16f2f 29Libmenu-cache jest biblioteką do tworzenia i używania buforów
30(caches), które przyspieszają wczytywanie i zapisywanie menu zgodnego
31z freedesktop.org. Libmenu-cache może zastępować libgnome-menu.
f8c8ca38 32
33%package devel
34Summary: Header files and libraries for menu-cache development
35Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do menu-cache
36Group: Development/Libraries
51f8be47
JB
37Requires: %{name} = %{version}-%{release}
38Requires: glib2-devel >= 1:2.16.0
f8c8ca38 39
40%description devel
41Libmenu-cache is a library creating and utilizing caches to speed up
8ab16f2f 42the manipulation for freedesktop.org defined application menus. It can
43be used as a replacement of libgnome-menu of gnome-menus.
f8c8ca38 44
45This package contains the header files needed to develop programs that
46use these menu-cache.
47
48%description devel -l pl.UTF-8
8ab16f2f 49Libmenu-cache jest biblioteką do tworzenia i używania buforów
50(caches), które przyspieszają wczytywanie i zapisywanie menu zgodnego
51z freedesktop.org. Libmenu-cache może zastępować libgnome-menu.
f8c8ca38 52
51f8be47 53Pakiet ten zawiera pliki nagłówkowe i dokumentację potrzebną przy
f8c8ca38 54tworzeniu własnych programów wykorzystujących menu-cache.
55
56%package static
57Summary: Static library for menu-cache development
58Summary(pl.UTF-8): Biblioteka statyczna do menu-cache
59Group: Development/Libraries
51f8be47 60Requires: %{name}-devel = %{version}-%{release}
f8c8ca38 61
62%description static
63Libmenu-cache is a library creating and utilizing caches to speed up
8ab16f2f 64the manipulation for freedesktop.org defined application menus. It can
65be used as a replacement of libgnome-menu of gnome-menus.
f8c8ca38 66
67This package contains the header files and libraries needed to develop
68programs that use these menu-cache.
69
70%description static -l pl.UTF-8
8ab16f2f 71Libmenu-cache jest biblioteką do tworzenia i używania buforów
72(caches), które przyspieszają wczytywanie i zapisywanie menu zgodnego
73z freedesktop.org. Libmenu-cache może zastępować libgnome-menu.
f8c8ca38 74
75Pakiet ten zawiera bibliotekę statyczną potrzebną przy tworzeniu
76własnych programów wykorzystujących menu-cache.
77
51f8be47
JB
78%package apidocs
79Summary: API documentation for menu-cache library
80Summary(pl.UTF-8): Dokumentacja API biblioteki menu-cache
81Group: Documentation
82
83%description apidocs
84API documentation for menu-cache library.
85
86%description apidocs -l pl.UTF-8
87Dokumentacja API biblioteki menu-cache.
88
f8c8ca38 89%prep
90%setup -q
8022865f
KM
91%patch0 -p1
92%patch1 -p1
f8c8ca38 93
94%build
51f8be47
JB
95%configure \
96 --enable-gtk-doc \
97 --disable-silent-rules \
98 --with-html-dir=%{_gtkdocdir}
f8c8ca38 99%{__make}
100
101%install
102rm -rf $RPM_BUILD_ROOT
103
104%{__make} install \
105 DESTDIR=$RPM_BUILD_ROOT
106
51f8be47
JB
107# obsoleted by pkg-config
108%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmenu-cache.la
109
f8c8ca38 110%clean
111rm -rf $RPM_BUILD_ROOT
112
51f8be47
JB
113%post -p /sbin/ldconfig
114%postun -p /sbin/ldconfig
f8c8ca38 115
116%files
117%defattr(644,root,root,755)
51f8be47
JB
118%doc AUTHORS NEWS README
119%attr(755,root,root) %{_libdir}/libmenu-cache.so.*.*.*
120%attr(755,root,root) %ghost %{_libdir}/libmenu-cache.so.3
121%dir %{_libexecdir}/menu-cache
122%attr(755,root,root) %{_libexecdir}/menu-cache/menu-cache-gen
123%attr(755,root,root) %{_libexecdir}/menu-cache/menu-cached
f8c8ca38 124
125%files devel
126%defattr(644,root,root,755)
127%attr(755,root,root) %{_libdir}/libmenu-cache.so
f8c8ca38 128%dir %{_includedir}/menu-cache
129%{_includedir}/menu-cache/menu-cache.h
130%{_pkgconfigdir}/libmenu-cache.pc
131
132%files static
133%defattr(644,root,root,755)
134%{_libdir}/libmenu-cache.a
51f8be47
JB
135
136%files apidocs
137%defattr(644,root,root,755)
138%{_gtkdocdir}/libmenu-cache
This page took 0.133105 seconds and 4 git commands to generate.