APKBUILD 1.9 KB
Newer Older
Natanael Copa's avatar
Natanael Copa committed
1 2 3 4
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gross
pkgver=1.0.1
5
pkgrel=2
Natanael Copa's avatar
Natanael Copa committed
6 7 8
pkgdesc="Greylisting of suspicious sources"
url="http://code.google.com/p/gross/"
license="BSD"
9
depends=
Natanael Copa's avatar
Natanael Copa committed
10
makedepends="c-ares-dev autoconf automake libtool sed"
11 12
install="$pkgname.pre-install $pkgname.post-install $pkgname.pre-upgrade 
	$pkgname.post-upgrade"
Natanael Copa's avatar
Natanael Copa committed
13 14
subpackages="$pkgname-doc $pkgname-dev"
source="http://gross.googlecode.com/files/$pkgname-$pkgver.tar.gz
15 16
	grossd.initd
	grossd.confd
Natanael Copa's avatar
Natanael Copa committed
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
	gross-1.0.1-configure.ac.patch
	gross-1.0.1-default-conf.patch
	gross-1.0.1-user.patch
	$install"

build() {
        cd "$srcdir/$pkgname-$pkgver"

	for _i in ../*.patch; do
		msg "Applying $_i..."
		patch -p1 < $_i || return 1
	done
	msg "Running autotools..."
	aclocal --force && autoconf && automake --add-missing \
		&& libtoolize --force --copy || return 1

	export lt_SED='/bin/sed'
	export lt_cv_path_SED='/bin/sed'
        ./configure --prefix=/usr \
                --sysconfdir=/etc \
                --mandir=/usr/share/man \
                --infodir=/usr/share/info

        make -j1 || return 1
        make -j1 DESTDIR="$pkgdir" install

        install -dD "$pkgdir"/var/run/gross
44 45
        install -m755 -D "$srcdir"/grossd.initd "$pkgdir"/etc/init.d/grossd
        install -m644 -D "$srcdir"/grossd.confd "$pkgdir"/etc/conf.d/grossd
Natanael Copa's avatar
Natanael Copa committed
46 47 48
}

md5sums="f8f81b36850dcda30cb81799b9cee3b6  gross-1.0.1.tar.gz
49 50
b0d8635b64c4a90d72c49e868f4c4c32  grossd.initd
5ca1c6e51c3243236e6564480b20279b  grossd.confd
Natanael Copa's avatar
Natanael Copa committed
51 52 53
bb75b119ac96b8f99831ce6df810003f  gross-1.0.1-configure.ac.patch
7c504b653c71dcf7b192bc487b3516fd  gross-1.0.1-default-conf.patch
16e184d59d520db565388f010cc75e83  gross-1.0.1-user.patch
54
8f6e45b98888dbb9971f7681bf431f6f  gross.pre-install
55 56 57
4b55d1c5534167946cc11376d1b05c34  gross.post-install
87e7d76dace9cedf61efc04cdb6a905c  gross.pre-upgrade
46df3a643ba26f3eb2d6a09f616e421d  gross.post-upgrade"