abuild: implement automatic -lang subpackages

This commit is contained in:
Natanael Copa 2011-09-30 06:47:28 +00:00
parent 624d98d599
commit 0b83646614
1 changed files with 15 additions and 0 deletions

View File

@ -478,6 +478,21 @@ prepare_subpackages() {
fi
}
default_lang() {
pkgname="Languages for package $pkgname"
install_if="$pkgname=$pkgver-r$pkgrel lang"
arch="noarch"
local dir
for dir in ${langdir:-/usr/share/locale}; do
mkdir -p "$subpkgdir"/${dir%/*}
mv "$pkgdir"/"$dir" "$subpkgdir"/"$dir" || return 1
done
}
lang() {
default_lang
}
default_lang_subpkg() {
if [ -z "$lang" ]; then
error "lang is not set"