aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-08-03 08:42:55 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-08-03 08:47:14 +0000
commitee389ee87635e6b433dbaaab6a3b4e17ec98b0bc (patch)
treee16d4793817e58a7f875018bbb3668d4a4623292
parent6b1124f4cd0598e6710e27658fbd93e658f719c7 (diff)
downloadalpine_aports-ee389ee87635e6b433dbaaab6a3b4e17ec98b0bc.tar.bz2
alpine_aports-ee389ee87635e6b433dbaaab6a3b4e17ec98b0bc.tar.xz
alpine_aports-ee389ee87635e6b433dbaaab6a3b4e17ec98b0bc.zip
main/apr-util: add driver subpackages for databases and ldap
-rw-r--r--main/apr-util/APKBUILD38
1 files changed, 28 insertions, 10 deletions
diff --git a/main/apr-util/APKBUILD b/main/apr-util/APKBUILD
index dcf8b71eee..419ab77be7 100644
--- a/main/apr-util/APKBUILD
+++ b/main/apr-util/APKBUILD
@@ -1,28 +1,32 @@
1# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 1# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
2pkgname=apr-util 2pkgname=apr-util
3pkgver=1.3.9 3pkgver=1.3.9
4pkgrel=3 4pkgrel=4
5pkgdesc="The Apache Portable Runtime" 5pkgdesc="The Apache Portable Runtime Utility Library"
6url="http://apr.apache.org/" 6url="http://apr.apache.org/"
7license="APACHE" 7license="APACHE"
8depends= 8depends=
9subpackages="$pkgname-dev" 9subpackages="$pkgname-dev $pkgname-dbm_db $pkgname-dbd_pgsql $pkgname-dbd_mysql
10makedepends="apr-dev expat-dev bash" 10 $pkgname-dbd_sqlite3 $pkgname-ldap"
11depends_dev="expat-dev apr-dev" 11makedepends="apr-dev expat-dev bash openldap-dev sqlite-dev postgresql-dev
12 mysql-dev db-dev"
13depends_dev="expat-dev apr-dev openldap-dev sqlite-dev postgresql-dev mysql-dev
14 db-dev"
12source="http://www.apache.org/dist/apr/$pkgname-$pkgver.tar.bz2" 15source="http://www.apache.org/dist/apr/$pkgname-$pkgver.tar.bz2"
13 16
14build() { 17build() {
15 cd "$srcdir/$pkgname-$pkgver" 18 cd "$srcdir/$pkgname-$pkgver"
16 ./configure --prefix=/usr \ 19 ./configure --prefix=/usr \
17 --with-apr=/usr \ 20 --with-apr=/usr \
21 --with-ldap \
22 --with-pgsql \
23 --with-mysql \
24 --with-sqlite3 \
25 --with-berkeley-db \
18 --without-iconv \ 26 --without-iconv \
19 --without-pgsql \
20 --without-mysql \
21 --without-sqlite2 \ 27 --without-sqlite2 \
22 --without-sqlite3 \
23 --without-berkeley-db \
24 --without-gdbm \ 28 --without-gdbm \
25 --without-ldap-lib 29 || return 1
26 30
27 make || return 1 31 make || return 1
28} 32}
@@ -35,4 +39,18 @@ package() {
35 rm "$pkgdir"/usr/lib/*.exp 39 rm "$pkgdir"/usr/lib/*.exp
36} 40}
37 41
42_mv_mod() {
43 pkgdesc="The Apache Portable Runtime Utility Library - $2 driver"
44 depends=
45 local _moddir="usr/lib/apr-util-1"
46 mkdir -p "$subpkgdir"/$_moddir
47 mv "$pkgdir"/$_moddir/apr_$1*.so "$subpkgdir"/$_moddir/
48}
49
50dbm_db() { _mv_mod dbm_db "Berkley DB"; }
51dbd_pgsql() { _mv_mod dbd_pgsql "PostgreSQL"; }
52dbd_mysql() { _mv_mod dbd_mysql "MySQL"; }
53dbd_sqlite3() { _mv_mod dbd_sqlite "SQLite3"; }
54ldap() { _mv_mod ldap "LDAP"; }
55
38md5sums="29dd557f7bd891fc2bfdffcfa081db59 apr-util-1.3.9.tar.bz2" 56md5sums="29dd557f7bd891fc2bfdffcfa081db59 apr-util-1.3.9.tar.bz2"