From b2237bccba179e5483e083edf5ebbd313d240dfd Mon Sep 17 00:00:00 2001 From: "B. Stack" Date: Sat, 19 Aug 2023 17:18:07 -0400 Subject: add waterfox-g --- waterfox-g/debian/add_new_i18n_packages.sh | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 waterfox-g/debian/add_new_i18n_packages.sh (limited to 'waterfox-g/debian/add_new_i18n_packages.sh') diff --git a/waterfox-g/debian/add_new_i18n_packages.sh b/waterfox-g/debian/add_new_i18n_packages.sh new file mode 100755 index 0000000..ee7631a --- /dev/null +++ b/waterfox-g/debian/add_new_i18n_packages.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +SCRIPT_PATH=$(dirname "$0") + +sed -i '/Package: waterfox-g-i18n-/Q' $SCRIPT_PATH/control +mapfile -t _languages < <(cat $SCRIPT_PATH/locales.shipped) + +for _lang in "${_languages[@]}"; do + _locale_file=$(echo $_lang | awk -F: '{print $1}') + _locale_pkg=$(echo $_lang | awk -F: '{print tolower($1)}') + _locale_desc=$(echo $_lang | awk -F: '{print $2}') + _pkgname=waterfox-g-i18n-$_locale_pkg + _pkgname_trans3=waterfox-g3-i18n-$_locale_pkg + _pkgname_trans4=waterfox-g4-i18n-$_locale_pkg + cat <> $SCRIPT_PATH/control +Package: $_pkgname +Architecture: all +Depends: \${misc:Depends}, waterfox-g (>= \${source:Version}) +Replaces: $_pkgname_trans4 (<< 4.1.1-0~), $_pkgname_trans3 (<< 4.1.1-0~) +Breaks: $_pkgname_trans4 (<< 4.1.1-0~), $_pkgname_trans3 (<< 4.1.1-0~) +Description: $_locale_desc language pack for Waterfox G + This package contains $_locale_desc translations for Waterfox G + +EOT +touch $SCRIPT_PATH/${_pkgname}.install + + cat < $SCRIPT_PATH/${_pkgname}.install +extensions/langpack-${_locale_file}@l10n.waterfox.net.xpi /usr/lib/waterfox-g/browser/extensions +EOT +done + +sed -i '$ d' $SCRIPT_PATH/control -- cgit