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