[arch-commits] Commit in libreoffice-i18n/trunk (PKGBUILD)
Bartłomiej Piotrowski
bpiotrowski at nymeria.archlinux.org
Sun May 18 11:09:00 UTC 2014
Date: Sunday, May 18, 2014 @ 13:09:00
Author: bpiotrowski
Revision: 213053
Use curl to check if given help pack exists.
Modified:
libreoffice-i18n/trunk/PKGBUILD
----------+
PKGBUILD | 182 +++++++++++++++++++++----------------------------------------
1 file changed, 63 insertions(+), 119 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-05-18 04:34:11 UTC (rev 213052)
+++ PKGBUILD 2014-05-18 11:09:00 UTC (rev 213053)
@@ -141,66 +141,6 @@
[zu]='Zulu'
)
-# There is no easy way to determine which languages has helppacks, so we
-# list them directly here.
-source=(${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_am.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ast.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_bg.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_bn-IN.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_bn.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_bo.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_bs.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ca-valencia.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ca.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_cs.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_da.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_de.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_dz.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_el.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_en-GB.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_en-ZA.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_eo.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_es.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_et.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_eu.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_fi.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_fr.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_gl.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_gu.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_he.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_hi.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_hr.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_hu.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_id.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_is.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_it.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ja.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ka.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_km.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ko.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_mk.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_nb.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ne.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_nl.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_nn.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_om.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_pl.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_pt-BR.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_pt.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ru.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_si.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_sk.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_sl.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_sq.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_sv.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_tg.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_tr.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_ug.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_uk.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_vi.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_zh-CN.tar.gz
- ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_zh-TW.tar.gz)
-
prepare() {
for i in ${pkgname[@]}; do
_pkglang=${i#*-}
@@ -235,6 +175,10 @@
for lang in ${!_languages[@]}; do
_pkgname=libreoffice-$lang
source+=(${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_langpack_$lang.tar.gz)
+
+ if curl -o /dev/null -s -I -f ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_$lang.tar.gz; then
+ source+=(${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_$lang.tar.gz)
+ fi
pkgname+=($_pkgname)
eval "package_${_pkgname}() {
@@ -242,65 +186,9 @@
}"
done
-md5sums=('0eaef4bde3c3a4703a080a56169a9429'
- '9778cf05e12e66a5ea6d6cfbd45abde9'
- '6a9e998043da76ac73b3b31c4680c5fb'
- '1602fce30fa3e95c40a4b9b8a66ef11b'
- '18cf2402cb7f989eece37c4aae76f9f6'
- '2c0f314a113bf6dc04969e6c65167f91'
- 'ba201096e1da7ce2b43884ec6de2c467'
+md5sums=('1792cd9f838f5b352e4a6e7d70be199c'
+ 'd92de92ca531a397e208def34d7fe6a4'
'546a598d3e6fefd6a085bc38357460a4'
- '4151ac17288b383bb67e3dfd8e084b6a'
- 'bce9da8aaeae5db1e6112780c6f60bae'
- '83f8fbd38ace7942004a47f8903fcaf3'
- '62d26b2d7a0d91409164210eb069bb49'
- 'bfab4da94d8c7f4c193ab8f353119ef3'
- 'a7df4f102394b4f7fe96263fafa3c537'
- 'f43f523cf5e8078d12da8d75eb7a3746'
- '70de72fc85178757afecad027c3bffca'
- '64f89b27d796f2be73564347c69266b7'
- '6a487fbf2fb96ff16a5db661ee64b865'
- '13238688cc9d98050fd303bf5243cba4'
- 'f33760e4c9ee621f2422793f78c13fad'
- 'da3a9b7c508336799f3a8cb307bd5a3a'
- '6f23ddffac419661b8818380d4af3ea4'
- 'd1e95db4e8c4e3d728a27a6ef8b029b7'
- 'cc86bebe959a5c67816a951ba9434c18'
- '52fda3b804d515e0c6daa081c23aea10'
- '62fb2aeb767f0b7d7eda692929eeacd6'
- '737f0913dafc776bec6ba3fdb1b44545'
- '003d2c523cae5cd5c345060fceac4952'
- 'df674d94e32832c2edf45ec7e2d7fbab'
- '455c506d061b57b998c35172637b9c1a'
- 'e4704469a58741b670d7a4664af0163f'
- '28f86a00b23a1f55751ccbdb78cd03e0'
- 'c33cd7ddfa4b68d64d23bacc88c04d10'
- '8bf07b31bb02784fec7a517e9038843e'
- '133c25682b4a590dae45456583a5411e'
- '4a3d84ebd4687f47c44263fb3a5228e4'
- 'c69657948acb6ca34bda15718a29180d'
- '879d16476375ec06983fad4e0034c271'
- '6a15dfff99fc4b94c21965954965c68e'
- '8a1391f3dd5696e4ebeb0ecefd4330f8'
- '60989d77ad83781917e20a0af6f82c13'
- '9ab84b502a79f680d3d18bc9b3011cd8'
- '5260a45848f611624b7be4e950138213'
- '27346e37077bfe18a91b85c27a58bfb5'
- '299a5ea5ee274cd806438eb88fc88a25'
- '9a4decba7fb9269e5446356c86625df4'
- '67880de4c7365f4f6ea3b359e7e43c7b'
- '281509c9d1f6831cacc518cb6fa14be3'
- 'b363cf532aac94abb3ee01b0783f74f4'
- '97d16dd3f5f6bb1dd66dc5c23cd66671'
- '39e4922ffa01c0d5bda7b5330a977770'
- 'fd681c86fb61ed2295c36586e5b0f0ee'
- '106c8bee468a2db05f01aa97366d96a6'
- 'a34946e6d25fe4d5842928e08903f2b7'
- '0e95c2c946c2e8429c44e4c9c2ebec90'
- 'a5ed19e4e411f2bbd4edd548ee1a209d'
- 'b79a626a32b4034c90fb4853bae3deeb'
- '1792cd9f838f5b352e4a6e7d70be199c'
- 'd92de92ca531a397e208def34d7fe6a4'
'4cdf262d75e176ce8cf62e38bd4b4a10'
'bd362a183a58a06a490f199369982d74'
'aa4d9800d396c0848ef4d24575abb72b'
@@ -307,59 +195,95 @@
'b0bdb093d834209dbbc103e4c21a64fb'
'4caf0dbb731ddfcee35b2d2cb068de87'
'8f5dc4cfaaf399e184a3a74628fa2433'
+ '299a5ea5ee274cd806438eb88fc88a25'
'ef2b5a356abe3fe9d78d095026007ce6'
+ 'a34946e6d25fe4d5842928e08903f2b7'
'0bfbfc57dd70df881c46dd71d52e4135'
'2d656f9bceb70b2bd147e373ce4b3115'
+ '8a1391f3dd5696e4ebeb0ecefd4330f8'
'c83c1009a279ea26de46b4e1a19b5e2c'
'4e646773b4a899e2b42d49f3cb1296d0'
+ '6a15dfff99fc4b94c21965954965c68e'
'7148212e760b26897cf970cd19ce2516'
+ '106c8bee468a2db05f01aa97366d96a6'
'55cc14452f57bd8f9f5a7e1f42e75efe'
+ 'c69657948acb6ca34bda15718a29180d'
'1f72348691539a36772822e6ded851f0'
'53cd28c59f1ae1fd65e7f61dabfea53f'
+ 'd1e95db4e8c4e3d728a27a6ef8b029b7'
'd7116d0a8ba953f76a594b655500f855'
+ '62d26b2d7a0d91409164210eb069bb49'
'ba65d9af025e2065aaa38f0fead42a98'
+ '737f0913dafc776bec6ba3fdb1b44545'
'6f216e6e56ded4179fc3fe0c6fb8ec74'
+ 'f33760e4c9ee621f2422793f78c13fad'
'718e600699b52c896b95c1b80505b537'
+ '13238688cc9d98050fd303bf5243cba4'
'a8016bbd9e89c9b69d3faad50167214e'
'82f57180fe07e137b3d8def92f63a435'
+ '6a487fbf2fb96ff16a5db661ee64b865'
'220db88c349597268e257edc2791c546'
+ '003d2c523cae5cd5c345060fceac4952'
'2088a5a3e6793c27f190e72b3dc9357d'
+ '83f8fbd38ace7942004a47f8903fcaf3'
'b59b5d5f24a84966fe84df9ca94ffeff'
'c3c1d7e0ed6498d4e13f8135f6c69267'
+ '879d16476375ec06983fad4e0034c271'
'937eb6ee8b45b370bf8bfd8438408b7a'
+ '60989d77ad83781917e20a0af6f82c13'
'427e8bae3b59ef9b3f1f9f1a7885111b'
+ 'c33cd7ddfa4b68d64d23bacc88c04d10'
'1fe4193e39783648e93bd1d93cba5dcd'
+ 'cc86bebe959a5c67816a951ba9434c18'
'd59d4e4745081306d793a751f282b26d'
+ '64f89b27d796f2be73564347c69266b7'
'6c57d5384f551779115f6f471147e572'
+ '5260a45848f611624b7be4e950138213'
'9d2518043d73069c92e38e2c86180d42'
'50c9804cf5fb6000ee9d31a4fda16751'
+ '62fb2aeb767f0b7d7eda692929eeacd6'
'8659eec023d41bc006f2e5262493f8e9'
+ '70de72fc85178757afecad027c3bffca'
'b82ef3f4b84bf18eaa146d5eecceace2'
'86e4929484f988ef5fc23a2580dd1dd8'
'af86add2127dadce34156093e8240d57'
+ 'a7df4f102394b4f7fe96263fafa3c537'
'5b5fc4bed3feb14137382513fb221f9c'
'30742e5ae5b7fcd3526a3ddd6996f237'
+ 'f43f523cf5e8078d12da8d75eb7a3746'
'5d327ab4e78d93e57f1306d790db9242'
'69e82ee1f3c8049a2bfb0c2e3adbc5e4'
+ 'bfab4da94d8c7f4c193ab8f353119ef3'
'c2d94f60814f9679bb2320a61a680b55'
'a940baadb2991ba8d966d27bc892cf2f'
'7ccbadf2526ab12b7fb5e1dc5a43f0f1'
'a26c8e310e87ad0799b8e810d3ec5b09'
+ '8bf07b31bb02784fec7a517e9038843e'
'3eca85bb06458240adb3bdbb0e3307a7'
+ '52fda3b804d515e0c6daa081c23aea10'
'6c629be171fdb34f1cb73547a9994774'
'1ac59ea993df8d5d9d5cc38874f13522'
+ '133c25682b4a590dae45456583a5411e'
'e959e407896d96650d02944969277a7c'
+ '0eaef4bde3c3a4703a080a56169a9429'
'5716a2090cebf0faf25ff78a33636212'
'8d5c236dec42173a4d88e181fd6bfc68'
+ '9a4decba7fb9269e5446356c86625df4'
'de342fe0c62f9d32454dd7e60d2877e1'
+ '6f23ddffac419661b8818380d4af3ea4'
'6b42a661bc7ea59634371f8c28b72f33'
'5a80c7229c9e33cdf0345a5fc9147f40'
+ '6a9e998043da76ac73b3b31c4680c5fb'
'77fa8d676a880824c3868d0f3e4a2cac'
+ '67880de4c7365f4f6ea3b359e7e43c7b'
'a29d3d4ca4835fd59006cca9b003481a'
'529af51d9547cb84de8f0d0ea7e41394'
+ 'a5ed19e4e411f2bbd4edd548ee1a209d'
'0dce3fba1462f079cfa94cafa782c1f4'
+ '27346e37077bfe18a91b85c27a58bfb5'
'40cf22f00d0b592d3397706b499a31a6'
'22086c8cd18fdd2e691b33cba055bf4f'
+ '281509c9d1f6831cacc518cb6fa14be3'
'abca6370d5c22951515e4223efdca02d'
'bdc51250aa1040473221c841fcc5fa7e'
'e880dffc94e5c92b74eca2a9d8c5d9f2'
@@ -366,17 +290,24 @@
'0857891ec88037835cdbc242aede422d'
'6158ac4783097e7f28ae71920b37aa38'
'f18832d0a9f788c23e9dab0550d74598'
+ '18cf2402cb7f989eece37c4aae76f9f6'
'18822798b760ccfc45f9c446d4ecf328'
+ '2c0f314a113bf6dc04969e6c65167f91'
'455ff28b337c8afb6e72d905450427a7'
+ 'bce9da8aaeae5db1e6112780c6f60bae'
'0621f222e3f17ccf3448b0d52ceaf356'
+ '0e95c2c946c2e8429c44e4c9c2ebec90'
'91a02e316a4699457787c890ebf4e158'
'cc4c3a7bb3d588e4bf450e4fd7a61728'
'b3077494b37906c4d35371ea413709d3'
+ 'b79a626a32b4034c90fb4853bae3deeb'
'f57d29bacb09be5cd38d04bd4074c730'
'fca4e91d29fe792431cdb9f628cd13cd'
+ 'fd681c86fb61ed2295c36586e5b0f0ee'
'0207d2a801f17c40199d7f25cf2a7159'
'98a5a44c9b68a1a10f74eec9a4dfeffc'
'cd3b6f0ce376c613c61d417dfd7c6f28'
+ 'df674d94e32832c2edf45ec7e2d7fbab'
'8932f5bdcedd6a3303a5ef160a99ad9f'
'fba722abc35a421606f8fdaa28e10134'
'44b2a21e2cb0196ef1bd9a7de22fe165'
@@ -385,26 +316,39 @@
'04a71404c9cd848b9d33960ff0b14e06'
'b13b4488af84ef83f65603e333a0b79b'
'a95c0d73402cbc3dc9bd5503ffa1ae00'
+ '9778cf05e12e66a5ea6d6cfbd45abde9'
'c5d50375ac4abdeeebad99a0a0bb7b04'
+ 'ba201096e1da7ce2b43884ec6de2c467'
'8b93a79eaf7dd26a1e3c9d34d673fbad'
'e48819b2aa8abe414ef13d2c11125879'
+ 'b363cf532aac94abb3ee01b0783f74f4'
'dca498bd55405bb69a1d07aa648dea8d'
+ '455c506d061b57b998c35172637b9c1a'
'7add1c3279b8d0a5c00fd454b5200dc8'
+ '4151ac17288b383bb67e3dfd8e084b6a'
'acdec9ad23357b4f9a859ddde357d645'
'138bc09c53cfb516c073eb1025500e9d'
'ca61acb64764e209332c4a83bb758c41'
'9ffd1fd617ff148860da6b6ad0e511c3'
'faab2cb0d0a1b8b09fa0e1a1efbf80d2'
+ '39e4922ffa01c0d5bda7b5330a977770'
'9024c6c7d994c40d8877c7ee985feff7'
'ccc32a7806cdf7a8eb036ed90b346b9b'
'c338062b621b1473c0fc2e0b26eb07d5'
+ 'da3a9b7c508336799f3a8cb307bd5a3a'
'd737ee043e5a8d50b697cb267cf9b891'
'e71632a94ec077af1315fd4ee2ab9d50'
+ '9ab84b502a79f680d3d18bc9b3011cd8'
'4c0f7da2796bda17bd2f5648fe5f30ff'
+ '4a3d84ebd4687f47c44263fb3a5228e4'
'bb10cdd229bed3f2ec702dec35c0d0e2'
+ '1602fce30fa3e95c40a4b9b8a66ef11b'
'9a5615e6dc69848f161d9d5f1ab6c406'
'fb509d8795f13efe18a58a3d0b57304c'
'7f5be603eb32376e8dfc3bc6d7e6acaa'
'97663c7b5d8f18ee9f2c7521636593fc'
+ '97d16dd3f5f6bb1dd66dc5c23cd66671'
'ebcc75a6ffba5d6a48edea380993466e'
- '265d305d6b96f72c966cf5ac9178b7fb')
+ '28f86a00b23a1f55751ccbdb78cd03e0'
+ '265d305d6b96f72c966cf5ac9178b7fb'
+ 'e4704469a58741b670d7a4664af0163f')
More information about the arch-commits
mailing list