diff options
Diffstat (limited to 'abuild.in')
-rwxr-xr-x | abuild.in | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -478,17 +478,25 @@ prepare_subpackages() { fi } -lang_subpkg() { +default_lang_subpkg() { if [ -z "$lang" ]; then error "lang is not set" return 1 fi + pkgdesc="$pkgname language pack for $lang" arch="noarch" install_if="$pkgname=$pkgver-r$pkgrel lang-$lang" - mkdir -p "$subpkgdir"/usr/share/locale - mv "$pkgdir"/usr/share/locale/$lang* \ - "$subpkgdir"/usr/share/locale/ \ + local dir + for dir in ${langdir:-/usr/share/locale}; do + mkdir -p "$subpkgdir"/$dir + mv "$pkgdir"/$dir/$lang* \ + "$subpkgdir"/$dir/ \ || return 1 + done +} + +lang_subpkg() { + default_lang_subpkg } prepare_language_packs() { |