mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-10 02:14:38 +08:00
352 lines
12 KiB
Bash
352 lines
12 KiB
Bash
#
|
|
# Chakra Packages for Chakra, part of chakraos.org
|
|
#
|
|
|
|
pkgbase="libreoffice-i18n"
|
|
|
|
_rcver=5.0.1.2
|
|
pkgver=5.0.1
|
|
pkgrel=1
|
|
depends=("libreoffice-common>=$pkgver")
|
|
|
|
_oodlver=${pkgver}
|
|
#_oodlver=${_rcver}
|
|
_dirver=${_rcver}
|
|
|
|
arch=('any')
|
|
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
|
|
|
|
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
|
|
|
|
# remove en-US.dic from en-GB package
|
|
if [ $1 == "en-GB" ]; then
|
|
if [ -e "$pkgdir"/usr/lib/libreoffice/share/wordbook/en-US.dic ]; then
|
|
rm "$pkgdir"/usr/lib/libreoffice/share/wordbook/en-US.dic
|
|
fi
|
|
fi
|
|
}
|
|
|
|
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=('fcaa1d44db870431b34774e115c81c39'
|
|
'17096ab682f7bed4c9da97042d49b1c9'
|
|
'de9e731cc4cb4cc1c450685e0fd64ede'
|
|
'dadf35fe7f9b29fc5165a5522e62aecc'
|
|
'4eb8f5d7e93c558a0552d24809ca9c9f'
|
|
'a5aa583fa9c579b1692de6c9e468ec03'
|
|
'8a116aa727cd743e918e729f3c709e91'
|
|
'809f975ac9301c6f9c19b5f8289ae125'
|
|
'5d88aef7790544c66e4059987af5a2c6'
|
|
'2957910da0f45c87775749bd1d2b1468'
|
|
'e55386af5eb64076a684872c435ae12c'
|
|
'0dfae5aaf72b2bc83bd7235115b25a72'
|
|
'9f198dcdd7b259527459dc70a57ce8a0'
|
|
'f0293c98fb908001b760706218f0e3fa'
|
|
'63deee0138fb6b2d3cc9b9e5d1187318'
|
|
'5bf32f90564428b5369d28216dda3b38'
|
|
'ca97091a6c90dc8a286d818a0fcb2683'
|
|
'43731c34a7ab18dd9725780edef44ed3'
|
|
'4c209a98a1c072643bf2ee71b275dea9'
|
|
'82ff82940b39b544f5a13496a4b00775'
|
|
'd25144399ce1908560ade32dfe995126'
|
|
'14664bf421956bd39e08701c3f3d1518'
|
|
'828a20a05a59c377939504ee284b987f'
|
|
'e72b201b150960dd6c92c9fb450d8fd0'
|
|
'197c1cda3a780416a22dc31d8aa3f177'
|
|
'a52271bffde16ac83eaf727db2d0db3e'
|
|
'478f935a36a5f37e108ea34f7d951401'
|
|
'99bbf42ddb3f674d14df42543f9b01aa'
|
|
'484c98ee908ebc87cf95e88a119d32a1'
|
|
'ef5b04c38e8b7d39ca313a69157242a0'
|
|
'9a14ec50de9b5691f7f732bcd9b8b30b'
|
|
'49ec053d17fa69862c069144b5d5c911'
|
|
'7e6133f0ba4300fe5d06517b17cea477'
|
|
'd7e98552305cc5c5e01f589acef6d082'
|
|
'd00712779536f9d1de50d7623a89909f'
|
|
'baad9b7983d836dbea5c132c6c9b5606'
|
|
'e45ac57b4c16f8a4383f6273923580b0'
|
|
'aa1375fc695001745cdb0cee27dd4c73'
|
|
'e286904a59f02c11aa3d05cab6929eab'
|
|
'111468fbc8c02f767cc6dc2becdd9882'
|
|
'de5cf59facc0d880cade37b472f42ba8'
|
|
'e5da3ba5d1dd375da25c02e9e682d109'
|
|
'0955bb1fe4bdbab13bce604a03c838a6'
|
|
'e23809f99c19ebbfab055689a5415c93'
|
|
'91ce0be6ce6d5ccf0dd1c37dfcd6d6e4'
|
|
'8de47cac8fd5576ca8c0f12f6629f368'
|
|
'de2f4bb41367d89c2dec1881b78ea94c'
|
|
'6bcb8cbcb336481545f7ca9649f36fad'
|
|
'd039626d5720879db2b84aa17dba2169'
|
|
'8c8de430708e34e9cd3c9df0fa63786d'
|
|
'74392fbfd4f0d3c2847d0fd36572878c'
|
|
'3059d5c48df0a3e0dc190b1b28ac23d0'
|
|
'928197fec9853e966077485b69d79f84'
|
|
'01fc2eb09d820ee29561466d50238cf8'
|
|
'2eabe17d0f924ca92a4cf958f7f5e1d5'
|
|
'fae67cbb6428c403207af90ded45b03c'
|
|
'5c474807151d2896df0de64d92346009'
|
|
'8800771933e3f496fb4e6f69a8523f5b'
|
|
'b34eaa2263fa54c6d5777242fe6c7a51'
|
|
'7dace272cfe6d26b0b7411fedbcbe914'
|
|
'd624ae6444c86f1c9970bed04f73dcdc'
|
|
'bdab3a6fd0ee7dee79fccf61c463ce69'
|
|
'64593122f573a1279ade25b5fde8aed4'
|
|
'149d3992cc38a4c7ee6a3a89fc3cdcb0'
|
|
'547ea65ce63024d5ded5984fbd2ee005'
|
|
'4ffd486f1bda5d071442e0347cd5bfc6'
|
|
'75094b3881911f8b38455672c7c250d3'
|
|
'819b3aac07927b64c93321f5c00693af'
|
|
'af7fd4bc4e1e2d4fe1ed0655fd681997'
|
|
'472918f4c8921f935bbd98b73a9b1966'
|
|
'77a82c6a02c28d52ba35297e1bca9c15'
|
|
'65f69cc2b33c662be17532c4a87ac09e'
|
|
'8a6c43375641152a035d32c5ea604885'
|
|
'7e6bc0a14cd51ef38fb89f5d771d60a5'
|
|
'777eab2eab9c701672b1c498bf1274b1'
|
|
'59b0756a0529eaf35e6c8e6a56cbe35c'
|
|
'1e585e2729ef53b754ad6bf3a00d0438'
|
|
'504e08a977501475961ef6d8ef62df6b'
|
|
'a46f3881ca982eb3d0ed5e98fcb929b9'
|
|
'13548b2997de20fc8f4aaa844f73fdf1'
|
|
'b3df2be5f90f2eef9aa9faf650a4b021'
|
|
'63209d079992f6981a6abd6ce4cfaaf0'
|
|
'578bf7d81ab9fe2debadef97aaa5436c'
|
|
'e2f46c6999eed65c7d6bc09aef2043a9'
|
|
'74fc43278d976d1fd52a4088569f6bb2'
|
|
'6e490308ee9ed6e61bda52c547d6e17f'
|
|
'dd3f637c6a8b62cf888f37d5fae40232'
|
|
'acaf0adcf374971bea17e76f22a8c4b9'
|
|
'7fc7506669a53c2daa03e93c56586090'
|
|
'7783a18b7bef080104c27c9130d26a95'
|
|
'75df342c9821481c1a7f7f9019ccee87'
|
|
'5495307803e8c429b2249c94cf817715'
|
|
'bdaaeaf86a94d8ff7a435a080362cdff'
|
|
'6d4af17aa35fd9bb073b5417f004e13c'
|
|
'3e6406882e1d05b71d416478252c4c62'
|
|
'5c4762ad87a19742bcaf7bc8ca2916e1'
|
|
'a57ef0df64c3d86ddea9d526a3c8453a'
|
|
'40926ba7953d95aa5e9929c4ba0e18ae'
|
|
'edc1f292bf54c33b37ea40ffd6bba7b5'
|
|
'161cf331e1a69e8ebe150eba7f4da1fa'
|
|
'661c6c6c6b9ca5d8320ddfb501abc1a2'
|
|
'87e123ad8907f77b2363d2c80dd176ad'
|
|
'd325d47896fa2d997e438ea8e8e65a69'
|
|
'ebd2c67fa6bc9373e68f546c772f2b84'
|
|
'73bbe9d56d2c40fef474d480da47e84f'
|
|
'0cc37879ecf7d4089062efa2197fba43'
|
|
'538dd07b2d021dd66700ebc78fb5cfbf'
|
|
'354af4b2587d5b9267fd40f5b007cf8a'
|
|
'73e0ad3c2b52838a7b5a96be720931e4'
|
|
'a46598040922efbd5d34f2f78373c431'
|
|
'738d2699277f7e5be3d12362b336c485'
|
|
'855df4406c880143e76021cfb2b7910e'
|
|
'ef12a5fe3ad01ce78d2032139ce700ad'
|
|
'decaa87f06ef712d30651b71c4ae8643'
|
|
'732d4dcc4f93ec0bf86615ee54b2a15f'
|
|
'9dddda7e2f2ce4be4fb16d84d5511ecd'
|
|
'5364ba2f410cd74db760992752408c7f'
|
|
'286de4522d47e83c52c0713bf142a4f1'
|
|
'6720b72d099db01b7e72f8d7d5f07acb'
|
|
'35af8da72c405d03700d28279a797147'
|
|
'c8cbf2b8ee62c8fb734211064116ffa8'
|
|
'7314ab7ece4d75938b6666e6038adf07'
|
|
'7728395b099ab98d7b8ecbcc2dbb2514'
|
|
'9c89a63452c224ec9866e5a02d87a02f'
|
|
'511959f36ef677ab8fd299870e57b43d'
|
|
'e7b3f1e1e7cd6f3b82d8ac709b9931b5'
|
|
'036d62c64eb72091a6e9a3f5e7fef0b7'
|
|
'fe88298c6ac84ef6e3708e20ada5a89a'
|
|
'3443abcdb985166cab20aac62c8c1eb6'
|
|
'40678f3361d93e43f8834834f09eb105'
|
|
'9b77379a1cc6c91005746e203706449d'
|
|
'2447aeef80efcb81484029fc516912ff'
|
|
'320960ccb1a0b30b75701d82ec2d3e9b'
|
|
'a331ab214a16687a3cad2e11c983c140'
|
|
'42a4252dad768b52135d3378cd2eedd4'
|
|
'65f2f147854d27f7e52569c307164448'
|
|
'9718ffc8e94e0475d519730b95d78037'
|
|
'4894876806c6b33d24488d5251bc6fc7'
|
|
'01b14e3a8d2826661433a2b0a4a0d001'
|
|
'716cb9f856dacce8cf638bd04e08f626'
|
|
'0bd13d6a0baf36b273b7522ac03efd01'
|
|
'255b4c21b48a4a18972423faf9bf42ab'
|
|
'5c244aea2f8da459c6eaca589ce20abf'
|
|
'decd95b68eff680429c99e5f0f50e344'
|
|
'b0be6c70abb5e82da0ae566c00fa56f1'
|
|
'6a25869add29f660de96bb84d21ef850'
|
|
'9c3ab4c454ae0ee7768a35fa9d9698f5'
|
|
'e5318295200da49a811a8c4564e423f5'
|
|
'f9380f2350f177664fccfc440d9b1847'
|
|
'a4d724196cb133381cc9d1c88296dcc7'
|
|
'e6cb1930c0ef9125ae13bb1908814253'
|
|
'693257b17706c41010ee728c71d6f77b'
|
|
'0c6f9f2af123119a7bf2a9f915d7c6e2'
|
|
'6bbfa5dfb3dd8e8d25da6db5c9b38941'
|
|
'0cfdcd1705ace6fbcde099c7cbf82c56'
|
|
'9c798b7c2ffb35ad145b9ba382020456'
|
|
'9682bae3b8f717439f99f9ecba7c2d1e'
|
|
'2eca6963df89b1707bf108a5d4fdd4d0'
|
|
'489b9874b288851b27fc9cc77774fd38'
|
|
'77ee42a8752200fc436593c21c34813b'
|
|
'e4895ccbbed9a6e3d7fb47fdada9923f'
|
|
'46e0a6e52a3e261eb941351dd1bcca01'
|
|
'e4b9aa1ca9a1e2fcd9291988f5742349'
|
|
'3e66f71e3b2fe68668d73e965f2a46ae'
|
|
'88fad773229bc7dac61706ed3876241f'
|
|
'5a51382b8c00afa7fb9fd4b2bcb8e844')
|