rename makedepends to splitfuncs

This commit is contained in:
Natanael Copa 2008-11-06 15:27:10 +00:00
parent fe74ef1b84
commit 59bcc571da

18
abuild
View File

@ -137,7 +137,7 @@ clean() {
rm -rf "$srcdir" rm -rf "$srcdir"
rm -rf "$pkgdir" rm -rf "$pkgdir"
local i local i
for i in $subpackages; do for i in $splitfuncs; do
rm -rf "$pkgdir-$i" rm -rf "$pkgdir-$i"
done done
} }
@ -157,7 +157,7 @@ cleanpkg() {
local p="$pkgname-$pkgver-$pkgrel" local p="$pkgname-$pkgver-$pkgrel"
rm -f "$PKGDEST/$p.apk" "$PKGDEST/$p.src.tar.gz" rm -f "$PKGDEST/$p.apk" "$PKGDEST/$p.src.tar.gz"
local i local i
for i in $subpackages; do for i in $splitfuncs; do
INSUB=1 subpkgdir="$pkgdir-$i" $0 $i cleanpkg INSUB=1 subpkgdir="$pkgdir-$i" $0 $i cleanpkg
done done
} }
@ -174,10 +174,10 @@ build() {
} }
subpkg() { subpkg() {
[ -z "$subpackages" ] && return 0 [ -z "$splitfuncs" ] && return 0
local i local i
cd "$startdir" cd "$startdir"
for i in $subpackages; do for i in $splitfuncs; do
INSUB=1 subpkgdir="$pkgdir-$i" $0 $i package || return 1 INSUB=1 subpkgdir="$pkgdir-$i" $0 $i package || return 1
done done
} }
@ -248,7 +248,7 @@ package() {
package_apk package_apk
} }
# predefined subpackage doc # predefined splitfunc doc
doc() { doc() {
pkgname="$pkgname-doc" pkgname="$pkgname-doc"
depends="" depends=""
@ -267,7 +267,7 @@ doc() {
return 0 return 0
} }
# predefined subpackage mod # predefined splitfunc mod
mod() { mod() {
pkgname="$pkgname-mod" pkgname="$pkgname-mod"
depends="$kernel" depends="$kernel"
@ -280,7 +280,7 @@ mod() {
done done
} }
# predefined subpackage dev # predefined splitfunc dev
dev() { dev() {
depends="$pkgname" depends="$pkgname"
pkgname="$pkgname-dev" pkgname="$pkgname-dev"
@ -377,8 +377,8 @@ shift $(( $OPTIND - 1 ))
[ -f "$APKBUILD" ] || die "Could not find $APKBUILD (PWD=$PWD)" [ -f "$APKBUILD" ] || die "Could not find $APKBUILD (PWD=$PWD)"
. "$APKBUILD" . "$APKBUILD"
# If we are handling a sub package then reset subpackages # If we are handling a sub package then reset splitfuncs
[ -n "$INSUB" ] && subpackages= [ -n "$INSUB" ] && splitfuncs=
trap 'die "Aborted by user"' INT trap 'die "Aborted by user"' INT