From 0b836466143a7ff7f9fd45cd5a2a4f7a1ec3663f Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 30 Sep 2011 06:47:28 +0000 Subject: [PATCH] abuild: implement automatic -lang subpackages --- abuild.in | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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"