]> git.pld-linux.org Git - packages/fam.git/blob - fam.spec
- updated Source0 URL
[packages/fam.git] / fam.spec
1 Summary:        Fam, the File Alteration Monitor
2 Summary(pl):    Monitor zmian w plikach
3 Summary(pt_BR): FAM, um monitor de alterações em arquivos
4 Name:           fam
5 Version:        2.6.10
6 Release:        2
7 License:        GPL
8 Group:          Networking/Daemons
9 Source0:        ftp://oss.sgi.com/projects/fam/download/stable/%{name}-%{version}.tar.gz
10 # Source0-md5:  1c5a2ea659680bdd1e238d7828a857a7
11 Source1:        %{name}.inetd
12 Patch0:         %{name}-dnotify.patch
13 Patch1:         %{name}-build.patch
14 Patch2:         %{name}-rpcsvc.patch
15 Patch3:         %{name}-cleanup.patch
16 Patch4:         %{name}-gcc34.patch
17 URL:            http://oss.sgi.com/projects/fam/
18 BuildRequires:  autoconf
19 BuildRequires:  automake
20 BuildRequires:  libstdc++-devel
21 BuildRequires:  libtool
22 PreReq:         rc-inetd
23 Requires:       %{name}-libs = %{version}-%{release}
24 Requires:       inetdaemon
25 Requires:       portmap
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 fam, the File Alteration Monitor, provides a daemon and an API which
30 applications can use to be notified when specific files or directories
31 are changed.
32
33 %description -l pl
34 fam dostarcza serwer i API pozwalaj±ce aplikacjom na uzyskiwanie
35 informacji o zmianach w okre¶lonych plikach lub katalogach.
36
37 %description -l pt_BR
38 O fam fornece um servidor e uma API que aplicações podem usar para
39 receber notificações sobre mudanças em arquivos ou diretórios
40 específicos.
41
42 %package libs
43 Summary:        Libraries for FAM
44 Summary(pl):    Biblioteki FAMa
45 Summary(pt_BR): FAM, um monitor de alteraçoes em arquivos
46 License:        LGPL
47 Group:          Libraries
48 Obsoletes:      libfam0
49
50 %description libs
51 Libraries for FAM.
52
53 %description libs -l pl
54 Biblioteki FAMa.
55
56 %description libs -l pt_BR
57 FAM, um monitor de alteraçoes em arquivos.
58
59 %package devel
60 Summary:        Includes to develop using FAM
61 Summary(pl):    Pliki nag³ówkowe FAM
62 Summary(pt_BR): Arquivos para desenvolvimento com a libfam
63 License:        LGPL
64 Group:          Development/Libraries
65 Requires:       %{name}-libs = %{version}-%{release}
66 Requires:       libstdc++-devel
67 Obsoletes:      libfam0-devel
68
69 %description devel
70 Includes to develop using FAM.
71
72 %description devel -l pl
73 Pliki nag³ówkowe FAM.
74
75 %description devel -l pt_BR
76 Bibliotecas e arquivos de inclusão para desenvolvimento com a libfam.
77
78 %package static
79 Summary:        FAM static libraries
80 Summary(pl):    Biblioteki statyczne FAM
81 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a libfam
82 License:        LGPL
83 Group:          Development/Libraries
84 Requires:       %{name}-devel = %{version}-%{release}
85
86 %description static
87 FAM static libraries.
88
89 %description static -l pl
90 Biblioteki statyczne FAM.
91
92 %description static -l pt_BR
93 Bibliotecas estáticas para desenvolvimento com a libfam.
94
95 %prep
96 %setup -q
97 %patch0 -p1
98 %patch1 -p1
99 %patch2 -p1
100 %patch3 -p1
101 %patch4 -p1
102
103 %build
104 %{__libtoolize}
105 %{__aclocal}
106 %{__autoconf}
107 %{__automake}
108 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
109 %configure
110 %{__make}
111
112 %install
113 rm -rf $RPM_BUILD_ROOT
114 install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
115
116 %{__make} install \
117         DESTDIR=$RPM_BUILD_ROOT
118
119 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/sgi_fam
120
121 %clean
122 rm -rf $RPM_BUILD_ROOT
123
124 %post
125 if [ -f /var/lock/subsys/rc-inetd ]; then
126         /etc/rc.d/init.d/rc-inetd reload 1>&2
127 else
128         echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
129 fi
130
131 %postun
132 if [ -f /var/lock/subsys/rc-inetd ]; then
133         /etc/rc.d/init.d/rc-inetd reload
134 fi
135
136 %post   libs -p /sbin/ldconfig
137 %postun libs -p /sbin/ldconfig
138
139 %files
140 %defattr(644,root,root,755)
141 %doc AUTHORS ChangeLog NEWS README TODO
142 %attr(755,root,root) %{_bindir}/*
143 %config %{_sysconfdir}/%{name}.conf
144 %attr(640,root,root) /etc/sysconfig/rc-inetd/sgi_fam
145 %{_mandir}/man1/fam.1m*
146
147 %files libs
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_libdir}/lib*.so.*.*
150
151 %files devel
152 %defattr(644,root,root,755)
153 %attr(755,root,root) %{_libdir}/lib*.so
154 %{_libdir}/lib*.la
155 %{_includedir}/*.h
156 %{_mandir}/man3/*
157
158 %files static
159 %defattr(644,root,root,755)
160 %{_libdir}/*.a
This page took 0.067126 seconds and 3 git commands to generate.