mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 10:27:15 +08:00
356 lines
12 KiB
Bash
356 lines
12 KiB
Bash
#
|
|
# Chakra Packages for Chakra, part of chakraos.org
|
|
#
|
|
|
|
pkgbase="libreoffice-i18n"
|
|
|
|
_rcver=5.2.3.3
|
|
pkgver=5.2.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"'
|
|
'he "Hebrew"'
|
|
'hi "Hindi"'
|
|
'hr "Croatian"'
|
|
'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"'
|
|
'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=('c29fb684a67814ffe9ac368e07ffbde1'
|
|
'e72fa89cf035fb0909871b1204593410'
|
|
'd68fe5daf4d774f3076c796aab0252c7'
|
|
'1ec5ddc086a6b0a41b29cd6170dcc321'
|
|
'0b06024ffa6eaa2695a615d82a23605b'
|
|
'd49ebcd6540f2ed58d56d51ece55d25d'
|
|
'a3b103e38d0e5986938690b54e16c5f8'
|
|
'c3cf36f283650638f483feb04b4c7018'
|
|
'ea957906c0ebe1514cd9a29ebc3c0850'
|
|
'18b99fc777dfe6fb5d9d24702b6edb68'
|
|
'2c52384e4e050247e3b2e5f9f488037e'
|
|
'70e7b684cd95ebec3dd4b03c5b850875'
|
|
'515fb062e6dcc29e689231c44939f26d'
|
|
'8ad93532cdfba67b73daa87b4b410947'
|
|
'f833a7302f734fcd733a7ac0a8f0c2ae'
|
|
'290e0ce64613c4fa54950f1f46887639'
|
|
'456c4323c8b77446a0d3cf922347caa0'
|
|
'25eef33fb307fdcff9f85b8d9230ddc4'
|
|
'54221b4dbbb66e0c9478dca23e55d9c0'
|
|
'7101ba82f219b885bcb8c1c81b3976f6'
|
|
'e532029f1bef1a651881c4d0e2e780b7'
|
|
'ef871ce8be15021f1cc65defafb028cf'
|
|
'25ad9835488154d49a795abe76d4c0af'
|
|
'146e2469a79498b99e508519a50b59b1'
|
|
'55c4df1fca8b362617ac434cde6b2ceb'
|
|
'387a649edf7de1aaa081d41c1ed75c76'
|
|
'f5518107fb97fbd8b9ffb029d1597874'
|
|
'b60a29e2015c05a62aa53088939c07cd'
|
|
'1891970c983acaa9863d37563076fa83'
|
|
'b61457921491b8aea8bd19484cf86c67'
|
|
'b999e58eb9365e57b3e3e0cffba5fdd3'
|
|
'f7e61a3274ed23d85fe8fc91abce056e'
|
|
'669a536a40570fad08941f07d6b98d55'
|
|
'a3f42c602983531f0c9be4eb60c5d202'
|
|
'87b15ea67758a98dbb5af7cc8f605d9f'
|
|
'bd2426bb28469331cf92b867517b43aa'
|
|
'de112e026b7df7471d7e063766ab485f'
|
|
'ee61c3fb0b1e3343c6ceac917d340dd9'
|
|
'a9956a3eae7c9457ca541d83dfbba68b'
|
|
'7f44cb1ca1bc8dd602bdacd582ce89f0'
|
|
'4350b63454f8f587303ce9a79d28429a'
|
|
'dee241d6976db56bf248978bda5c6d49'
|
|
'b4096f483a4c2363d09d979fdcadf982'
|
|
'fb5dee9b708cb604aab7fc9c8cad632d'
|
|
'd34189f43da22577473c5791c9b93348'
|
|
'0717022b5c0f9fc3174964894071b36b'
|
|
'cdad3946d8cee47a9daca4467ec993a0'
|
|
'9acd07fb35fe70ca0daa9b9f3098365c'
|
|
'51b13780ed745a7432ac907163410f3e'
|
|
'b6bee7c20bf4294557051aea4313ce4d'
|
|
'f663f4f8228b6c3ae7d2c11978db2536'
|
|
'e3330ebcf579936c810bd0b84bf5d008'
|
|
'4530b54e04ac1143acf796712ca256ee'
|
|
'd0bf76385f86632096ba30b59ba0092b'
|
|
'805a0651ed07b4c689f51b6ce0b9467a'
|
|
'8bcb2f3379e76ee45a659f43c145c2a6'
|
|
'2365948134d68b52a8bc90a24438daed'
|
|
'809a8d70ed1c1adb073da11441747f94'
|
|
'c411c10d7ceb374876863d426288fe7d'
|
|
'0b47eb15ca22cb8d707d5f2de59f387d'
|
|
'85d7db4b115bf88083c94b1ec590c91c'
|
|
'3dc54610e15b24e7358e2d79f823a39d'
|
|
'a621c13264252d9ac5dbeb9e0189875f'
|
|
'd9169495d3184d3b6ec085e88dc427c7'
|
|
'3930a5cbed2e2ba9473fdf7a00c4563c'
|
|
'a15631fd9cb69e8185cefdb494082776'
|
|
'b4e8c29703603c7a438e138241577346'
|
|
'6815bd98b4c50890b49b8fa6863a3871'
|
|
'760ad9c33680b9cd3c4473026d0cc422'
|
|
'78d903809523f668953ee3ad0544f309'
|
|
'61c8cc23f1036fde4c516be0b452b8a9'
|
|
'82445500d0c9e32bcaaa944c6619ab33'
|
|
'9b4bf85b3034677c7811e4075ef2e828'
|
|
'b393fca832947884296bdcfe8703bc14'
|
|
'c8ddf41af4f3106d198c35be356ce994'
|
|
'f244610ec77d81ae50dee81155c8b130'
|
|
'a04383668b2de8ca29db4e4c1025a751'
|
|
'f95bceeed9ac9d3c00af6c996369df85'
|
|
'dda242761c25295c46fed8357520e31e'
|
|
'92a8f226a2ddd293d5b1b62e524096f2'
|
|
'24484179984f4ec55743e4f2872e3bba'
|
|
'11e7238a5258e3b27d653f6f793c0fed'
|
|
'05cf61fb8ce903f8b3fbacd8c165dd27'
|
|
'b00a7dadca68a8197d91181f6e090629'
|
|
'c5883ab852bdefa9280ba4a49708d584'
|
|
'f17d7cd2f73d7e93156bf52d50386782'
|
|
'568cc8095c881e55c93b6e1bd49178e0'
|
|
'1cf65b95e0c95b148442f354fb670a45'
|
|
'e07c5f30d3bef901a4008d4abcb12d17'
|
|
'532a3e6e25158331beb8a7e51785d6bc'
|
|
'caf41f6266c6c92ee38d75249dfc5f9a'
|
|
'b4be595a39016f6906252533d4aea367'
|
|
'84566d5baffee330c0f071a3f24e509f'
|
|
'0082ec270c9e6ea6aeffc4f8798b466d'
|
|
'e63d4d6450cd204dc49658febfd07720'
|
|
'fa242f2bf0f45339e936c8aea7fedcb1'
|
|
'5a013522f1d590b98a3a3515acb73385'
|
|
'46ee3f884ec9341d99b1dfbc5b9dc4c4'
|
|
'10209cc0e08a9d8aa0ae4ab26ed6e799'
|
|
'72bd662516fbd63f6ffacbd29e1fe366'
|
|
'aaee3127c48dfb7114c1461bd4c98011'
|
|
'0b2ce09106efc786648410499fc11495'
|
|
'8f77fe608bd8775a84778843a1879970'
|
|
'5a6c5acaa1b3cd98e83bbdbcffeeb965'
|
|
'f3c1a7f44f9dea31e5c00c17c99a9f9a'
|
|
'0e269ae745b79222ed97c465e0af4ad6'
|
|
'885b9cf0263b38132460c27535d069c3'
|
|
'deaa4260befa05d206f0a0ed506357e2'
|
|
'a567f5fdad7c87e823ec82a34713256d'
|
|
'a5446d5fc2db573d24364ab76a603477'
|
|
'47aa0b2d68fda5ef5d4e2b18ee76f577'
|
|
'230b75a56c4469c17de5797f5593a234'
|
|
'a264a96f56e1353906557bfccadef063'
|
|
'defd92d8bb4fcaebba4d4d8884de5934'
|
|
'375e651eef1b6845ed82c0ce32d51eb7'
|
|
'2f671f7f5b3a1aa28f305e918061c941'
|
|
'35737b03704363ccf0edaa06059cb351'
|
|
'fd2bab152f9b7d9f8a251769ce54885b'
|
|
'1dfe31fd5ddf3eb941481699326fc718'
|
|
'be2bfde3f5a2a477b2540c6bd0797e78'
|
|
'3a64639c6b7260444a1777c96d49a9d8'
|
|
'46847163a2cf12de8892a1437e7ef22c'
|
|
'81b35bd93812d27561792d061f28e24d'
|
|
'9b25ed2858c3a7c6e553b314638f1656'
|
|
'7f00a61db5bf979c38e7cc44f2b7d075'
|
|
'438664da29a0bf2a9584a0ee42cd53b6'
|
|
'eec91f8e7d626abff1061667f71ee23d'
|
|
'd6874a739aa4100a8d6d561f11a05934'
|
|
'310ce55e2896f5d658a2e34bcfd15ffd'
|
|
'0d0c36fdb4acdbc6a1c3e9853f19bbd3'
|
|
'7bcb676eb6d9ce5674fb44460ae54360'
|
|
'969534159e2d18926af54040b7f142b0'
|
|
'4e5b47c4be48292eaf65c7f671995e84'
|
|
'dd0e278d98d0441c8222c84276040cb1'
|
|
'0fbb2934e145d5484d65faf87af53e06'
|
|
'90f132332e48cc37539cd06779e4b52b'
|
|
'd91daee5a798ae387735b3de7053b88f'
|
|
'10eea9f27df5da839bea921b3c24d059'
|
|
'9513fbb850fcbe3b98ecf6723f38d161'
|
|
'2c45fa2c2d3ea1b541e11d98bde94b6e'
|
|
'16dbf63e1da46ba454c20904d72e2fa4'
|
|
'8af936e129cd454bbce8c84d2dddfea2'
|
|
'3ce3d21aaa172f5a89fd111a0a72fcd1'
|
|
'db29935beac6bd1a8b935acf0b4f54e8'
|
|
'497a460dc28330bdc6fa0fed60a9bb7c'
|
|
'87f031b89ee50a1154099159b281a221'
|
|
'f732ae7e68977742086141f46d6e5697'
|
|
'fb43ddab97bb16f0c630efc3c56cfc59'
|
|
'668929fbd3111875071db3ed51734fa3'
|
|
'3bf1f9072bff7213b31f74d756d504a9'
|
|
'2450c6091bc9c1c6466e10d4a3a9b108'
|
|
'6e142e7e4ad87783d7970a73da9d1a48'
|
|
'f0b87891b2127343d13c4bed85b4114f'
|
|
'658f9a272ede5d21c2345efcfcd33717'
|
|
'18623db3b6022ea11ad0d8a1c0bd60a0'
|
|
'947dcba01d5fe74b5711fee09df21474'
|
|
'1cb40da5255421e1f1e6568530271a19'
|
|
'bec8c19a865b9c34c57810152694e7bf'
|
|
'61725f5c452de216d6c208c94ab14049'
|
|
'13a3a0aa9ae6f0b1d2550513a319f40c'
|
|
'99c26b5ca3673aeee5203199d5ae8b9c'
|
|
'0cfa570f27907bbe1ec5ccf2a32079f7'
|
|
'8b18a7633717339323ebb69af5f7dc57'
|
|
'1fc40ce952575530ea6baec5bd7a1095'
|
|
'98ac9f362f19aa2eeb862a824cbdcf83'
|
|
'83cab2107511a37626c1871c629b3d59'
|
|
'38bd8ff6f18e44779643338e72b2ca8d'
|
|
'f2a81c3475f2a772083dac55e3dbc2f3'
|
|
'87c382bf497c50cf5a79d949f0d142de'
|
|
'709dc774facabf2934e1ac8e723a6641'
|
|
'b7a5d07ed424f1b4778d1fe4175b72e5'
|
|
'09ec785bd0384ef941eb5570748f9e69'
|
|
'de98a3404c1fb65813e3a3f9f0d454d7')
|