summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.AURINFO18
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD45
3 files changed, 82 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..2cf8e556f37b
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,18 @@
+pkgbase = clamav-light
+ pkgdesc = ClamAV manual scanner
+ pkgver = 0.98.4
+ pkgrel = 1
+ url = http://www.clamav.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = intltool
+ makedepends = autoconf
+ depends = bzip2
+ depends = gcc-libs
+ depends = libltdl
+ conflicts = clamav
+ source = http://downloads.sourceforge.net/clamav/clamav-0.98.4.tar.gz
+
+pkgname = clamav-light
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9fe64f70f8ba
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = clamav-light
+ pkgdesc = ClamAV manual scanner
+ pkgver = 0.98.4
+ pkgrel = 1
+ url = http://www.clamav.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = intltool
+ makedepends = autoconf
+ depends = bzip2
+ depends = gcc-libs
+ depends = libltdl
+ conflicts = clamav
+ source = http://downloads.sourceforge.net/clamav/clamav-0.98.4.tar.gz
+ md5sums = 6d409eab6c311de05a0a591fccd2ec83
+
+pkgname = clamav-light
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..47feddea9da0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Steven Honeyman <stevenhoneyman at gmail com>
+
+pkgname=clamav-light
+_pkgname=clamav
+pkgver=0.98.4
+pkgrel=1
+pkgdesc="ClamAV manual scanner"
+arch=('i686' 'x86_64')
+url="http://www.clamav.net/"
+license=('GPL')
+depends=('bzip2' 'gcc-libs' 'libltdl')
+makedepends=('intltool' 'autoconf')
+conflicts=('clamav')
+source=(http://downloads.sourceforge.net/$_pkgname/$_pkgname-${pkgver}.tar.gz)
+md5sums=('6d409eab6c311de05a0a591fccd2ec83')
+
+prepare() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ sed -i '/clamsubmit/s/^/#/ ; /^pkgconfig/s/^/#/ ; /^bin_SCRIPTS/s/^/#/ ; s/^SUBDIRS.*/SUBDIRS = libclamav clamscan freshclam docs/' ./Makefile.am
+ sed -i 's/^man_MANS.*/man_MANS = man\/clamscan.1 man\/freshclam.1 man\/freshclam.conf.5/' ./docs/Makefile.am
+ autoreconf -fi
+}
+
+build() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ ./configure --prefix=/usr --sysconfdir=/etc --with-dbdir=/var/lib/clamav \
+ --disable-clamav --enable-dns-fix --with-gnu-ld --without-included-ltdl \
+ --disable-milter --disable-ipv6 --disable-clamdtop --disable-fanotify \
+ --disable-unrar --enable-llvm=no
+ make
+}
+
+package() {
+ cd "$srcdir/clamav-$pkgver"
+ mkdir -p -m755 "$pkgdir/etc"
+ mkdir -p -m777 "$pkgdir/var/lib/clamav"
+ make DESTDIR="$pkgdir" install-strip
+
+ # config file for freshclam
+ echo "IyBmcmVzaGNsYW0gY29uZmlnIGZpbGUgKGNsYW1B
+ VikKCkRhdGFiYXNlRGlyZWN0b3J5IC92YXIvbGli
+ L2NsYW1hdgpEYXRhYmFzZU1pcnJvciBkYXRhYmFz
+ ZS5jbGFtYXYubmV0CkZvcmVncm91bmQgeWVzClRl
+ c3REYXRhYmFzZXMgeWVzCg==" | tr -d " " | base64 -d >"$pkgdir/etc/freshclam.conf"
+}