3 %bcond_without apidocs # disable gtk-doc
5 Summary: Helper library for pcmanfm
6 Summary(pl.UTF-8): Biblioteka pomocnicza do pcmanfm
12 Source0: http://downloads.sourceforge.net/pcmanfm/%{name}-%{version}.tar.gz
13 # Source0-md5: a97e03d973e6ac727f28d0934d6c9ad5
14 Patch0: %{name}-link.patch
15 Patch1: mate-desktop.patch
16 URL: http://pcmanfm.sourceforge.net/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: gettext-devel
20 BuildRequires: glib2-devel >= 1:2.27.0
21 BuildRequires: gtk+2-devel
22 %{?with_apidocs:BuildRequires: gtk-doc}
23 BuildRequires: intltool >= 0.40.0
24 BuildRequires: libtool
25 BuildRequires: menu-cache-devel
26 BuildRequires: pkgconfig
27 Requires(post,postun): /sbin/ldconfig
28 Requires(post,postun): shared-mime-info
29 Requires: glib2 >= 1:2.27.0
30 # in case someone want to split this package into smaller ones
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Helper library for pcmanfm.
37 %description -l pl.UTF-8
38 Biblioteka pomocnicza dla pcmanfm
41 Summary: Header files and libraries for libfm development
42 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do libfm
43 Group: Development/Libraries
44 Requires: %{name} = %{epoch}:%{version}-%{release}
45 Provides: libfm-gtk-devel
48 This package contains the header files needed to develop programs that
51 %description devel -l pl.UTF-8
52 Pakiet zawiera pliki nagłówkowe potrzebne do rozwoju oprogramowania
53 korzystającego z libfm.
56 Summary: Static library for libfm development
57 Summary(pl.UTF-8): Biblioteka statyczna do libfm
58 Group: Development/Libraries
59 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
62 This package contains the header files and libraries needed to develop
63 programs that use these libfm.
65 %description static -l pl.UTF-8
66 Pakiet zawiera pliki nagłówkowe potrzebne do rozwoju oprogramowania
67 korzystającego z libfm.
70 Summary: LIBFM API documentation
71 Summary(pl.UTF-8): Dokumentacja API LIBFM
73 Requires: gtk-doc-common
76 LIBFM API documentation.
78 %description apidocs -l pl.UTF-8
79 Dokumentacja API LIBFM.
86 # docs dir missing in tarball, but configure.ac references it
87 install -d docs/reference/libfm
88 touch docs/Makefile.in
89 touch docs/reference/Makefile.in
90 touch docs/reference/libfm/Makefile.in
94 %{!?with_apidocs:--enable-gtk-doc=no} \
95 %{?with_apidocs:--with-html-dir=%{_gtkdocdir}}
99 rm -rf $RPM_BUILD_ROOT
101 INSTALL_DATA="install -p -m 644" \
102 DESTDIR=$RPM_BUILD_ROOT
104 # pkg-config present, so drop .la
105 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libfm.la
106 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libfm-gtk.la
108 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/tt_RU
113 rm -rf $RPM_BUILD_ROOT
117 %update_mime_database
121 %update_mime_database
123 %files -f %{name}.lang
124 %defattr(644,root,root,755)
127 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/libfm/libfm.conf
128 %attr(755,root,root) %{_libdir}/libfm.so.*.*.*
129 %attr(755,root,root) %ghost %{_libdir}/libfm.so.1
131 %{_datadir}/mime/packages/libfm.xml
134 %config(noreplace) %verify(not md5 mtime size) /etc/xdg/libfm/pref-apps.conf
135 %attr(755,root,root) %{_bindir}/libfm-pref-apps
136 %attr(755,root,root) %{_libdir}/libfm-gtk.so.*.*.*
137 %attr(755,root,root) %ghost %{_libdir}/libfm-gtk.so.1
138 %{_desktopdir}/libfm-pref-apps.desktop
141 %defattr(644,root,root,755)
143 %{_libdir}/libfm-gtk.so
145 %{_pkgconfigdir}/libfm-gtk.pc
146 %{_pkgconfigdir}/libfm.pc
149 %defattr(644,root,root,755)
150 %{_libdir}/libfm-gtk.a
155 %defattr(644,root,root,755)