]> git.pld-linux.org Git - packages/gamin.git/blame - gamin.spec
- initial pld release
[packages/gamin.git] / gamin.spec
CommitLineData
4f1e4a56
AM
1Summary: Library providing the gamin File Alteration Monitor API
2Name: gamin
3Version: 0.0.2
4Release: 1
5License: LGPL
6Group: Networking/Daemons
7Source0: http://www.gnome.org/~veillard/gamin/sources/%{name}-%{version}.tar.gz
8# Source0-md5: 17fda5a2e288b93944fd814254bad4c3
9Source1: %{name}.inetd
10BuildRequires: autoconf
11BuildRequires: automake
12BuildRequires: libtool
13PreReq: rc-inetd
14Requires: %{name}-libs = %{version}-%{release}
15Requires: inetdaemon
16Requires: portmap
17Provides: fam
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21This C library provides an API and ABI compatible file alteration
22monitor mechanism compatible with gamin but not dependant on a system wide
23daemon.
24
25%package libs
26Summary: Libraries for gamin
27License: LGPL
28Group: Libraries
29Obsoletes: libfam0
30Provides: fam-libs
31
32%description libs
33Libraries for gamin.
34
35%package devel
36Summary: Includes to develop using gamin
37License: LGPL
38Group: Development/Libraries
39Requires: %{name}-libs = %{version}-%{release}
40Requires: libstdc++-devel
41Obsoletes: libfam0-devel
42Provides: fam-devel
43
44%description devel
45Includes to develop using gamin.
46
47%package static
48Summary: gamin static libraries
49License: LGPL
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52Provides: fam-static
53
54%description static
55gamin static libraries.
56
57%prep
58%setup -q
59
60%build
61%{__libtoolize}
62%{__aclocal}
63%{__autoconf}
64%{__automake}
65%configure
66%{__make}
67
68%install
69rm -rf $RPM_BUILD_ROOT
70install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
71
72%{__make} install \
73 DESTDIR=$RPM_BUILD_ROOT
74
75install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/gamin
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%post
81if [ -f /var/lock/subsys/rc-inetd ]; then
82 /etc/rc.d/init.d/rc-inetd reload 1>&2
83else
84 echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
85fi
86
87%postun
88if [ -f /var/lock/subsys/rc-inetd ]; then
89 /etc/rc.d/init.d/rc-inetd reload
90fi
91
92%post libs -p /sbin/ldconfig
93%postun libs -p /sbin/ldconfig
94
95%files
96%defattr(644,root,root,755)
97%doc AUTHORS ChangeLog README TODO
98%attr(755,root,root) %{_bindir}/*
99%config %{_sysconfdir}/%{name}.conf
100%attr(640,root,root) /etc/sysconfig/rc-inetd/gamin
101
102%files libs
103%defattr(644,root,root,755)
104%attr(755,root,root) %{_libdir}/lib*.so.*.*
105
106%files devel
107%defattr(644,root,root,755)
108%attr(755,root,root) %{_libdir}/lib*.so
109%{_libdir}/lib*.la
110%{_includedir}/*.h
111%{_pkgconfigdir}/*.pc
112
113%files static
114%defattr(644,root,root,755)
115%{_libdir}/*.a
This page took 1.368773 seconds and 4 git commands to generate.