mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 14:37:49 +08:00
358 lines
13 KiB
Bash
358 lines
13 KiB
Bash
pkgbase="libreoffice-i18n"
|
|
|
|
_rcver=6.0.4.2
|
|
pkgver=6.0.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"
|
|
_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=('11b768edf8bfa5355af22a626fa7d015'
|
|
'e31ca547589e1d943538672f694ce507'
|
|
'f494bd22625d05f940a2d2864061c2a6'
|
|
'7596097f3a9b0394e539a8566167c8c1'
|
|
'33f5948480ddd7172bc9549b9f3a3ab1'
|
|
'c08f99c80068fb979aaff8f93ae473da'
|
|
'b56196906bef8c4b2ce0a5325f937450'
|
|
'd7cbd853cf904a003a2a1b255606fcb5'
|
|
'88455b5ba23dc7a8cc586a0a82bf44c1'
|
|
'6276f9ed2a120b696f72f2d5a8d296ac'
|
|
'c93874a34421120107c316449259fce4'
|
|
'c1d07fabbb92ebb6180d9bc4b2be39e8'
|
|
'27759499d7d28a2bd6dca0e698553d66'
|
|
'3c9ab12f8480fccccc640087d9523b15'
|
|
'e4fe20162b01a7112a8eab0ef66aeb33'
|
|
'd007909d18b39e21149b849e5c9a6e39'
|
|
'b1b3ec37c25e3e143af8f6dd8a0cd2db'
|
|
'05fb7c0784dc3cd52a14b49fefd9a431'
|
|
'e42b65de0d2ef50ca820ea56f2655377'
|
|
'34fb9b495d672d3c49aea74e645c4088'
|
|
'ef65e097215ef6446d6a17dc70c9fd99'
|
|
'8d64c4e4c2b520cff1cf9f0e38a85850'
|
|
'44caa4f4e7c250f661a1c086bbb69f7b'
|
|
'4403b2abc354cb45e0842d29d4cd2bc3'
|
|
'f71496348ffd107b18af552f42c3c651'
|
|
'67f02fa89634b698316a4fae941501ed'
|
|
'9796b7a8eb97548ab46966a5d094d031'
|
|
'6b7a638ea40462e08199439d6e9f8627'
|
|
'2f7a68d38f34857da8907c735b8df8df'
|
|
'7b4497c86e5f4f802f79bccbe682a733'
|
|
'80f58a1a41acda8817864e2b07848b9b'
|
|
'3df9c9bbb487120589a8d89996c0ba8b'
|
|
'3fc010d0e07b4d5ac029322b0cb45d8c'
|
|
'd9b65db5771ec25666ff7145a31b1b4b'
|
|
'480bf67d95321adf27100a1bf754da8c'
|
|
'517ec9ab84ecd1585eca3f9200bc20dc'
|
|
'f7969297e799a59733c3d8f5dc3c177e'
|
|
'0b7172cbc92b2919fa9ec1be08ffdfae'
|
|
'fa6850f0fa0c795157e35e783e665d20'
|
|
'00059e6215573632e7e94ee9aee63f9e'
|
|
'f5c84bf956345c239edf6d6a7a663211'
|
|
'0642709de9fac3eebc5c886eca32cd38'
|
|
'193b9aca8b20de232f03bac34d09e775'
|
|
'4f9e6a3c326f47ffa5cba49afbbb4b2b'
|
|
'3422c12d2283e178ac50384eae869e11'
|
|
'75897ff6dddde248329729f23b071f8c'
|
|
'a61e596bc911ce723993ce142a9ae836'
|
|
'61c8f8a6816e790428be0b5a2b9d7420'
|
|
'ffd08b708e8ddd3842e86763c5180d6e'
|
|
'9092bd2ad525e53f5b4a100148d5f2e6'
|
|
'719d8fbbc17052d6482cbc8a506bb946'
|
|
'311a441606d27b05317cb0095d964037'
|
|
'7246d3c923841d8a92370be43d63428e'
|
|
'185accdb20a3076c3492f184e2d3383d'
|
|
'd9ed138017c3fd237c69f90d9a47e5e7'
|
|
'2e51c42e078c71c4b3e2b45680caa38f'
|
|
'5cf125ab4b8d74b4a36bf035483371bb'
|
|
'1575455b9b1af42fd7d4955273964cc9'
|
|
'2eda0caa752287ee47212bb192b6771c'
|
|
'ae82db15b83710b6e3f9e8e11af2e672'
|
|
'2356736a7012af43c6493923c610544a'
|
|
'7ce1c138e7f511a4eb33a1de360aaa3c'
|
|
'9cfeb90e9b0bfab9141798ec5b2fbba3'
|
|
'0535d7358fca7fdea6f50d7274c9260f'
|
|
'8371691f0e4388d2462aaf3a811a6da3'
|
|
'1e5ad2fbf7c940ed59d6f3148372c0a7'
|
|
'920dffc6ed54d4c5a01fb1f84c5c6310'
|
|
'f97bdcfb37b422601ae7f4a17be4665f'
|
|
'4ac1f9a0d90a633f3c9560d2e395c6f5'
|
|
'fe3210ecaf0d2b49574ac732ec93b72f'
|
|
'71f1713c34a29381c1ebf564e38d360c'
|
|
'2fe20b4a2abb74360a0f4a3736dda6f5'
|
|
'bfcf0b8293c50710825c8d12e6338b40'
|
|
'7917e5b97baf657f211479618e3466de'
|
|
'e547a5e02482604a901cbab917194ec6'
|
|
'ee4fb2d9930f9fcdb1fc156a967892b3'
|
|
'70f5d018cac05254e7d8bafa02fc1280'
|
|
'a57ff39a08de8acb7eefbb969a9b9046'
|
|
'de4b1b18d2d807413748f3b4698abad5'
|
|
'b5ad490e968fdd61945baded2df01409'
|
|
'45590007a4d7ad24afbc1a1f9f18ccce'
|
|
'5b9d3ee13d0049b69afa21e8df987410'
|
|
'1356824113def9ceb2ccc8f48ca6d09f'
|
|
'5be0ed6c844aca2752a0d6ed53b3cd76'
|
|
'3519be506ef52f43679d5dbd378278ca'
|
|
'f17b49da25606dc1279a2b5ecd139e94'
|
|
'8686c37d7eca308ab08ea244b1321378'
|
|
'73836cdd1d4f7ff7fc072dd1de5e0acc'
|
|
'e06a35386772327703e8d1cf6fe7ddf2'
|
|
'eaff6ff896aa9fb84c8bbd118fa723f6'
|
|
'533a05dcab4d700b1f8fdaedbd7e0224'
|
|
'bf40a66ea76960fb8c51d3aba0826fa9'
|
|
'80b93ac2ce77e81eafe250e2ae1d174a'
|
|
'f2d3e5f569ee613592a44bbf4bc107e3'
|
|
'179b5210ef8c5e1e0e7f3e2d02f30e18'
|
|
'434ffbfbb83706c3c2146857a1496f26'
|
|
'5c49d26983e0e473a5d390b2e38cc7d6'
|
|
'0ac43df38db469251d7b4051b13f0615'
|
|
'6d165a7c75139d60e8c66f231ac47e46'
|
|
'3f0b2d007c89ddccfecb87d0fae566ee'
|
|
'ef09b353a33d6f868beedc4bb286d9c5'
|
|
'5323c52583aefea6c76a4d7ba5a59bf8'
|
|
'cefc73a32fdbcd2924d3241cbecd5796'
|
|
'24a284498d2ebf990a1e063f7f07f84c'
|
|
'b717413183b0750c27635544a165da67'
|
|
'fadf76ef8b7b4113d6aa4f49a219b61e'
|
|
'dc9b939843e8cec3cde3ae59782f3ec2'
|
|
'10ca500ce21b0fd5364fc0ed2667ffcb'
|
|
'11f7880e081a6013aedb6ebcf3a3db4f'
|
|
'5ec6b7b35203cc660bcf02d29dcee738'
|
|
'ed33c6df9c79d93af0f83cad6990d410'
|
|
'92ef4fc4619504063072c6951a98c718'
|
|
'5a06157840a73dbb918ce3483b52f1cf'
|
|
'0fc42e401c9568dd84112d0d0102a193'
|
|
'df048256e2482006fc8dce843be3c3e0'
|
|
'635dce53e742940d6c1da427b5eb7333'
|
|
'08eee179e25edfbc1b8ad26050bf9b24'
|
|
'937b0acdb22ea0cd7925b09f97906573'
|
|
'e6cdd60e02712dd989d9963518876382'
|
|
'f8f046e28063596687ee17d4d7461793'
|
|
'9034006d8433aa25273a50afcc2856aa'
|
|
'902ebb3c9ec7d26d24124991eca77f2a'
|
|
'a00a6a46f4aa655b8cc6fa7686ea0665'
|
|
'ca046dbb7883f4791cfc23b720e71b20'
|
|
'137a7ac97918953411ec9d63c3235a32'
|
|
'127ba8dffc5d75dee067843a807a02c3'
|
|
'92e88c872903e503831ca53d01d98e9e'
|
|
'4580398212a7be0bedb28a896926371f'
|
|
'42903d168e669f8cd66d234bd3135690'
|
|
'cce945db7b99c9b67fcc9040a047e3d0'
|
|
'f5f9e01d715a510ef7584262d6344e66'
|
|
'eefbba679137d4d3416a1821e2621516'
|
|
'748ab5080f7276b95dc83642bac629d0'
|
|
'af55ca70c298daad3a7063bb40c092e1'
|
|
'9fb8997b64e0850c1a3c22c391fddb98'
|
|
'f0e648fd1c170181019fb8693610e79b'
|
|
'f747d114f75f668ceaac33aeacb67c3a'
|
|
'ef7b2823d1107df7a663e1bfa9c6a618'
|
|
'9b35dd2302b2fb69cf94a05e6e7023d5'
|
|
'921a5b63d619508d498ab97460f2eba9'
|
|
'790fc44ed36d9c38e27088b8f87e1be5'
|
|
'71b40f14191229018032ae4949794711'
|
|
'4122cd747d16c7bd39081e4c78790eee'
|
|
'ac8594d97d1c751796f89f070d819488'
|
|
'c972a021aed54ddc53bc9898f96a35f5'
|
|
'ae6c10490b71a71d1f6dc7452c8623bd'
|
|
'a9f46fe2b0debbef21418745a953314b'
|
|
'6418ebe08d105b18015fa4cea79c3b16'
|
|
'6b5d835d5c49fc69c94b7017b1c84dbe'
|
|
'fb9755ae286c548002e59899d217ffd6'
|
|
'a6d960fc4dff98ce7e1d6786b2a0c431'
|
|
'e8f9f3a1f270e418827e1ded23ad5733'
|
|
'd4a287027681270ccbf7ceb37dda8357'
|
|
'e68249d99d76835123446fbc777b9afb'
|
|
'0a30faaa92e7f22e1a2161f812e502ce'
|
|
'9d54587914d453adbdbe1a4cd665e47e'
|
|
'e402cfc14b10f737a3316f28e59cc950'
|
|
'81a03f05c35cd408d150f1f7810a178e'
|
|
'a3303f9c3e994c10ec59deedf135ee13'
|
|
'84dc20868c509c0c7dbd1ad26548dd38'
|
|
'8829af24b5d0a1422387468dc97d16f8'
|
|
'b8f791ce845eff3eb47bb907b9687a4b'
|
|
'07b93275f0bdb58a36796d7fcfc4e3e7'
|
|
'af2535fc2ae4b732f753a36ed1de19ae'
|
|
'cd9cee08bb403d122ee3a65dbf9c2f84'
|
|
'c48f100c7b9f07278cef9cda49507251'
|
|
'10fc298f5d4b8bf3c208ee4f6e4cc29c'
|
|
'4d3d5008f64b1e285652298bcb97ffc2'
|
|
'9f647c0dbde0039eb7fdc6342dd22b2e'
|
|
'5ca1d3643105e338413ea9585c675a73'
|
|
'15bf04639c57fc56f71cd75984242f71'
|
|
'6c175072bb128468da1af4434588f1ef'
|
|
'9945412265108728266622ad28184497'
|
|
'c01a7bb39a31907e18038c996e8cddad'
|
|
'fcbaa3e44166b426b2a5e1df2957b1f0'
|
|
'01d3d57d99315f02b096b58d7775b271')
|