aboutsummaryrefslogtreecommitdiffstats
path: root/main/coova-chilli/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/coova-chilli/APKBUILD')
-rw-r--r--main/coova-chilli/APKBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/main/coova-chilli/APKBUILD b/main/coova-chilli/APKBUILD
new file mode 100644
index 0000000000..37ec1091ff
--- /dev/null
+++ b/main/coova-chilli/APKBUILD
@@ -0,0 +1,51 @@
+# Contributor: grharry
+# Maintainer: Leonardo Arena <rnalrd@gmail.com>
+pkgname=coova-chilli
+pkgver=1.2.6
+pkgrel=1
+pkgdesc="CoovaChilli is an open source access controller for wireless LAN"
+url="http://www.coova.org/"
+arch="all"
+license="GPL"
+depends=
+makedepends="perl openssl-dev autoconf automake libtool"
+install=
+subpackages="$pkgname-doc $pkgname-dev"
+source="http://ap.coova.org/chilli/coova-chilli-$pkgver.tar.gz
+ coova-chilli-ssl.patch"
+
+_builddir="$srcdir/$pkgname-$pkgver"
+
+prepare() {
+ cd $_builddir
+# patch -p1 -i ../coova-chilli-ssl.patch || return 1
+ sed -i 's/-Werror//g' src/Makefile.am || return 1
+ sed -i 's/-Werror//g' src/Makefile.in || return 1
+ sed -i 's%(localstatedir)/run%(localstatedir)%' src/Makefile.am || return 1
+ sed -i 's%(localstatedir)/run%(localstatedir)%' src/Makefile.in || return 1
+ aclocal && autoconf && automake && libtoolize || return 1
+}
+
+build() {
+ cd $_builddir
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ --localstatedir=/var/run/chilli \
+ --libdir=/usr/lib \
+ --sysconfdir=/etc \
+ --with-openssl \
+ --enable-dhcpopt
+ make -j1 || return 1
+}
+
+package() {
+ cd $_builddir
+ make DESTDIR="$pkgdir" install
+ install -D -m755 ../../chilli.initd $pkgdir/etc/init.d/chilli
+ mkdir -p $pkgdir/var/run/chilli
+}
+
+md5sums="3153c200dad514976760dc5176ee8897 coova-chilli-1.2.6.tar.gz
+4135e6e19bafdad777b8ca7388ff4101 coova-chilli-ssl.patch"