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