summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaroslav Lichtblau2014-11-28 20:17:14 +0100
committerJaroslav Lichtblau2014-11-28 20:17:14 +0100
commit47ca94359d654319781e23779c87bb73811cc082 (patch)
tree62c4e1c20c51f0027e46736f41fa29e3ffc0e4cf
downloadaur-47ca94359d654319781e23779c87bb73811cc082.tar.gz
Initial PKGBUILD status as of 28.11.2014
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD42
-rw-r--r--tiger-makefile.diff17
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fd4b121aeb35
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = tiger
+ pkgdesc = A security scanner, that checks computer for known problems. Can also use tripwire, aide and chkrootkit
+ pkgver = 3.2.3
+ pkgrel = 3
+ url = http://www.nongnu.org/tiger/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = patch
+ depends = perl
+ backup = opt/tiger/config
+ backup = etc/tiger/tigerrc
+ backup = etc/tiger/cronrc
+ source = http://download.savannah.gnu.org/releases/tiger/tiger-3.2.3.tar.gz
+ source = tiger-makefile.diff
+ sha256sums = 80db27618de0d806805e77653e568fb9ae556537cfd5a4b17b6b6c9dc442a415
+ sha256sums = 691270ebdc85ab67f381ec47fb1985aeeaed277ed523db325a7984631edf0880
+
+pkgname = tiger
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d607587ec20d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+
+pkgname=tiger
+pkgver=3.2.3
+pkgrel=3
+pkgdesc="A security scanner, that checks computer for known problems. Can also use tripwire, aide and chkrootkit"
+arch=('i686' 'x86_64')
+url="http://www.nongnu.org/tiger/"
+license=('GPL')
+depends=('perl')
+makedepends=('patch')
+backup=('opt/tiger/config' 'etc/tiger/tigerrc' 'etc/tiger/cronrc')
+source=(http://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz \
+ $pkgname-makefile.diff)
+sha256sums=('80db27618de0d806805e77653e568fb9ae556537cfd5a4b17b6b6c9dc442a415'
+ '691270ebdc85ab67f381ec47fb1985aeeaed277ed523db325a7984631edf0880')
+
+build() {
+ cd ${srcdir}/$pkgname-$pkgver
+
+ patch -Np0 -i ${srcdir}/$pkgname-makefile.diff
+
+ sed -i 's/tempfile`/mktemp`/' util/genmsgidx
+ sed -i '/explain.idx/s/&&/||/' util/genmsgidx
+
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man \
+ --with-tigerhome=/usr/share/tiger \
+ --with-tigerconfig=/etc/tiger \
+ --with-tigerwork=/var/run/tiger \
+ --with-tigerlog=/var/log/tiger \
+ --with-tigerbin=/usr/bin
+ make
+}
+
+package() {
+ cd ${srcdir}/$pkgname-$pkgver
+
+ install -d ${pkgdir}/usr/share/tiger ${pkgdir}/usr/bin
+
+ make DESTDIR=${pkgdir} install
+}
diff --git a/tiger-makefile.diff b/tiger-makefile.diff
new file mode 100644
index 000000000000..16cea208cb76
--- /dev/null
+++ b/tiger-makefile.diff
@@ -0,0 +1,17 @@
+--- Makefile.in.orig 2008-09-09 04:06:55.000000000 +0200
++++ Makefile.in 2008-09-15 00:27:55.000000000 +0200
+@@ -227,5 +227,6 @@
+ @echo "Copying manpages..."
+- $(INSTALL) -m 0444 man/tiger.8 $(DESTDIR)$(TIGERMANDIR)/man8
+- $(INSTALL) -m 0444 man/tigexp.8 $(DESTDIR)$(TIGERMANDIR)/man8
+- $(INSTALL) -m 0444 man/tigercron.8 $(DESTDIR)$(TIGERMANDIR)/man8
++ $(INSTALL) -d $(DESTDIR)$(TIGERMANDIR)/man8
++ $(INSTALL) -m 0644 man/tiger.8 $(DESTDIR)$(TIGERMANDIR)/man8
++ $(INSTALL) -m 0644 man/tigexp.8 $(DESTDIR)$(TIGERMANDIR)/man8
++ $(INSTALL) -m 0644 man/tigercron.8 $(DESTDIR)$(TIGERMANDIR)/man8
+
+@@ -246,3 +247,3 @@
+ @for file in $(CONFIGFILES); do \
+- $(INSTALL) -m 0640 $$file $(DESTDIR)$(TIGERCONFIG)/$$file; \
++ $(INSTALL) -D -m 0640 $$file $(DESTDIR)$(TIGERCONFIG)/$$file; \
+ done