mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 16:47:25 +08:00
358 lines
13 KiB
Bash
358 lines
13 KiB
Bash
pkgbase="libreoffice-i18n"
|
|
|
|
_rcver=6.1.1.2
|
|
pkgver=6.1.1
|
|
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"
|
|
_url+="/${pkgver}/rpm/x86"
|
|
#_url+="/rpm/x86"
|
|
|
|
_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"'
|
|
'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"'
|
|
'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_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_rpm_helppack_${_pkglang}/RPMS/*.rpm || /bin/true
|
|
done
|
|
}
|
|
|
|
_package() {
|
|
pkgdesc="$2 language pack for LibreOffice"
|
|
provides=('libreoffice-langpack')
|
|
|
|
cd "$srcdir"/LibreOffice_${_dirver}_Linux_x86_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_rpm_langpack_${_locale}.tar.gz)
|
|
|
|
if curl -o /dev/null -s -I -f ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_${_locale}.tar.gz; then
|
|
source+=(${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_${_locale}.tar.gz)
|
|
fi
|
|
|
|
pkgname+=($_pkgname)
|
|
eval "package_${_pkgname}() {
|
|
_package $_lang
|
|
}"
|
|
done
|
|
md5sums=('6fc922846c5896d182f5d157737c14da'
|
|
'6e1789f96419fd2664f427bda449c5de'
|
|
'228285248155567b4e71256715758e32'
|
|
'25c7743e4da914861b5353ded7bc7a57'
|
|
'1d34651332ca4c45636daeded758b86f'
|
|
'4b2b49caf8e8a154ff27e9249f7101b7'
|
|
'ad8d396cafc2722cdb542562157f3dd1'
|
|
'9c8883fa683b2de45c13282d4b2fc5ed'
|
|
'250910c640bf6641ae68c8d4cd5372ed'
|
|
'd6c0bbf0454559897a7c720f22a52020'
|
|
'653c6e914aef7f152992a430e9c1b3ec'
|
|
'ae56b419ad4efdcc14bc28300ae2fb6c'
|
|
'3721f0baceead0a559f1506ca008b31a'
|
|
'5a952b521dc78fd23ea30e01d6e14100'
|
|
'af1ae426fdacae2c00d8ae7e81b7a96f'
|
|
'11cc746ab0f3faa3cf1e1978990e7f10'
|
|
'd19d0ecaa865043637e9faa45d424e17'
|
|
'a89f9f529cfdc6861cc7d7c211e45f3e'
|
|
'3dd9d97206b0480cd40a76dd0a6d91c7'
|
|
'825e72d8beb07bd62be6aefe315a83dd'
|
|
'f5dad01474394d327fe0f82ac3d79f7a'
|
|
'c17ab79f0609baae4f9f0d680452ea48'
|
|
'3b57722cdb43e6d08dddc9979c042346'
|
|
'5ea0903c76af2331ec6f14f2a46adb52'
|
|
'fd297d83b5cc6df08863ac1288443523'
|
|
'd4bf7db7d85c6a98c3545eba39925215'
|
|
'45ec7bb71a73c8d9e8b3618fae5d136a'
|
|
'221a44ee3819ee7729590268c14449f8'
|
|
'ca4a7d4c1fc1757190996ef9bf21b2c9'
|
|
'42721aad2639658edb62581ac36f7a60'
|
|
'6d8fa25f65292bdedb0c75169f5c1928'
|
|
'1d9863175d464c5e0536056e06c673bc'
|
|
'7c2b97cddbd96685e33afbdaee3182eb'
|
|
'bf0a3a7d337d6ead16cd7a92e3452f89'
|
|
'856c264c207a2be3fa9d8a08451c26d4'
|
|
'b65ae6b94f7f6e52829c9ea0d48e7b54'
|
|
'92ee6bae4ff99c61b5798a12c10a8753'
|
|
'1c9ff4003652fae78261add87e0daa9c'
|
|
'34e227cbb96fae712577cf5d996f1794'
|
|
'b7e5bec3c6c02ff3d979362056328230'
|
|
'9a280f03fe5c91d9671702bc73e8cc07'
|
|
'31f4561930ca37cd27f25e579a5f836c'
|
|
'4b725579c85ec5ed6bd65e9650e7d9ed'
|
|
'e9ec9c54d03f3dfd97b229b17c7b35a0'
|
|
'deca7b508162cd5cd9e3bde4e74dda23'
|
|
'4c645062115d333c24ee0cbfefddfd8b'
|
|
'a0daad4ca415b47143ba55575c3052ff'
|
|
'4ee1dbe0f9f661f3d854fdcffed12590'
|
|
'9c99e93a5c142c2db598d01a1aa2801e'
|
|
'1707b2d43552f3ff472fcb2ee5b2e23b'
|
|
'cd43fde7fb3fbdff217d605b432eb2ed'
|
|
'dd8a08de845aa44b746d3f7870513648'
|
|
'b375d6cd2d33af33477d7e9d6557669b'
|
|
'8dec53f80c338cc331e9cf988c58f186'
|
|
'1e52747e4004b517171946dc6be2f6c6'
|
|
'd7a4bba5ebee4daf566ca671e9b56b0e'
|
|
'902c2b98304479e39ec2f9ba5600b95a'
|
|
'717e44d3d982c48f6611efc3071f52cc'
|
|
'10c2a1e8af206f0fcad868e5a4903dc5'
|
|
'fd07abbaf1ed955f8be28b4741ec2ae4'
|
|
'8e15bb5c74f3d1e9348d22fe3a4a7924'
|
|
'3c49ea1343c69adbd62531c0b7c386fd'
|
|
'563adbd83ca8da0169bb8a3474c5cf74'
|
|
'f02cddaee65c547655891ab77d39dc12'
|
|
'149e6c5afa285b123ad650093fda35bf'
|
|
'c791372ffef1a32ea2e35ac217a3af2b'
|
|
'9f7af0dc48e1c1282e92db0d25bdcb11'
|
|
'237be00fa855d87b499a9ada03878303'
|
|
'2892e3e755d26ceae33176fb139a2e5e'
|
|
'7cd3075c441881169e92c6bd8dcbfb80'
|
|
'f6edb8915ab2caba5d269e95c10156f9'
|
|
'9dc43801d64eb41961c480ad17f53120'
|
|
'96e59a3f41c192de038780b3988f7493'
|
|
'0311e5338658278d625593f6546ac353'
|
|
'aec007b2ace33b7f38b8901af80286d6'
|
|
'00bb986b91117250ee4e9161b0e77636'
|
|
'deeac7b3369bf5189e3bdcaa676a2643'
|
|
'36562b4a2ddf66fc5d2a4dd4b063ec9b'
|
|
'1e03becc895dbea0e175585a79facb2d'
|
|
'27507c8782c1bde478f5e581ecc416a7'
|
|
'f5fc53196fa7449564bdbaacf0e61b5e'
|
|
'2284e896b162673c443118dcb8e1ba85'
|
|
'376fdf669c5c3620ba4072ef00fd71b6'
|
|
'173df57a098b629117cffce7aebb7ea4'
|
|
'b804a0dfe7ebdebf032a6eefce2c8933'
|
|
'92dcccb5c64e9972a13c14f14f783de7'
|
|
'4e2b69f942b166349e34c8c07459c181'
|
|
'2123d14bbc0dc1f7c881d8b4d4bb972f'
|
|
'f5abfe8b39e237c61ceb361cf802462e'
|
|
'f8422e47906409a482514a1e5258ad60'
|
|
'ca0f6d5d426a0cedd51aa92ec23c140f'
|
|
'3bd2210e5b205a9bc492220f6ad3d8e7'
|
|
'17db301e07c5bdc9403979bd303645c4'
|
|
'9e0d18ec7373409bddf77f505c23e16c'
|
|
'fd0634f75085b20489ccb7c1e4dc4a6c'
|
|
'1a01eccae03d144d2a42d60a0063c96b'
|
|
'a05b43ca74e671219b6dbf5b68a1012b'
|
|
'e3b8caa029f31366544e270f06ed9642'
|
|
'907f226eb0f66b2cc435c968d0a69511'
|
|
'b2b68d90608c94a696987846766f934c'
|
|
'8c951d5acfad6846b2eacee3ea604672'
|
|
'46a75a3c92a2385da0cd7b05fcfd17b7'
|
|
'940f7b679921c806311cdcc2b81e81c3'
|
|
'6ad95e38442ad1dc2f1ad269075f8627'
|
|
'aca4512815c7d1057d9b69c06e7ce8e6'
|
|
'1781ba9d69a54fba3b0d0d61fb2f29a3'
|
|
'583b55a523c9a746c466fa4769810e19'
|
|
'9401bff9cbad3e61b0966fdc0d8f602a'
|
|
'c5ebf50e072d9dfcb9b70f6dee1dced4'
|
|
'd0c08221e43053ac0be8b382919e5e7a'
|
|
'cf8f5e2aef821d4c66fdaeba8175d785'
|
|
'657424869316bbda7a86823ca514e635'
|
|
'203d0592a7c47fdce4ac44490087dea0'
|
|
'7a16369b7b4d5a7ed3c80562cc3b4158'
|
|
'2c339c1be753cda01032f88feb898860'
|
|
'd6e3c81b5f8adeaad970e327edb3b752'
|
|
'3fd5b7244ac2cb9c3602334e8b6f74a6'
|
|
'f1929d5bebaa929979ebcfe7c397bd9b'
|
|
'9a77f2f727897b5b84b11ae6cb5ccd13'
|
|
'f98f1d2992142fecc3faa37e74e2ff43'
|
|
'3ad5a2291facea96ab66e7fe3e634d2d'
|
|
'cde0edd0f4b729fc081ced3afd98e4c6'
|
|
'4c9d237a8e8147c786ef17dc1c9cc36a'
|
|
'a46521b90a8bfc0fe0dc69801de1131e'
|
|
'6295bbfbf8f63c6b315338f2d05a548f'
|
|
'306d9daf9daa0839d70d3b40d603cdd7'
|
|
'2ba7264808554005eef07bf7e297f7b8'
|
|
'067d754469725abbe9b2de9c060813dd'
|
|
'ec2048663f3501e91b40bfd2a9d3dc47'
|
|
'028f5a20bb393dc5fc82c322ded0cff7'
|
|
'0d45541302a57b6637cc9a5471f5e144'
|
|
'b6b433dae896d9d4afb621d14186d8c5'
|
|
'80cc02434a53d55c91761a79b6be0ca5'
|
|
'7e41f9bd842eb6cc9dfbb21ee93fa59c'
|
|
'6364edb2de7052c5054bd88c1b96adef'
|
|
'b7824d79d3a1b1aa24dc6359ed7332b3'
|
|
'fcc260ed2e65fc0808bf357b9b1d9d17'
|
|
'02492e9409c604c65a3f42528ea946fc'
|
|
'c8576411ca199945dd4ce47b47ac4f2a'
|
|
'd551ce104d4c266798d0c8644969aea4'
|
|
'0bb0f47149a6b1a9634a5518c85958b7'
|
|
'0fb0d6cd4abf2579b3a4e2d21aea5649'
|
|
'a68fd992a53ad9ac8d031d31d4b1b04f'
|
|
'f34dbcccedc1c13cfbbe15a089945af9'
|
|
'b245ebbc44b58f4349673b7b0636264d'
|
|
'361aa6e7fba7aebeb0bb62ecf45904a0'
|
|
'9661eda36f82d0377cf169116fb4ac12'
|
|
'c9c460f3a068db0343d7846740c9fd07'
|
|
'f48b216fb0c165b817c8b3cb60af5317'
|
|
'ab94eb4b15b6f51397f95508d6c6bd0a'
|
|
'2dc3f3a31428ce1bf112282d8f293df9'
|
|
'ccb386ef44a9a5d1a574da23783e5183'
|
|
'73ed5be147aebe957a65925c44bdbbb5'
|
|
'cd5ebcb6eb1ff0ce53d23008fbf10ae1'
|
|
'63e2ab22ed1f26e5c52922cc9a320c27'
|
|
'8229ef36d41e60a5649614e952586676'
|
|
'a86c42782f23ff54fb16e9ae32880066'
|
|
'03dff43d77fd309e45265a9409547fc0'
|
|
'd237dfff64385eca65352ff1ee7bcbdf'
|
|
'31ba60bd25313c7c173c3c71fa05d14b'
|
|
'5f7bb44713e162fa1b8d880c9da22192'
|
|
'057ac211e06417dcec9aa6171e9b5e5e'
|
|
'fd5eab96bf5a0912fbfef13cf02a4912'
|
|
'fa4e6424b1af812f21a29ab20556b30b'
|
|
'4ef57454830c4b16b98ff751e3ffcd5e'
|
|
'27a6bf0b4e4dbcd2a1f36fad5465fdcc'
|
|
'c1b8b06be5562e7f38535932f14fcad0'
|
|
'5fb3faddfaa737b33c1c26915c9116e4'
|
|
'0c36e09c986160d49c8591b461fc14f0'
|
|
'e3cccf8cfd38c18d1a9939bac3257c0c'
|
|
'7f494f0688a1da14a15b97d8f69143a3'
|
|
'd9c110ddd245d270c19e5ba03e732d3e'
|
|
'8a67610e2c584aa1c04de514ce1098a6'
|
|
'5714105a17f08ae93b0e8ce554442686'
|
|
'cd561943f6e1b21a15b64e3df8f4960e'
|
|
'e12974ff5dabbe0c9c4c726f17181f7d')
|