summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xabuild.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index e5a24eb..76eb4a0 100755
--- a/abuild.in
+++ b/abuild.in
@@ -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"