mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 13:37:15 +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.1.4.2
|
|
pkgver=5.1.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"'
|
|
'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=('03ced6b91657b37116ad7922ed5cc510'
|
|
'92980b8f3c96f8798d9205e9c69b8f4e'
|
|
'4ae5ce1b6e077d9895bc6c8deef369b3'
|
|
'cc4d57040aa8c4a8701429435b1f84d3'
|
|
'c293aff4f80149a6b429150aeae7031a'
|
|
'921529aba2ae22efa6659efa7346d075'
|
|
'6e678c078c24f557d24474f0f8576939'
|
|
'6b048cadf7c90dbda32b2a0d3a9a72d8'
|
|
'2eb7c7e345d0ec3ea3366c5dd474726d'
|
|
'ab5bfb557bfb093d06901765349040d1'
|
|
'7362ba0f4a46d65b5a4b686f842f96c6'
|
|
'1c520a0d41f9b1b856792ca8f38e221d'
|
|
'6d27448edea3c487530733546526b6d9'
|
|
'3a3a2a7a6e6b104a0aad2f9336d02148'
|
|
'dd89cf030a1d88577d21e1afef177fcb'
|
|
'6234ff02053107b8946fbbf8c3418f6e'
|
|
'78ca198a470b500af8e7aeb50676486e'
|
|
'604472a329c6340e4a7e2c629bf372a2'
|
|
'fd923ee1dac8ba8831bbe3f0327c79cd'
|
|
'0a6ce58e5efc1fb747e2f605864b5de2'
|
|
'1639016724dc33a3d64a2bd4a1ebeef5'
|
|
'b7be99aa966202d6857ab6a27d755f79'
|
|
'f3712226e7ce5fc3834923f98c74104d'
|
|
'fdd0973b00d3b57d847a369e76218caf'
|
|
'dc35013b9b7433021321b6c2a9188a7b'
|
|
'5642573643c1b98fabbd972dc683cf99'
|
|
'744adade90877abcf4695b144af94b0b'
|
|
'13a1b1d096e41721fe2c9f90048cde44'
|
|
'168a9ead8c69838d37b1f7a090821cb3'
|
|
'275cc0999a5d727d1f1819ef9662a622'
|
|
'd324aa3919145362f0e271703b30f8e0'
|
|
'6326f9e55bf26d4335254ed565efd4ac'
|
|
'97e30c1e5eb4d47de78cd5aaada950d2'
|
|
'50040c04cc78cc654a62737d38553073'
|
|
'd178ca57505699774a60f847c8e02490'
|
|
'3ff8ae17d1a2d9e8acf7f86156383bd3'
|
|
'9d1a7ca4bcbe76ab331d19819f2d221c'
|
|
'111cb3fe42c06ba1c203b0ce4b3ea517'
|
|
'203719c8dc28b02b82dc7fdb55278618'
|
|
'04646d2dff4f9db65f248852fb879244'
|
|
'5bf091f5c5e3db8a3e30a134ae8ea799'
|
|
'df69698439f15c7b09cfd41a09fc6b94'
|
|
'f06f58f6359cc0df619a9b61e0bc0420'
|
|
'189246156c4da52e9c5589fa6e86c415'
|
|
'd2e79628e504826e6dae5e2e7790b147'
|
|
'06277810b45367fe40f45ccefbc24e93'
|
|
'd35b31efb0bc71ff06b0fcf33cb1ebb1'
|
|
'eb8cfdf43bd4d584cb51a71fd566ca00'
|
|
'6f0fee5aba0572965766a524970fbd54'
|
|
'9b59fdfc75558ce9f79ce3c27cbfc1ba'
|
|
'8ad7a44c1541976623f3563b08277f8b'
|
|
'5a2f9fcdcd4d1da57cdd0eaf90ff47ae'
|
|
'0f194992d28b89827d6f8d9b9940161e'
|
|
'b86be60235f2cc2e0d4d56947d1e720f'
|
|
'53e5bcad95bd71b71c2798c3a1458f9f'
|
|
'9068a4418cdea2898c3a30396047813f'
|
|
'b7034801a2ada8b5d345aade0a6e7b15'
|
|
'8c1cb45a8feb8c3462cb6332a8bae307'
|
|
'ac69dd1b31838f78047f43b9767e8960'
|
|
'ee40dad1fbbba25b8fa6e54309ea333b'
|
|
'72268140121017279de525f20c75b4b2'
|
|
'82c806899d8e053745541eb30f042e48'
|
|
'b18123764f657bdf7d976b2eb435c093'
|
|
'f3d918d484b4b787a952bcce453bdf5c'
|
|
'f1656e536e73ed4e38886d340109ee54'
|
|
'5c7889d20a279747b631b8f5352a02ce'
|
|
'b355d3c19f7c45c50b304bde361313f5'
|
|
'687ce73670de817d03b8ca9e5b76bdae'
|
|
'8e2688ebd1deb68a2a2705eaeadce02b'
|
|
'13a69653611582a1e3c2e93a1763dda3'
|
|
'b05d11c5956abbbf9829727208d9abbd'
|
|
'1f47e8ca5d1501815a3f20b84c875d26'
|
|
'5c0bf1128c4c36b8cc16fd1ed1100b7d'
|
|
'021f39c067f1187efb9ed224d5b1d484'
|
|
'd53a13b1f577b491fed29d2cb685e414'
|
|
'650175ef54dd916c10f07c112ddc871e'
|
|
'2bd14b729e60978b1d0143ef6a4f4804'
|
|
'6ec4adf9f35305547c0b95a525379a69'
|
|
'dcf6e0b99f4d06fa64b0d867003e4823'
|
|
'8324b87959ddce9bbd7fc1e8908cd443'
|
|
'd95976a779ca6f76d7de41a247d85403'
|
|
'263e7d073142729a0eaaaa6c67fa5c5f'
|
|
'68cb645a140022fe486c9bfa9541550a'
|
|
'd8f08ecaf7b5bd8a3decb0b8b2bd41fb'
|
|
'c55683409b9116154b52dcec970220ae'
|
|
'c024d2dc3ac185d93786605eccdbc6fb'
|
|
'bf7e6bd969d66a00c9810012ad7d333b'
|
|
'87fc5174be352e61cf31d7c0132275a9'
|
|
'05a2d45198d6524e78ade2187a2cafeb'
|
|
'ef149e1704c98d053f4c8e3b1b24b2fe'
|
|
'8baa983213bad002b1ee9ddf9c1d0b9a'
|
|
'a1aa2601d4c406bd91d90e68707ecac9'
|
|
'8dddbf7177c9534231fe04a2058af64b'
|
|
'76f1af8ef2c46ca862564cc6bc6a5714'
|
|
'e8e03382a57dc31f7206394110c055d6'
|
|
'8c49c7a71d72d25a5ba0013bfff76f34'
|
|
'33e48d84c06bce691a6d829541f312c5'
|
|
'71ddcdb5b41fe5415f622e5b80106b57'
|
|
'b129cb5ebbcc44298c712d67a39fe287'
|
|
'aca559f200afe070c46b90ee628e20d3'
|
|
'569c19ec1da041d9cd19d8b66f036c15'
|
|
'f27aed4353d6385ee038a1b481b40c7e'
|
|
'dd90d84ec4b9f1dc884d229b1309caab'
|
|
'dc8d6b73c642f025c9cfdb39f0ca8594'
|
|
'20cd5861f9e61fb334dec9f667100c00'
|
|
'42adae468dd2cd5bd8736d99dccaaace'
|
|
'c858076e718407863ee068f836b871d0'
|
|
'9ba63cfc2a01fa9aafffc167bf0c777e'
|
|
'6ce56eeaa38c01def4145e834aa5ebb0'
|
|
'0713ed70142b7be2ee6e8f7b39330109'
|
|
'886b27d8c6c80f16cbf3fda89fdb99ae'
|
|
'53ad0097fab0c667953157f56e8785d0'
|
|
'87664927eb1cd2f2020178207ead2f67'
|
|
'a43058943b97b3f16a9777b157af6210'
|
|
'fa55085345ce38f2fa14df90f247e3f1'
|
|
'c1d6f1ad24ce9cb2ce0c6a5f110c0269'
|
|
'7fa0a3041a1edd7686fdbddab53b6a6a'
|
|
'6d73804ae9d2558506f9023115c52c5a'
|
|
'39889b258bb7d6621c954542166ba21e'
|
|
'e8d7ebd1ff1fe5c0514b3b298e1a2798'
|
|
'2c9243a455bd067417dcc9de78d731de'
|
|
'4fd20c0e754b340a1158ab3601a98dd0'
|
|
'5501739fc2bfa198f599653add3155e8'
|
|
'4e698fefe526f79a4a4bc1f2787e8fda'
|
|
'eccb21c8e25e4c3aa2f47658b7ac79b1'
|
|
'7692f5686b3bd277ca4f0090868e6d3c'
|
|
'ce2357769515dda3c882da728a7f194e'
|
|
'66f7708fa56e4bde0b63fa059578c247'
|
|
'0764b72e9ebb1eed75f1b5599afad35f'
|
|
'bcb70689e630fd2fd27123741639f046'
|
|
'bf214d03f81d1a093f039ecfb9f6a9b1'
|
|
'020f5c43b33d305d4c6f566fd25b455e'
|
|
'f875ffcc67eba76403e768d9c64cc9b7'
|
|
'bac6a87f5998652031723e372a7c4715'
|
|
'71b0ee033b05f9c2691f92f7ed333255'
|
|
'6bcb1d8804d71c603cf26684314b13a8'
|
|
'56aeca48cae7cd4c1cc9170294fc74d8'
|
|
'2ec1b20f13104428f0e729ac7ca9a72a'
|
|
'0400fa7841f2ae815f8d79e60a6fb2dd'
|
|
'435c70f220bc7c9334ffb60ba0327864'
|
|
'e85ebab58555d26285feebadeef0712a'
|
|
'7edab88d63f208d351b7884a33c93927'
|
|
'c5a0f3707d3733f66b390ed47a2ecd0d'
|
|
'6b99daaf90739381b7c2d201d20dd4f2'
|
|
'daec46ee9321625ea6623a48d8fb972d'
|
|
'd862d5e781374c553c81026edeb5e230'
|
|
'67ab63504750a0f21514a60d9519f9c6'
|
|
'ad9a0fdee16ad24fd9d5d29e1cc3fe16'
|
|
'c2a23ee55d12bdb03e82a69252d27781'
|
|
'a69e90c944ee092694f332ea46a51132'
|
|
'd5f0f0fded8ef8f1772bedfadca21287'
|
|
'06dfb83ea0bda37edfff148c1b8a6ed3'
|
|
'67cc880ba2eb2829dea450a40bf3c43d'
|
|
'364343e8e8984f36ea72608f44e7286b'
|
|
'8b450d59345fb8a2556863bb8ad5827a'
|
|
'0e93e5357b82bd80297acfa1eebd7505'
|
|
'b4c6cfab6036a4ed1751ace28c0e03d3'
|
|
'5232d1cffedcb3dbad5b5e721c86f393'
|
|
'3eafc45f45dbfcc3ba58456343df76e7'
|
|
'0fb1138aa5361539fff627dca38075ae'
|
|
'903f2b7de034961e600f6d1d129f7aae'
|
|
'66453913e33360dcfe098b0c794753ab'
|
|
'606c256b7c13e500b07ac2e4d66439eb'
|
|
'665e651b4a84f40cd7c7e537ad123620'
|
|
'0a84bb33e0a21329ad002b98673662d1'
|
|
'c04ccfb374d564e98319cc3bc57f6667')
|