OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web openpkg$ Date: 17-Aug-2003 12:07:58
Branch: HEAD Handle: 2003081711075602
Added files:
openpkg-re/vcheck vc.ondir
openpkg-src/ondir ondir.conf ondir.spec
Modified files:
openpkg-web news.txt
Log:
new package: ondir 0.2.1 (Execute Commands On Directory Change)
Summary:
Revision Changes Path
1.1 +9 -0 openpkg-re/vcheck/vc.ondir
1.1 +15 -0 openpkg-src/ondir/ondir.conf
1.1 +88 -0 openpkg-src/ondir/ondir.spec
1.6198 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/vcheck/vc.ondir
============================================================================
$ cvs diff -u -r0 -r1.1 vc.ondir
--- /dev/null 2003-08-17 12:07:56.000000000 +0200
+++ vc.ondir 2003-08-17 12:07:56.000000000 +0200
@@ -0,0 +1,9 @@
+config = {
+}
+
+prog ondir = {
+ version = 0.2.1
+ url = http://ondir.sourceforge.net/
+ regex = ondir-(__VER__)\.tar\.gz
+}
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/ondir/ondir.conf
============================================================================
$ cvs diff -u -r0 -r1.1 ondir.conf
--- /dev/null 2003-08-17 12:07:58.000000000 +0200
+++ ondir.conf 2003-08-17 12:07:58.000000000 +0200
@@ -0,0 +1,15 @@
+##
+## ondir.conf -- global OnDir configuration
+##
+
+enter @l_prefix@
+ __PATH="${PATH}"
+ PATH="@l_prefix@/local/bin:@l_prefix@/local/sbin:$PATH"
+ PATH="@l_prefix@/bin:@l_prefix@/sbin:$PATH"
+ echo "OpenPKG @l_prefix@: activated"
+
+leave @l_prefix@
+ PATH="${__PATH}"
+ unset __PATH
+ echo "OpenPKG @l_prefix@: deactivated"
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/ondir/ondir.spec
============================================================================
$ cvs diff -u -r0 -r1.1 ondir.spec
--- /dev/null 2003-08-17 12:07:58.000000000 +0200
+++ ondir.spec 2003-08-17 12:07:58.000000000 +0200
@@ -0,0 +1,88 @@
+##
+## ondir.spec -- OpenPKG RPM Specification
+## Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/>
+## Copyright (c) 2000-2003 Ralf S. Engelschall <[EMAIL PROTECTED]>
+## Copyright (c) 2000-2003 Cable & Wireless <http://www.cw.com/>
+##
+## Permission to use, copy, modify, and distribute this software for
+## any purpose with or without fee is hereby granted, provided that
+## the above copyright notice and this permission notice appear in all
+## copies.
+##
+## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+## SUCH DAMAGE.
+##
+
+# package information
+Name: ondir
+Summary: Execute Commands On Directory Change
+URL: http://ondir.sourceforge.net/
+Vendor: Alec Thomas
+Packager: The OpenPKG Project
+Distribution: OpenPKG [EVAL]
+Group: Terminal
+License: GPL
+Version: 0.2.1
+Release: 20030817
+
+# package options
+%option with_localrc no
+
+# list of sources
+Source0: http://ondir.sourceforge.net/?%{version}/ondir-%{version}.tar.gz
+Source1: ondir.conf
+
+# build information
+Prefix: %{l_prefix}
+BuildRoot: %{l_buildroot}
+BuildPreReq: OpenPKG, openpkg >= 20030103
+PreReq: OpenPKG, openpkg >= 20030103
+AutoReq: no
+AutoReqProv: no
+
+%description
+ OnDir executes shell run-commands on enter and on leave of
+ particular directories.
+
+%prep
+ %setup -q
+
+%build
+ cflags="%{l_cflags -O}"
+ cflags="$cflags -DVERSION=\\\"\$(VERSION)\\\""
+ cflags="$cflags -DGLOBAL_CONF=\\\"%{l_prefix}/etc/ondir/ondir.conf\\\""
+%if "%{with_localrc}" == "yes"
+ cflags="$cflags -DUSE_ONENTERLEAVE"
+%endif
+ %{l_make} %{l_mflags -O} \
+ CC="%{l_cc}" CFLAGS="$cflags"
+
+%install
+ rm -rf $RPM_BUILD_ROOT
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/bin \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/ondir \
+ $RPM_BUILD_ROOT%{l_prefix}/man/man1
+ %{l_shtool} install -c -s -m 755 \
+ ondir $RPM_BUILD_ROOT%{l_prefix}/bin/
+ %{l_shtool} install -c -m 644 \
+ ondir.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
+ %{l_shtool} install -c -m 644 %{l_value -s -a} \
+ %{SOURCE ondir.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/ondir/
+ %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
+
+%files -f files
+
+%clean
+ rm -rf $RPM_BUILD_ROOT
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.6197 -r1.6198 news.txt
--- openpkg-web/news.txt 17 Aug 2003 09:53:24 -0000 1.6197
+++ openpkg-web/news.txt 17 Aug 2003 10:07:57 -0000 1.6198
@@ -1,3 +1,4 @@
+17-Aug-2003: New package: P<ondir-0.2.1-20030817>
17-Aug-2003: Upgraded package: P<ncurses-5.3.20030816-20030817>
17-Aug-2003: Upgraded package: P<pcre-4.3-20030817>
16-Aug-2003: Upgraded package: P<xmame-0.72.1-20030816>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]