Author: nanardon
Date: Fri Feb  9 02:09:13 2007
New Revision: 118282

Added:
   packages/cooker/incron/current/SOURCES/incron-0.5.3.tar.bz2   (contents, 
props changed)
   packages/cooker/incron/current/SOURCES/incron-Makefile-missing-man.patch
   packages/cooker/incron/current/SPECS/incron.spec

Log:
- initial mdv package

Added: packages/cooker/incron/current/SOURCES/incron-0.5.3.tar.bz2
==============================================================================
Binary file. No diff available.

Added: packages/cooker/incron/current/SOURCES/incron-Makefile-missing-man.patch
==============================================================================
--- (empty file)
+++ packages/cooker/incron/current/SOURCES/incron-Makefile-missing-man.patch    
Fri Feb  9 02:09:13 2007
@@ -0,0 +1,20 @@
+Index: Makefile
+===================================================================
+--- Makefile
++++ Makefile   2007-02-09 01:29:52.460859012 +0100
+@@ -51,14 +51,13 @@
+       $(INSTALL) -m 0755 -o $(USER) -d $(SYSDATADIR)
+       $(INSTALL) -m 0644 -o $(USER) incron.conf.example $(CFGDIR)
+ 
+-install-man:  incrontab.1 incrontab.5 incrond.8 incron.conf.5
++install-man:  incrontab.1 incrontab.5 incrond.8
+       $(INSTALL) -m 0755 -d $(MANPATH)/man1
+       $(INSTALL) -m 0755 -d $(MANPATH)/man5
+       $(INSTALL) -m 0755 -d $(MANPATH)/man8
+       $(INSTALL) -m 0644 incrontab.1 $(MANPATH)/man1
+       $(INSTALL) -m 0644 incrontab.5 $(MANPATH)/man5
+       $(INSTALL) -m 0644 incrond.8 $(MANPATH)/man8
+-      $(INSTALL) -m 0644 incron.conf.5 $(MANPATH)/man5
+ 
+ uninstall:    uninstall-man
+       [ -d $(PREFIX) ]

Added: packages/cooker/incron/current/SPECS/incron.spec
==============================================================================
--- (empty file)
+++ packages/cooker/incron/current/SPECS/incron.spec    Fri Feb  9 02:09:13 2007
@@ -0,0 +1,59 @@
+%define name incron
+%define version 0.5.3
+%define release %mkrel 1
+
+Summary: An inotify based cron daemon
+Name: %{name}
+Version: %{version}
+Release: %{release}
+Source0: %{name}-%{version}.tar.bz2
+Patch0:  incron-Makefile-missing-man.patch
+License: GPL
+Group: System/Servers
+Url: http://incron.aiken.cz/
+BuildRoot: %{_tmppath}/%{name}-buildroot
+BuildRequires: gcc-c++
+
+%description
+incron is an "inotify cron" system. It works like the regular cron but is
+driven by filesystem events instead of time periods. It contains two
+programs, a daemon called "incrond" (analogous to crond) and a table
+manipulator "incrontab" (like "crontab").
+
+%prep
+%setup -q
+%patch0 -p0 -b .missing-man
+
+%build
+%make OPTIMIZE="%optflags" PREFIX=%_prefix
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+mkdir -p %buildroot{%_sbindir,%_bindir}
+
+make install \
+    PREFIX=%buildroot%_prefix \
+    USERDATADIR=%buildroot/var/spool/incron \
+    SYSDATADIR=%buildroot%_sysconfdir/incron.d \
+    CFGDIR=%buildroot%_sysconfdir \
+    MANPATH=%buildroot%_mandir \
+    USER=$USER
+
+install -m644 incron.conf.example %buildroot%_sysconfdir/incron.conf
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc CHANGELOG README TODO
+%doc doc/html
+%attr(4755,root,root) %_bindir/incrontab
+%_sbindir/incrond
+/var/spool/incron
+%_sysconfdir/incron.d
+%_sysconfdir/incron.conf.example
+%config(noreplace) %_sysconfdir/incron.conf
+%_mandir/man?/*
+

Reply via email to