Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 69e669ffe4dd62f5aa7610ecd2c839bf > files > 4

dnotify-0.18.0-1mdk.src.rpm

%define name dnotify 
%define version 0.18.0
%define release %mkrel 1

Summary: Execute command when directory changes
Name: %{name}
Version: %{version}
Release: %{release}
URL: http://www.student.lu.se/~nbi98oli/ 
Source0: http://www.student.lu.se/~nbi98oli/src/%{name}-%{version}.tar.bz2
Source1: %{name}.init.bz2
Source2: %{name}.sysconfig.bz2
Source3: %{name}.d.README.bz2
License: GPL
Group: File tools
BuildRoot: %{_tmppath}/%{name}-buildroot
PreReq: rpm-helper

%description
Dnotify is a simple program that makes it possible
to execute a command every time the contents of a
specific directory change in Linux. It is run from
the command line and takes two arguments: one or
more directories to monitor and a command to
execute whenever a directory has changed. Options
control what events to trigger on: when a file was
read in the directory, when one was created/deleted,
etc.


%prep
%setup -q

%build
%configure
%make

%install
%{__rm} -rf $RPM_BUILD_ROOT

%makeinstall
%{__install} -m755 -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}.d
%{__install} -m755 -d $RPM_BUILD_ROOT%{_initrddir}
%{__bzip2} -dc %{SOURCE1} > $RPM_BUILD_ROOT%{_initrddir}/%{name}
%{__bzip2} -dc %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
%{__bzip2} -dc %{SOURCE3} > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}.d/README
%{__chmod} 700 $RPM_BUILD_ROOT%{_initrddir}/%{name}
%{__chmod} 600 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
%{__chmod} 644 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}.d/README

%find_lang %name

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%post
%_post_service %{name}

%preun
%_preun_service %{name}

%files -f %name.lang
%defattr(-,root,root)
%{_bindir}/dnotify
%{_mandir}/*/*
%config(noreplace) %{_initrddir}/%{name}
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%dir %{_sysconfdir}/sysconfig/%{name}.d
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}.d/README

%doc README NEWS AUTHORS COPYING INSTALL

%changelog
* Mon Apr 25 2005 Olivier Thauvin <nanardon@zarb.org> 0.18.0-1mdk
- 0.18.0

* Mon Oct 11 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.17.2-1mdk
- 0.17.2

* Mon Sep 20 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.17.1-1mdk
- 0.17.1

* Tue Aug 17 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.16.0-1mdk
- s/init.d/%%_initrddir/

* Mon Apr 05 2004 Michael Scherer <misc@mandrake.org> 0.15.0-1mdk
- 0.15.0
 
* Tue Aug 05 2003 Ben Reser <ben@reser.org> 0.13.0-3mdk
- Fix bad perms on new init script files.
- Macroize rm calls

* Mon Jul 28 2003 Ben Reser <ben@reser.org> 0.13.0-2mdk
- Add init script.
- Quiet %%setup

* Thu Apr 10 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.13.0-1mdk
- 0.13.0-1mdk

* Mon Mar 03 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.12.0-1mdk
- 0.12.0

* Fri Dec 27 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.11.0-1mdk
- 0.11.0

* Wed Nov 13 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.9.0-1mdk
- 0.9.0

* Sun Oct 06 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8.0-1mdk
- 0.8.0

* Tue Jul 23 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.6.0-1mdk
- new release

* Fri Jun 28 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.0-1mdk
- 0.5.0
- cleanup

* Tue May 07 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.3.0-1mdk
- First mdk package