]> git.pld-linux.org Git - packages/gamin.git/blame - gamin.spec
- BR: rpm-pythonprov
[packages/gamin.git] / gamin.spec
CommitLineData
120fd218
SS
1# TODO:
2# - rm bogus gcc-c++ BR
3#
4f1e4a56 4Summary: Library providing the gamin File Alteration Monitor API
c88d4f40 5Summary(pl.UTF-8): Biblioteka dostarczająca File Alteration Monitor API gamina
4f1e4a56 6Name: gamin
79b551d0 7Version: 0.1.9
125926e8 8Release: 5
599e522d 9License: LGPL v2.1
4f1e4a56 10Group: Networking/Daemons
d9574712 11Source0: http://www.gnome.org/~veillard/gamin/sources/%{name}-%{version}.tar.gz
79b551d0 12# Source0-md5: 2d3a6a70df090ed923238e381e6c2982
fb8433fe 13Patch0: %{name}-inotify.patch
17f682fb 14URL: http://www.gnome.org/~veillard/gamin/
b6777469 15BuildRequires: autoconf >= 2.52
4f1e4a56 16BuildRequires: automake
120fd218 17BuildRequires: gcc-c++
b6777469 18BuildRequires: glib2-devel
4f1e4a56 19BuildRequires: libtool
90d73033 20BuildRequires: pkgconfig
bfe17aa0 21BuildRequires: python-devel
4ddae9d4
SS
22BuildRequires: python-modules
23BuildRequires: rpm-pythonprov
125926e8
JR
24Provides: fam
25Provides: fam-libs
26Obsoletes: fam
27Obsoletes: fam-libs
670c9e9e 28Obsoletes: gamin-inetd
4f1e4a56
AM
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32This C library provides an API and ABI compatible file alteration
1a4e7673
JB
33monitor mechanism compatible with gamin but not dependant on a system
34wide daemon.
35
be640cc8
JR
36%description -l pl.UTF-8
37Ta biblioteka C dostarcza mechanizm monitorowania zmian plików
38kompatybilny na poziomie API i ABI z gaminem, ale niezależny od
39ogólnosystemowego demona.
4f1e4a56 40
125926e8
JR
41%package docs
42Summary: Documentation for gamin
43Summary(pl.UTF-8): Dokumentacja dla gamina
4f1e4a56 44Group: Libraries
125926e8 45Requires: %{name} = %{version}-%{release}
4f1e4a56 46
125926e8
JR
47%description docs
48Documentation for gamin.
4f1e4a56 49
125926e8
JR
50%description docs -l pl.UTF-8
51Dokumentacja dla gamina.
1a4e7673 52
4f1e4a56
AM
53%package devel
54Summary: Includes to develop using gamin
c88d4f40 55Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia programów z użyciem gamina
4f1e4a56 56Group: Development/Libraries
125926e8 57Requires: %{name} = %{version}-%{release}
7bf8e77d 58Requires: glib2-devel
125926e8
JR
59Provides: fam-devel
60Obsoletes: fam-devel
4f1e4a56
AM
61
62%description devel
63Includes to develop using gamin.
64
be640cc8
JR
65%description devel -l pl.UTF-8
66Pliki nagłówkowe do tworzenia programów z użyciem gamina.
1a4e7673 67
4f1e4a56
AM
68%package static
69Summary: gamin static libraries
c88d4f40 70Summary(pl.UTF-8): Statyczne biblioteki gamina
4f1e4a56
AM
71Group: Development/Libraries
72Requires: %{name}-devel = %{version}-%{release}
125926e8
JR
73Provides: fam-static
74Obsoletes: fam-static
4f1e4a56
AM
75
76%description static
77gamin static libraries.
78
be640cc8 79%description static -l pl.UTF-8
1a4e7673
JB
80Statyczne biblioteki gamina.
81
bfe17aa0 82%package -n python-gamin
83Summary: Python modules for gamin
c88d4f40 84Summary(pl.UTF-8): Moduły języka Python dla gamina
bfe17aa0 85Group: Libraries/Python
86Requires: %{name} = %{version}-%{release}
87%pyrequires_eq python-libs
88
89%description -n python-gamin
90Python modules for gamin.
91
be640cc8
JR
92%description -n python-gamin -l pl.UTF-8
93Moduły języka Python dla gamina.
bfe17aa0 94
4f1e4a56
AM
95%prep
96%setup -q
fb8433fe 97%patch0 -p1
4f1e4a56
AM
98
99%build
fb8433fe
AM
100%configure \
101 --%{?debug:en}%{!?debug:dis}able-debug
125926e8 102
ad1dcc33
MB
103%{__make} \
104 CFLAGS="%{rpmcflags} -D_GNU_SOURCE"
4f1e4a56
AM
105
106%install
107rm -rf $RPM_BUILD_ROOT
125926e8
JR
108rm -rf html
109install -d html
4f1e4a56
AM
110
111%{__make} install \
112 DESTDIR=$RPM_BUILD_ROOT
113
125926e8
JR
114cp -a doc/*.{html,gif} html
115
bfe17aa0 116%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
117%py_comp $RPM_BUILD_ROOT%{py_sitedir}
118
119rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{py,la,a}
120
4f1e4a56
AM
121%clean
122rm -rf $RPM_BUILD_ROOT
123
125926e8
JR
124%post -p /sbin/ldconfig
125%postun -p /sbin/ldconfig
e2917e02 126
4f1e4a56
AM
127%files
128%defattr(644,root,root,755)
e6e2ab7a 129%attr(755,root,root) %{_libdir}/gam_server
670c9e9e
MB
130%attr(755,root,root) %{_libdir}/libfam.so.*.*.*
131%attr(755,root,root) %ghost %{_libdir}/libfam.so.0
132%attr(755,root,root) %{_libdir}/libgamin-1.so.*.*.*
133%attr(755,root,root) %ghost %{_libdir}/libgamin-1.so.0
4f1e4a56 134
125926e8
JR
135%files docs
136%defattr(644,root,root,755)
137%doc AUTHORS ChangeLog README TODO html doc/*.txt
138
4f1e4a56
AM
139%files devel
140%defattr(644,root,root,755)
670c9e9e 141%attr(755,root,root) %{_libdir}/libfam.so
125926e8 142%attr(755,root,root) %{_libdir}/libgamin-1.so
670c9e9e
MB
143%{_libdir}/libfam.la
144%{_libdir}/libgamin-1.la
145%{_includedir}/fam.h
146%{_pkgconfigdir}/gamin.pc
4f1e4a56
AM
147
148%files static
149%defattr(644,root,root,755)
670c9e9e
MB
150%{_libdir}/libfam.a
151%{_libdir}/libgamin-1.a
152%{_libdir}/libgamin_shared.a
bfe17aa0 153
154%files -n python-gamin
155%defattr(644,root,root,755)
670c9e9e 156%attr(755,root,root) %{py_sitedir}/_gamin.so
bfe17aa0 157%{py_sitedir}/*.py[co]
This page took 0.322357 seconds and 4 git commands to generate.