mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 08:57:15 +08:00
362 lines
13 KiB
Bash
362 lines
13 KiB
Bash
#
|
|
# Chakra Packages for Chakra, part of chakraos.org
|
|
#
|
|
|
|
pkgbase="libreoffice-i18n"
|
|
|
|
_rcver=5.4.3.2
|
|
pkgver=5.4.3
|
|
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=('3cbe861092c1ed9884d6c4702971c12c'
|
|
'67d5e205d3526734dbde5332834ab3db'
|
|
'c3fdc5eed8f33ee8b6433a17bdc80b8f'
|
|
'57965206ee2e2648fa899ed042193ba9'
|
|
'9be4fcbb77ec46a9f1ba7fae0d11c1e8'
|
|
'4e4a7c878179201ca229bf0b9209c70c'
|
|
'2b3a83546a4d9a3b0996e1ce5ec9c057'
|
|
'5f3d8486f14d3361786b35e2b55d47fb'
|
|
'5fc85e768188ad84550352c32072d407'
|
|
'62daf3cda4117fbc499b3fa8f083f3fb'
|
|
'2f20bcc9faf7bbaf0f659bedbb5fa8f8'
|
|
'66351e16fc3707b39be20c1dc5d718e1'
|
|
'778f9f6f3a2c342478701ffe9a1d10ce'
|
|
'5200b7a0e26d71dc9dde85d4a1011e8e'
|
|
'969d0fa356ffb01419edf831cd56d0f7'
|
|
'8dbcc08732e6ee0dd98ab8c55a20ee40'
|
|
'fd52abad32e1600803ad8da62c4f34e5'
|
|
'7ed97169b1f0ddb3e473ef23458dd638'
|
|
'3733d93dc7adfe9a2a1d6ecaafe32c58'
|
|
'ea4143e3c6790671a70304cdc09d1683'
|
|
'28fcc738deaa686145eca79f76d365e6'
|
|
'093dad4900790c93b819f0c8cd593a5d'
|
|
'add70eabb9fa16997bff4217525db851'
|
|
'6e026478fb29505453d1eea69b2a8ba1'
|
|
'1d6b033b9c9d100fd9b0beebaeafa8ba'
|
|
'b5aad7e8024dbced0c532c000e301364'
|
|
'bb9b9110b1629a6414e794b54eb5e8ae'
|
|
'454041536c89bbcb3935ca8d41071252'
|
|
'1e81df32edf0cec2913ebcba6bc216e1'
|
|
'5049deb1aeeaafa21a46a6c0045e18ee'
|
|
'0e8f598c2460592c274efbb0e5fde8d5'
|
|
'f6840e8de8989d69fc7b6efe10bce2b6'
|
|
'3ef7ae39bb9c8dbef381712c69ac8f41'
|
|
'7e437914b402c0bddee8a9e2a3bdae14'
|
|
'66395eb82dbb382dd317ed7664840478'
|
|
'4b835632158586a43423a8252a343826'
|
|
'58a092050766212ba60e353a2af2cb64'
|
|
'af66c49bb8865b00b0fc316b4f3d3f38'
|
|
'cb32d28459ebfec26450daa1a6f013a1'
|
|
'428210850985dc19142426eb0cd9a036'
|
|
'ce1d3036589e57b8ff654a8fa0d23cfc'
|
|
'd4ef71e3c5783426dafe206b07bc54be'
|
|
'09335d31dd7f6583f7b071d5d66b82e4'
|
|
'cad6a13a9e5b528d0fbbbac57f059e36'
|
|
'00cdc54cab27a1902e080299bba9c2bd'
|
|
'48b17ac66f0336931974050b9396bb37'
|
|
'11d7057a0782167d1e74f5759b8034b4'
|
|
'5828a703f77f0d9b4e8d027c6a5549b1'
|
|
'c6346bbaaaaaae7564c9baef14e1949b'
|
|
'16d91ec60203d3441082899d9d5d73a5'
|
|
'4a3913325d8a74fea99c87ebd7da6e06'
|
|
'c625cc33dfa6419545207e98e3949f6b'
|
|
'bce86b56a24ea3d86ad114bf30369ac3'
|
|
'a5966d71289db7dec4dceb2ddca9f307'
|
|
'bd5e8ab0f802c7a6d891c38be2c2bc4b'
|
|
'7146e637e99eb2515aa53eec8ac1e709'
|
|
'72f7b1f46171c416e3e2a49a6e099606'
|
|
'7a223ac7f6e1e63e9121a08a323f78c1'
|
|
'6864994b5e2a7525a26a2ab2e0954bb6'
|
|
'62117c6ac5a4fcbdc2cfe4cff2f8bff4'
|
|
'03d30081ded5376735586be0ce446141'
|
|
'2e399f38d046f355087c671a3aec16a9'
|
|
'fcd2ae4fa6de8684d100e00529358fa1'
|
|
'9481356427b8d51196ce31472a1c8a8e'
|
|
'4814685e9e9f2c00f09f6f503152ec3b'
|
|
'6275a3899272c35d084932c528ae60af'
|
|
'4a3507d3d695bd4c629513a6276585f0'
|
|
'5313f0de33ebcfb38e054897342ae6de'
|
|
'37c221febeca9d502375dd60fdd2dc9f'
|
|
'6f7561e4e6b7aa6301a038681f49c985'
|
|
'fc96462caabe5a455fb39f5a829f60a7'
|
|
'7fae026edf767fd1ea42aeb097f2641c'
|
|
'ab42f2af4d912959f006d38b9840cc41'
|
|
'72f4672a4f14ac0cb7a6d659f2e8546a'
|
|
'f5022f6d8f18b5971734b48f25ba1c5a'
|
|
'60cb235022ebce11280d57b9ddb349e3'
|
|
'9c2c449c48df5d80d055f46909dbcbb0'
|
|
'08e777544cc6ac6806401143017e383d'
|
|
'baeb1af4dceae4e6454a515b2b9e1948'
|
|
'a3f7c36ae25b3fb14616b37e45faefdc'
|
|
'fd95035fbe8208e1ecb1de1a470bdaf6'
|
|
'f97a5fc410b90495b7442e7138e65cec'
|
|
'26d5e5f7d5f0ae6ba54083a77e29231a'
|
|
'7c9e819913a1172d69bc6b9712155f17'
|
|
'edfecb0206bc8bac578b24603055a0c6'
|
|
'449597149b528f376ed68e87e4c7c909'
|
|
'fc4169e0fc13bc84f523c83eacc7129b'
|
|
'2833ea6031fad1532b1777c59c642b09'
|
|
'246b0d67d2e773fa5f99c0668fbb04c3'
|
|
'f806680673d8a63c2ac163dee894f6b5'
|
|
'0a96b9249b65bcc37a1392aae90adfe2'
|
|
'be438f743dade81bafc80a678c8c7bab'
|
|
'272146847920ad47bc131b114fff64eb'
|
|
'a95e3e16dcac3b12eab7c10908f79f75'
|
|
'93b11d5b6bd7704ad826209509a0a242'
|
|
'52cdd2b2cc6905c9847f9dfad927210f'
|
|
'b0455c9e1f2a3e4bba28453e8c5290e9'
|
|
'9e8fd4aa34f7e4b398d8175831f7e332'
|
|
'30fd036f9aec774a9e759351b81cde84'
|
|
'a69c76db7cd02b22170a97bba2ca7414'
|
|
'7827070191b4c2d7d5d3dc901f393e4b'
|
|
'ee9bb0236dc8b4f480c8444144a90742'
|
|
'cd2b48d3b17586977c7bf6cde48551d7'
|
|
'e875bc72a1868d568c93da2549f57300'
|
|
'090cd39fb7e27ad49328a91a70709649'
|
|
'9e332dcce6b04b1a7a37be564ea7f77f'
|
|
'70dfb342a469478367f89c1147302ca7'
|
|
'd486421db22afe58fd64a1845664d928'
|
|
'6fba1caf3cc3056f2e680dc52a1732da'
|
|
'af40c57b2fd42da62c40d618c2814d9c'
|
|
'8e59c6a799e43ee48e839e842e28e486'
|
|
'c7b039a9c92bf83cd6b14f3f2411053e'
|
|
'72ad8d2d6c6514dae4c2da830a9c4ed1'
|
|
'2beef6026ea07c5ce42a6861586e02a6'
|
|
'd267ab230de5cb256595fe59596fb536'
|
|
'1614779fc347fb2b0124b7c05fe07057'
|
|
'6f6b1f6414f85bf95bcc6a5a5c8ef743'
|
|
'3ab70683c57227cb3ce42c0df9d9a656'
|
|
'b9454ff27131c6a88a0b43c313b46b8d'
|
|
'402eba233ddb1c8b40b875584daadca6'
|
|
'898aed1d03b0095a8583a8c2bede61bf'
|
|
'd2597c97815c10702cb4193d8f6ae166'
|
|
'8236b940c05f2579d08715624728f34c'
|
|
'460ccb1c271979d94c7fdfcfde17b44d'
|
|
'14faf309870683f77a6df064fe1b226d'
|
|
'd9120285050989c3046e54969846dbee'
|
|
'8ca53633dabb9aea30d34ac2d9a3aa7f'
|
|
'4d6626ef92bcf8c605f30866e40f6329'
|
|
'5b3b209a73578c52fc7f855ca408e36d'
|
|
'9ddd85cfa1e2e80900bfa91c967321ca'
|
|
'5a853b8f4747a9d78b5f4f4d73582690'
|
|
'220065303eeb9b4c7849d07dda7c2263'
|
|
'eb9d71a0d3ffd2b84eff7b2ad067dfb7'
|
|
'a41f0735d15bb5ddbbe9002744d9cca8'
|
|
'eec1efd32af80be7faebf331bb2a8f36'
|
|
'4d6ee2c6cbb7e99877fec659d865f13d'
|
|
'afa007476d13de3a0eb4817f1aefe48e'
|
|
'f41ce11692e562bb0662056941e51608'
|
|
'902d2bfd540f03f495d86bde566a4cae'
|
|
'218452e3e22fee954672fb05f7900ba3'
|
|
'2ed5f67a67084e1fd7feb50e3f77b09a'
|
|
'b1fe59e85162ddd23799fece5851f638'
|
|
'872d6a6ab113a71ef44b0c94f0533348'
|
|
'5806b022d1450b73ab331968194f1a55'
|
|
'8272255ff8a9546c6106206e74863a43'
|
|
'82fb094aea8f302487229f3e79cffa3e'
|
|
'105b8c13c9562ffeed3d143a918a6495'
|
|
'5bce789e3e85c4e0e98abbc76e63be12'
|
|
'2f4dc4e955f1bcd19ef5bb87873167b6'
|
|
'3be2371ee8c5f064cc812346baa389ad'
|
|
'd908cc98857211ae5eb2dad90b9e5f1b'
|
|
'f4529653488b61a8444c6a5f07945dae'
|
|
'dd59d47248b9eb24f7db477dda7eac91'
|
|
'b18adb644f86bd46170b2adc99603dca'
|
|
'5463dff4bd2fc7647c96c9940dd8ba0d'
|
|
'ea0604a7f2c205fb2c339bca90eca11a'
|
|
'2692896a25674fd6622aab9dc5dbb4db'
|
|
'f27135f204da62322ebf18bfb1a2a0c8'
|
|
'fd84ae8d63c1ff5c2b51f3a01839cebc'
|
|
'ceb6c71dcfa7d39dd98c2ff2a27d6dd4'
|
|
'be92059dd1b88f267cf6e6b4bc96913b'
|
|
'9d60c154a9a240cf9dfa0b55d2ed3c9b'
|
|
'0f780cbd3ba9f6e38c8641b22f469b37'
|
|
'31052ab3a23827a156226b9b317b7ade'
|
|
'b59cc9576e8d6d2d89b6789452a2bc1c'
|
|
'81bbb5c241cec58e8cb9dc2e971ce26d'
|
|
'b5f8cae3b117fc5dc76f2237e1414df0'
|
|
'a8ffe4c5b7b39274dd58622fcb21d1a6'
|
|
'f6fdcbeb2fc6504448614f66792fc59d'
|
|
'd9a06b58e3e9153e04f32c383290a4a4'
|
|
'940201d75ecb9a09d4c34bb70ea47ea4'
|
|
'bded50e9c06543320ef6ed1c90e72e5a'
|
|
'f18c9663986ae7dff05ffeb2e5a673a1'
|
|
'45e59410fafe89a79342039abbf447d5'
|
|
'd2fd97a37dd266b49bb482cb1a878521'
|
|
'0f9442d1dc75402aab3d06470c162fb6')
|