1 Summary: Library providing the gamin File Alteration Monitor API
2 Summary(pl.UTF-8): Biblioteka dostarczająca File Alteration Monitor API gamina
8 Source0: http://www.gnome.org/~veillard/gamin/sources/%{name}-%{version}.tar.gz
9 # Source0-md5: b4ec549e57da470c04edd5ec2876a028
10 Patch0: %{name}-glib.patch
11 Patch1: double-lock.patch
12 URL: http://www.gnome.org/~veillard/gamin/
13 BuildRequires: autoconf >= 2.52
14 BuildRequires: automake
15 BuildRequires: glib2-devel
16 BuildRequires: libtool
17 BuildRequires: pkgconfig
18 BuildRequires: python-devel
19 BuildRequires: python-modules
20 BuildRequires: rpm-pythonprov
27 Obsoletes: fam-standalone
28 Obsoletes: gamin-inetd
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 This C library provides an API and ABI compatible file alteration
33 monitor mechanism compatible with gamin but not dependant on a system
36 %description -l pl.UTF-8
37 Ta biblioteka C dostarcza mechanizm monitorowania zmian plików
38 kompatybilny na poziomie API i ABI z gaminem, ale niezależny od
39 ogólnosystemowego demona.
42 Summary: Documentation for gamin
43 Summary(pl.UTF-8): Dokumentacja dla gamina
45 Requires: %{name} = %{version}-%{release}
48 Documentation for gamin.
50 %description docs -l pl.UTF-8
51 Dokumentacja dla gamina.
54 Summary: Includes to develop using gamin
55 Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia programów z użyciem gamina
56 Group: Development/Libraries
57 Requires: %{name} = %{version}-%{release}
63 Includes to develop using gamin.
65 %description devel -l pl.UTF-8
66 Pliki nagłówkowe do tworzenia programów z użyciem gamina.
69 Summary: gamin static libraries
70 Summary(pl.UTF-8): Statyczne biblioteki gamina
71 Group: Development/Libraries
72 Requires: %{name}-devel = %{version}-%{release}
77 gamin static libraries.
79 %description static -l pl.UTF-8
80 Statyczne biblioteki gamina.
82 %package -n python-gamin
83 Summary: Python modules for gamin
84 Summary(pl.UTF-8): Moduły języka Python dla gamina
85 Group: Libraries/Python
86 Requires: %{name} = %{version}-%{release}
87 %pyrequires_eq python-libs
89 %description -n python-gamin
90 Python modules for gamin.
92 %description -n python-gamin -l pl.UTF-8
93 Moduły języka Python dla gamina.
107 --%{?debug:en}%{!?debug:dis}able-debug
110 CFLAGS="%{rpmcflags} -D_GNU_SOURCE"
113 rm -rf $RPM_BUILD_ROOT
118 DESTDIR=$RPM_BUILD_ROOT
120 cp -a doc/*.{html,gif} html
122 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
123 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
125 rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{py,la,a}
128 rm -rf $RPM_BUILD_ROOT
130 %post -p /sbin/ldconfig
131 %postun -p /sbin/ldconfig
134 %defattr(644,root,root,755)
135 %attr(755,root,root) %{_libdir}/gam_server
136 %attr(755,root,root) %{_libdir}/libfam.so.*.*.*
137 %attr(755,root,root) %ghost %{_libdir}/libfam.so.0
138 %attr(755,root,root) %{_libdir}/libgamin-1.so.*.*.*
139 %attr(755,root,root) %ghost %{_libdir}/libgamin-1.so.0
142 %defattr(644,root,root,755)
143 %doc AUTHORS ChangeLog README TODO html doc/*.txt
146 %defattr(644,root,root,755)
147 %attr(755,root,root) %{_libdir}/libfam.so
148 %attr(755,root,root) %{_libdir}/libgamin-1.so
150 %{_libdir}/libgamin-1.la
152 %{_pkgconfigdir}/gamin.pc
155 %defattr(644,root,root,755)
157 %{_libdir}/libgamin-1.a
158 %{_libdir}/libgamin_shared.a
160 %files -n python-gamin
161 %defattr(644,root,root,755)
162 %attr(755,root,root) %{py_sitedir}/_gamin.so
163 %{py_sitedir}/*.py[co]