mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 10:27:15 +08:00
362 lines
13 KiB
Bash
362 lines
13 KiB
Bash
pkgbase="libreoffice-i18n"
|
|
|
|
_rcver=6.1.4.2
|
|
pkgver=6.1.4
|
|
pkgrel=1
|
|
depends=("libreoffice-common>=$pkgver")
|
|
|
|
_oodlver=${pkgver}
|
|
#_oodlver=${_rcver}
|
|
_dirver=${_rcver}
|
|
|
|
arch=('x86_64')
|
|
url="http://www.documentfoundation.org"
|
|
license=('LGPL')
|
|
makedepends=('rpmextract')
|
|
|
|
# http://wiki.documentfoundation.org/Language_Teams
|
|
_url="http://download.documentfoundation.org/libreoffice/stable"
|
|
|
|
#_url+="/${pkgver}-rc2/rpm/x86-64"
|
|
_url+="/${pkgver}/rpm/$arch"
|
|
#_url+="/rpm/x86-64"
|
|
|
|
_languages=(
|
|
'af "Afrikaans"'
|
|
'am "Amharic"'
|
|
'ar "Arabic"'
|
|
'as "Assamese (India)"'
|
|
'ast "Asturianu"'
|
|
'be "Belarusian"'
|
|
'bg "Bulgarian"'
|
|
'bn "Bengali"'
|
|
'bn-IN "Bengali (India)"'
|
|
'bo "Tibetan"'
|
|
'br "Breton"'
|
|
'brx "Bodo"'
|
|
'bs "Bosnian"'
|
|
'ca "Catalan"'
|
|
'ca-valencia "Catalan (Valencia)"'
|
|
'cs "Czech"'
|
|
'cy "Welsh"'
|
|
'da "Danish"'
|
|
'de "German"'
|
|
'dgo "Dogri"'
|
|
'dz "Dzongkha"'
|
|
'el "Greek"'
|
|
'en-GB "English (GB)"'
|
|
'en-ZA "English (ZA)"'
|
|
'eo "Esperanto"'
|
|
'es "Spanish"'
|
|
'et "Estonian"'
|
|
'eu "Basque"'
|
|
'fa "Persian"'
|
|
'fi "Finnish"'
|
|
'fr "French"'
|
|
'fy "Frisian"'
|
|
'ga "Irish"'
|
|
'gd "Gaelic (Scottish)"'
|
|
'gl "Galician"'
|
|
'gu "Gujarati"'
|
|
'gug "Guarani"'
|
|
'he "Hebrew"'
|
|
'hi "Hindi"'
|
|
'hr "Croatian"'
|
|
'hsb "Sorbian (Upper)"'
|
|
'hu "Hungarian"'
|
|
'id "Indonesian"'
|
|
'is "Icelandic"'
|
|
'it "Italian"'
|
|
'ja "Japanese"'
|
|
'ka "Georgian"'
|
|
'kab "Kabyle"'
|
|
'kk "Kazakh"'
|
|
'km "Khmer (Cambodia)"'
|
|
'kmr-Latn "Kurdish"'
|
|
'kn "Kannada"'
|
|
'ko "Korean"'
|
|
'kok "Konkani"'
|
|
'ks "Kashmiri"'
|
|
'lb "Luxembourgish"'
|
|
'lo "Lao"'
|
|
'lt "Lithuanian"'
|
|
'lv "Latvian"'
|
|
'mai "Maithili"'
|
|
'mk "Macedonian"'
|
|
'ml "Malayalam"'
|
|
'mn "Mongolian"'
|
|
'mni "Manipuri"'
|
|
'mr "Marathi"'
|
|
'my "Burmese"'
|
|
'nb "Norwegian Bokmal"'
|
|
'ne "Nepali"'
|
|
'nl "Dutch"'
|
|
'nn "Norwegian Nynorsk"'
|
|
'nr "Ndebele (South)"'
|
|
'nso "Northern Sotho"'
|
|
'oc "Occitan"'
|
|
'om "Oromo"'
|
|
'or "Oriya"'
|
|
'pa-IN "Punjabi (India)"'
|
|
'pl "Polish"'
|
|
'pt "Portuguese"'
|
|
'pt-BR "Portuguese (Brasil)"'
|
|
'ro "Romanian"'
|
|
'ru "Russian"'
|
|
'rw "Kinyarwanda"'
|
|
'sa-IN "Sanskrit (India)"'
|
|
'sat "Santali"'
|
|
'sd "Sindhi"'
|
|
'si "Singhalese"'
|
|
'sid "Sidama"'
|
|
'sk "Slovak"'
|
|
'sl "Slovenian"'
|
|
'sq "Albanien"'
|
|
'sr "Serbian"'
|
|
'sr-Latn "Serbian (Latin)"'
|
|
'ss "Swati"'
|
|
'st "Southern Sotho"'
|
|
'sv "Swedish"'
|
|
'sw-TZ "Swahili (Tanzania)"'
|
|
'ta "Tamil"'
|
|
'te "Telugu"'
|
|
'tg "Tajik"'
|
|
'th "Thai"'
|
|
'tn "Tswana"'
|
|
'tr "Turkish"'
|
|
'ts "Tsonga"'
|
|
'tt "Tatar"'
|
|
'ug "Uighur"'
|
|
'uk "Ukrainian"'
|
|
'uz "Uzbek"'
|
|
've "Venda"'
|
|
'vec "Venetian"'
|
|
'vi "Vietnamese"'
|
|
'xh "Xhosa"'
|
|
'zh-CN "Chinese (simplified)"'
|
|
'zh-TW "Chinese (traditional)"'
|
|
'zu "Zulu"'
|
|
)
|
|
|
|
prepare() {
|
|
for i in ${pkgname[@]}; do
|
|
_pkglang=${i#*-}
|
|
echo ${_pkglang} " unpacking..."
|
|
cd ${srcdir}/LibreOffice_${_dirver}_Linux_x86-64_rpm_langpack_${_pkglang}/RPMS
|
|
|
|
# Remove dictionaries, which have duplicate files for different languages,
|
|
# to be shipped separately.
|
|
rm -vf *-dict-*.rpm || /bin/true
|
|
|
|
for j in *.rpm
|
|
do rpmextract.sh $j
|
|
done
|
|
|
|
# the helppack rpm goes also into the langpack dir - so far we don't want to split the helppacks separate
|
|
rpmextract.sh ${srcdir}/LibreOffice_${_dirver}_Linux_x86-64_rpm_helppack_${_pkglang}/RPMS/*.rpm || /bin/true
|
|
done
|
|
}
|
|
|
|
_package() {
|
|
pkgdesc="$2 language pack for LibreOffice"
|
|
provides=('libreoffice-langpack')
|
|
|
|
cd "$srcdir"/LibreOffice_${_dirver}_Linux_x86-64_rpm_langpack_$1/RPMS
|
|
mkdir -p "$pkgdir"/usr/lib/libreoffice
|
|
cp -R opt/libreoffice*/* "$pkgdir"/usr/lib/libreoffice
|
|
chown root:root -R "$pkgdir"/usr/lib/libreoffice
|
|
}
|
|
|
|
for _lang in "${_languages[@]}"; do
|
|
_locale=${_lang%% *}
|
|
_pkgname=libreoffice-$_locale
|
|
source+=(${_url}/LibreOffice_${_oodlver}_Linux_x86-64_rpm_langpack_${_locale}.tar.gz)
|
|
|
|
if curl -o /dev/null -s -I -f ${_url}/LibreOffice_${_oodlver}_Linux_x86-64_rpm_helppack_${_locale}.tar.gz; then
|
|
source+=(${_url}/LibreOffice_${_oodlver}_Linux_x86-64_rpm_helppack_${_locale}.tar.gz)
|
|
fi
|
|
|
|
pkgname+=($_pkgname)
|
|
eval "package_${_pkgname}() {
|
|
_package $_lang
|
|
}"
|
|
done
|
|
md5sums=('8bc7c9ea1ade31d5260970150e079e3a'
|
|
'b185d64ade7ae58a30d144ae2dd6e71e'
|
|
'7b11a272bb05c3a79e835e08582adbbe'
|
|
'9033ec940e0d52417d176a23365368ed'
|
|
'a73a332b287d2aea7f2efc8b34636be6'
|
|
'a0c482d7e7ba6cebd8d7bfbceb3a0c28'
|
|
'3c5cec31730b6d90aba9e91d85933c79'
|
|
'8dec37ce3c4f2a518f2867db6d86d20c'
|
|
'a5eb771744e6e65bf0486ad07191a8b7'
|
|
'5e3330988e5688ec0827a2637bfa6493'
|
|
'9b53c5253dc7b4efc052e040012fc90d'
|
|
'4129c851fea99b5e98f4aa3e3ec64ee7'
|
|
'48dc4ebb1c441945c4906e23860e4211'
|
|
'5ea011c89bbb72d40da7e83fc7ad6bb5'
|
|
'1d19ee917369d10bc799eb283a4d860c'
|
|
'd88d852ef5b692170598d766992e6e7f'
|
|
'e11cf5651cbe798af53c44eb3e083b48'
|
|
'1b2aea75758b4ceb0b5584b5d084116e'
|
|
'0fc8349fc89e365a87a74ebabc342181'
|
|
'df7fc7cc9c0c6032eb2fe9fecf248046'
|
|
'4ff71019e0d3344061a38c8d50413c7d'
|
|
'84623409a1ad9b90f13b7b6c0e0d07b2'
|
|
'cf821764c7145a3825763b56995c3588'
|
|
'9cc3bd9c3d0e0c53d1a3fbe9920af6e5'
|
|
'db6465596061a13e3cc6d18bd0608206'
|
|
'2bb471de201de19f2cbdea813ba3a6cd'
|
|
'a68c7edc1aece3caeaeda40f7e8acc26'
|
|
'e6683bbaade24db2567f2bc53d70be56'
|
|
'd0dc5f9565ed465070a288f49a9d4f88'
|
|
'6e6e7b04b52aab27b4d1421cbab4913e'
|
|
'5d731f4979d74217183a7f0de85ecbf3'
|
|
'76fd878158a088d82cbe86ab1c3a6a21'
|
|
'd1a0b164f069bd18b345a458a7bf68e9'
|
|
'7cc882e9882772bec82caba158ff9075'
|
|
'c9b7b2240983ceb87c85710766bbde4f'
|
|
'd73f38d4cdd7503f9cade9060b44c136'
|
|
'fb0a8bb80df80b0fb301aebfc7d588e9'
|
|
'daabb4d99b5008c5c9fda66954759fd6'
|
|
'7a6352e86d24aafd819da01a2447f016'
|
|
'797757e6179a1e02ff3cad68028e6b32'
|
|
'167b622f1f0ed55b1ff72d7988590943'
|
|
'46e641814c8541e78476207884ab9723'
|
|
'5032b652d11af84a6ea23d7342170399'
|
|
'cd0af87e786faea7a13bb22b1937eb20'
|
|
'3f9dd7636fff73e8ce743cb1dae06440'
|
|
'4b17564927945932f2866b673c4eb494'
|
|
'499eddb1906ae5bf66e5dd490b2346ea'
|
|
'3799811f0d2c313ae18445fd24232f2c'
|
|
'f79b1b2ccf00f08795b0f4da7754b4a2'
|
|
'17ebebea7c7c0a7a014f5bcf512bb7f2'
|
|
'186e5a9dadc8a3b49e6ec0812ebac0d0'
|
|
'fe25d137737f34ea157f739497307ac4'
|
|
'6afe9afc5dfb9926710bbf21c8f90281'
|
|
'b6cc53985ab2eb3d521367d03f7be010'
|
|
'4f48d3d8102a8cfd1dc7eada5a9552db'
|
|
'198ae5503e647b4ca56cfae24b708798'
|
|
'34cac53c5fe1068c58d441715e6b00f7'
|
|
'ba650c9f3114a36077845c5f05bd8b48'
|
|
'055cb6ce3aacee21ad0d7f959b3f2e0c'
|
|
'66a6aa8520963a576cc8ebe84255537a'
|
|
'2c3f312a672e6e7a6d34cb14e50342bb'
|
|
'7b85a5345eae3f08977b56596476afa0'
|
|
'291d549fc84f1965edbf541ba29e71a3'
|
|
'a1ef62b4579d8e16fe238821030780e7'
|
|
'6b2623b15019ac2b24071b40b1eee71f'
|
|
'7073462455fc9c9e7be654397fea4a98'
|
|
'f9d815697af108a67be204c037163dc7'
|
|
'fc26c78f6479a99a087c2046dea56996'
|
|
'4d59efa6367d1a02b2b718536316c75c'
|
|
'a823b31eddf2f366c5df9bc1dc26b417'
|
|
'f7bc4d4e599e373b4e1d340c356d53c5'
|
|
'00a45642cf7fe1affbcfbb94e91e7917'
|
|
'013245d2d2b7fce52df9c002c8747778'
|
|
'57a038f2625bf4ce7700363b45409d5e'
|
|
'76213516e188c2be7f917b6e058d456d'
|
|
'b3b181ba72404a3af32f5546b61beb13'
|
|
'0791174c043ef05e9312872b2578b798'
|
|
'7eb1a4ae02e7413074a63fe9da8fedc2'
|
|
'6cf7a380a6f886542dfb0d40b97fb653'
|
|
'd9c4e65e4580160caa9427f69345f899'
|
|
'a9b1e02c6a84333b881121f9550e7c61'
|
|
'af4ea2c19f54c24bb40c5c5f6235d477'
|
|
'089e128c8776fca49cb6869430235001'
|
|
'385a589c26d27ad8144dec882ac28ce4'
|
|
'ba59b75f0c2d10ab5349e82572a0ec66'
|
|
'659310367f387b8b79c6646ec1070880'
|
|
'951d094ec4a5a8f13b405d625b5b6dc8'
|
|
'edc7d0f329ae3dfc27e1e1dac1522edf'
|
|
'f005d36f3c90c78c71b46c72dfc92fcc'
|
|
'e3b2f392843626b628ef154354318f32'
|
|
'1b2d83cf559b16e672a0e1f50ad7dcf2'
|
|
'7d27ef884717e87c1c66aab8cb3b4ec7'
|
|
'18a14cc265f9118bddb572f9ad3c60a0'
|
|
'004168f4b76203e8af945b17b63f2c72'
|
|
'9720e031c84d08f07f9dc7ca6cd226bf'
|
|
'692b2c3df10d8f9d703e0486c54874d4'
|
|
'f85c3eab86e072fcef881ee4c564ed2c'
|
|
'df3886e587a880a0bc4416eaecb6c190'
|
|
'450a0cdd41878e86cadb5c7d50d4ab57'
|
|
'a674da4a614f173e3d0534e3c5b88520'
|
|
'2332c5b78c2a21e4bc815c84994fe576'
|
|
'764434e9bb5d80a69f6ebe8e93f32688'
|
|
'afbc85350aa1d7d3c18c3450b307f20e'
|
|
'e201886b8065074500e7a3e8d1e33f13'
|
|
'59cc9af7777f6efbda89d0a558b3e19a'
|
|
'7cdf93a93e9b6b445eb283bfc1ecadae'
|
|
'0cbad90ba38569765306d9db33b4a157'
|
|
'c2929a8da6439a3e49acf7dba7883c4b'
|
|
'aaf84770434d1d21bd65f2c130101b03'
|
|
'64f5bd0ad775e507e661221f5273febf'
|
|
'63b33e607c21a84e859b95380ddcfcc0'
|
|
'c6037d33ccbcd17250c5b238b23dfac5'
|
|
'6b0599cc4a95aa3d583c05b9e7606ff9'
|
|
'2e64f8a47f052167c89d5a2f54f70b16'
|
|
'24d51871e4a8ecc3481cf48edfba65d4'
|
|
'41f2a779cad3e3e52878003620cfccdd'
|
|
'653929ca692e242ff7d6571e9d852f1a'
|
|
'e9d8595e98a468dc2d60f8a788a0c419'
|
|
'2beccf5655f62665ea6192e3a0c3fcb3'
|
|
'3106117eb06fb0f3a687a2c1a19c84f9'
|
|
'd55c3575311845a28e65b2c73cdff07b'
|
|
'63a3636d52ed0ef0829d98bcaf430397'
|
|
'8dc5da505cd48b16bc98e754c594e1ea'
|
|
'87c63a73e4599e8b5394e40937b663c6'
|
|
'e92ad94e48f2fc0c04d1a0ad73904e09'
|
|
'164112d249d879647e139f722e7ef980'
|
|
'35c1918267aa0fadbf7d304cd877752a'
|
|
'29a83d0f4220cac90978a4863225cd36'
|
|
'f16912b70d2510a70f7dff602336cb03'
|
|
'dcaacfa10315db7a75a3bef06e330917'
|
|
'afb84f1e0e97bf1fe3f5accf65f13a4e'
|
|
'9ff53146b1f99dc2da82434cd10fcb32'
|
|
'ead783fed5aad232b62401ab50dfcdee'
|
|
'9c56216d4199b4e73fba652106900313'
|
|
'91002a01bb2215f48d081a15336886a5'
|
|
'ee79cae4dee4367a3ff900f584ee0c66'
|
|
'e5a7ffe645a1eb032b8a13b7b1d7de93'
|
|
'1caa78a56a1986fbf16cbe472422789b'
|
|
'e6991329cde63c73979dc00aebdbad37'
|
|
'002cbcd6491030248224d755da3a0a3b'
|
|
'fd6c1ff09ed33e20fd40258d54fb360f'
|
|
'58bdd7aa2a67a47ab3463673b2b5487f'
|
|
'ea52842127746544a043eac5826d38ae'
|
|
'dd74c2abbcf35c861bb0a62a1b8271d0'
|
|
'b613db586808b4583c6ef1351089de49'
|
|
'b57ed08c0f3f4324167e60f75e1acfce'
|
|
'604186aa321eee826aa60b76f6aa2a80'
|
|
'1f423bc9da76d8aead9b423443deb8a6'
|
|
'6617d53a0519b8612cb11d02ceb7e4e3'
|
|
'7ea9e7951eb1f338e43fc66bc8742f56'
|
|
'440219c40d338febe0b4b3bdef3108c1'
|
|
'561a96b6a386f373b5a99c8c72c5e408'
|
|
'510abfb1e94113d05b66d0cba5d61efa'
|
|
'f5768ce87b50541128943e5b86b829d2'
|
|
'7a66fcd4e678359dd56320bb00ffc62e'
|
|
'be0667010f62f71db32969ff94c5bfb7'
|
|
'886e340eb3746a14dd8a57d73258c0a0'
|
|
'0e0127bd0ab4d547a8c28480e519a175'
|
|
'2b3f4464604f88c273d0dce0f5c589dc'
|
|
'c5420e07f9d9f46d4ada2cc5a3d18d3b'
|
|
'9e71c9bd1799a3bb5ce433d3e9e1fc00'
|
|
'cc60a2c9f622264ae9cbb8c50e7c123a'
|
|
'a35a1a27af395b4c26e82605cf91ab6b'
|
|
'898bdc625e28f97ed93de01f218b3265'
|
|
'6ebfc2ffd0ea3a316e062c294cd575f0'
|
|
'f407a64581855476fe663d827eec35de'
|
|
'04665e708a2f8b0b2d32b098169564e6'
|
|
'd50cc90f4f9091a1a6a12476957c49bd'
|
|
'e0d375049caf532c71b3790ed490f158'
|
|
'21a16f240ba05ecb56f56223410ec96c'
|
|
'59ec5302dd85b9bd4019c514c32a8d68'
|
|
'c6d1308969318f4f63b3812956234397'
|
|
'22f4baad605d44c35a1eeb1b6dbb9523'
|
|
'c60ddb3e708473dee44128e0882a4678'
|
|
'd8f496724830144da18d861f56ca8829'
|
|
'e765f6cb9967efdf192b2defe2600e0a'
|
|
'602bd33eb221abb6a980cdce1e75f2f5'
|
|
'605a69057f29e456b15d55f3752de812')
|