summaryrefslogtreecommitdiff
path: root/libre
diff options
context:
space:
mode:
authorMichał Masłowski <mtjm@mtjm.eu>2012-10-28 13:23:06 +0100
committerMichał Masłowski <mtjm@mtjm.eu>2012-10-28 13:23:06 +0100
commitb1bde86b7410654132cd3365cc82e2ab7306b5f7 (patch)
treecdd900b7b62d0bf35c9b980ab71e0474d604bd72 /libre
parent6fee6e650c46dcf94e9bd79efa2b2bf8a298d271 (diff)
parent24d0263a0ac516ccc86df09146449fb040fb3689 (diff)
Merge branch 'master' of ssh://parabolagnulinux.org:1863/home/parabola/abslibre-pre-mips64el
Conflicts: community/gmic/PKGBUILD community/projectm/PKGBUILD extra/dvdauthor/PKGBUILD extra/ilmbase/PKGBUILD extra/imagemagick/PKGBUILD extra/obex-data-server/PKGBUILD extra/phonon/PKGBUILD extra/psiconv/PKGBUILD extra/pstoedit/PKGBUILD
Diffstat (limited to 'libre')
-rw-r--r--libre/iceape-i18n/PKGBUILD50
-rw-r--r--libre/iceape-libre/PKGBUILD6
-rw-r--r--libre/iceweasel-i18n/PKGBUILD181
-rw-r--r--libre/parabolaweb-utils/PKGBUILD25
-rw-r--r--libre/parabolaweb-utils/parabolaweb-download47
-rw-r--r--libre/parabolaweb-utils/parabolaweb-update62
-rw-r--r--libre/virtualbox-libre-modules-lts/PKGBUILD4
-rwxr-xr-xlibre/virtualbox-libre-modules-lts/build.sh6
-rw-r--r--libre/virtualbox-libre-modules/PKGBUILD4
-rwxr-xr-xlibre/virtualbox-libre-modules/build.sh6
-rw-r--r--libre/virtualbox-libre/PKGBUILD19
-rw-r--r--libre/xulrunner-libre/PKGBUILD6
12 files changed, 231 insertions, 185 deletions
diff --git a/libre/iceape-i18n/PKGBUILD b/libre/iceape-i18n/PKGBUILD
index 78ac80d82..6aaa1aa04 100644
--- a/libre/iceape-i18n/PKGBUILD
+++ b/libre/iceape-i18n/PKGBUILD
@@ -11,7 +11,7 @@
# - Run 'make'. It will take care of everything else for you.
_debname=iceape
-_debver=2.7.9
+_debver=2.7.10
_debrel=1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
@@ -22,7 +22,7 @@ pkgbase=iceape-i18n
pkgname=($(for lang in ${_langpacks[@]}
do echo $pkgbase-$lang | tr A-Z a-z
done))
-_pkgver=2.7.9
+_pkgver=2.7.10
pkgver=${_debver}.${_debrel}
pkgrel=1
@@ -58,26 +58,26 @@ package_iceape-i18n-$(echo $lang | tr A-Z a-z)() {
"
done
-md5sums=('9ac6e3351e0d3d32e351a359e4f91062'
- '9c2e0cbcd9759554d78fd050c2c30fa7'
- '0ebf63ad1eeb338bc87f1abd34bc59e4'
- '70c3e008980aad34875c62a8c4d1857a'
- '7811bc669dd7f2ba73331b3b65258d2b'
- 'd50a27578ea43b9cc926e7cae5ef4b6f'
- '9afe72fe36fe5da2c1246d19e43e8158'
- '9a7b0c16665e4b7b6ea20267cb7dfeaf'
- 'd79e0f519763edb4c9c88528241c49f4'
- '714f8c028b633e25be32c0c60f5d4ee9'
- 'b84f5f9616b37c4f6b868255d214b029'
- '5725445a70d4e6e1f18438e6b164eaa0'
- '839ea776b1d21990bcaf67bfefbbdeeb'
- '14b20bf9388eb918ed094836306ea424'
- '0fcc5b00ad23e2fd823b6e32a4d5fa86'
- 'd9ee55e4b53d182be6ecda64bac3686b'
- '44d6a193b3c3b6a95898a455ff8d092a'
- 'ebe5a81f03658b44c301a15ba2a7c7e4'
- '8c4c87c2e944f850b7f6561c866bef0d'
- '8072fd0512358da3bd679afb0f7b5d68'
- '292b42caa14502f420bc400291af075d'
- 'cbe874781488f0b95f4a84bb33b3e4c2'
- 'faabe8d25b70381d6620716450203cdf')
+md5sums=('6499aa420d5fa855a3884c657066c443'
+ 'c4b98806b5a6cce75878bdf0668f5a4a'
+ 'ac1a19ed29bda42f66e533ca9ee79fac'
+ '6116bd1b7c51d9414c68e1807d264f35'
+ '621dc719068050b479ad0fb9060d39e6'
+ 'b184194c4e69dc00ee9f3b15dee71d92'
+ '84058513ab8884d0f279aa2990c10327'
+ '5be7810ca391eb31d26f5ab46c2f8fea'
+ '58737d11a2c0852d6701549d22f071b6'
+ 'ac5994cd318ca2692823f91908eee101'
+ '5a07c756674b24b0b33af1e26a8e59ee'
+ '9178d335fa9f998f157a2e7f27384b15'
+ '2e40229a1ef5386574d98b243260f266'
+ 'ff8c27d6afc9911af03737c23a0eae5d'
+ '611702c6dd5638154ff8a5c99e909da0'
+ '217fd6fd1e46eefb524457566f124074'
+ '09bb4d6d36403f97b923625055767884'
+ 'cebd80d880c87862d9a8baf97c3c5b7b'
+ '023750f204d9f0ac89c62987b41532f4'
+ '0d753213210d92a8f751b3221fe34dad'
+ '4b180802effa63316c54e5ec904405c7'
+ '8be48ada576dfd9a37e6b3c0bc55c298'
+ 'af08b7f96b175c560bba71ab59e1a3dc')
diff --git a/libre/iceape-libre/PKGBUILD b/libre/iceape-libre/PKGBUILD
index 69711ed71..eedd8f584 100644
--- a/libre/iceape-libre/PKGBUILD
+++ b/libre/iceape-libre/PKGBUILD
@@ -3,7 +3,7 @@
# We're getting this from Debian Sid
_debname=iceape
-_debver=2.7.9
+_debver=2.7.10
_debrel=1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
@@ -29,8 +29,8 @@ source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.bz2"
${_pkgname}-2.0-lang.patch
clrf.patch
libre.patch)
-md5sums=('5fb6b60dd8a87057c04fd8ff5251883b'
- '0412e9645fc06264955b78613cea0e4b'
+md5sums=('63596601fd01000c842d9543ea8dfd56'
+ 'f8de6b9e1906c8349e8799f819503897'
'60ba9e8f2fafd20e41268af534a55ea7'
'7266333e31731af8bb50c2eca8d0bd26'
'25b6fe16ac24cd5c852213e5c1adb272'
diff --git a/libre/iceweasel-i18n/PKGBUILD b/libre/iceweasel-i18n/PKGBUILD
index 899c009f6..6fd6aaf03 100644
--- a/libre/iceweasel-i18n/PKGBUILD
+++ b/libre/iceweasel-i18n/PKGBUILD
@@ -9,18 +9,18 @@
# - Run 'make'. It will take care of everything else for you.
_debname=iceweasel
-_debver=16.0.1
+_debver=16.0.2
_debrel=1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
-_langpacks=(af ak ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en-GB en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko ku lg lij lt lv mai mk ml mr nb-NO nl nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta-LK ta te th tr uk vi zh-CN zh-TW zu)
+_langpacks=(ach af ak ar as ast be bg bn-BD bn-IN br bs ca cs csb cy da de el en-GB en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko ku lg lij lt lv mai mk ml mr nb-NO nl nn-NO nso or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta-LK ta te th tr uk vi zh-CN zh-TW zu)
pkgbase=iceweasel-i18n
pkgname=($(for lang in ${_langpacks[@]}
do echo $pkgbase-$lang | tr A-Z a-z
done))
-_pkgver=16.0.1
+_pkgver=16.0.2
pkgver=${_debver}.${_debrel}
pkgrel=1
@@ -56,90 +56,91 @@ package_iceweasel-i18n-$(echo $lang | tr A-Z a-z)() {
"
done
-md5sums=('2f40a462c2850b50a604371e875fc47c'
- 'b49d42e9000a1163fd74d213624d8e86'
- '385aa5d0bb43d43abb5ccddaae45bdf6'
- 'fce90fb3c7fddc26aa50978182f8b831'
- '163277191a666f36a2885cf92a163961'
- 'e99bb607fd025990604e3229ce9aa8f6'
- '35dcd2dd926b6e87dda1c11405b66472'
- 'debafd1aeb232448241953c66b89e63b'
- 'd23722619bb0d7f94894d2357060f629'
- 'cad3e2bf6d1d97fc8dd76426591e4511'
- '72b529f4aa744b2368703c19080940f7'
- 'f0b1b1ee217230bd735c80b881657c92'
- '9335e2678d66366a03ddfb4028b5c15e'
- 'a173f9f07df4cc614e23694b0e2f3ca1'
- '5cd9492c24fe0476431ecb83dfa660ee'
- '9f7c84b8269c756ac9feb96e59e4c903'
- 'a7dc03ef8409f2da04fc3a0a52016631'
- '10e89e4953f1b9269e873345f03b867b'
- 'd893c8d240fc27a60b39f91f53a309cc'
- '34b2d538d41fdcfd01d34a7cfb147135'
- '1ce5f6b8a2e3e4921263d5af004f40bb'
- 'e59d36431f7f12eed4b7c89e2597fa6e'
- '68684fce0eb66875f6d64f93b2e5fb4f'
- 'ecbf294dc3ac7bc558969479b3619501'
- 'a6226b0ab4b404d5e15194b7fd613604'
- 'a7234e85380e6cb647026a40275416e9'
- '7b2877ea2915bdbabd2748ef4b180755'
- '2adee8f256369fe890445eeffcd361c6'
- 'd9b1853f350d4124e5ebc2561beb8814'
- 'df6fa75a7165973d426c7d74e6c06cee'
- '8ca0f965013836a32e4583da92149099'
- 'f007c9402015858a7a817be7f9038bbe'
- 'a7e87b3320cfea4d7b5d95b3f6769cd7'
- '05659f1784f63c55dfe6735823b2e23a'
- 'a08a8a2504a8b5f2e419ed9f969a32be'
- 'ce7d8708af5982b26d645b7cd7e5b33b'
- '77d7d6a32bffdcd46e8d4444f05b645d'
- '5fcf6fd003938edeea07be704c92de74'
- '8a83c45d55ee7b69cb895e33db3cfeb4'
- '561255aeb09362d5ed5b3c4bfdf8f293'
- '77f3d9c38dca64141d32babed3c4afb7'
- 'c30689f2cf263d4780bd106af2a68d0c'
- 'd25d040fd7d824f848b3b9a5fbddb446'
- '30af6b1339fdda31b1acffa87a914363'
- '582116acc9c6e38226bc8e256ab6bb9b'
- '51811e3139cc4e514cf3d8c29e468e7c'
- '987fab8eccf60ffbbb685e7af297030b'
- '60f217af071d95743aad066daadc1a95'
- '649e1a6e583aed2811427f3493b0aa74'
- '33ba3c51cff806110324d0f27a63848f'
- '8dbd143d46cc51b373f6b61f1a27d6f4'
- '3fb0bec111ccc6dabe6c785810c40620'
- 'fc71d03873e7e1d4099702c1ab24c6da'
- '775894f40a434b91f3489ff19f8237ee'
- '71416fc9bf41b2c6719bc0b3c55e7b7b'
- '30f988322526cfc25b15cb9179d69be4'
- '195a1099a613215160c8be5f63169ce3'
- 'b59a10c70e33920d08750b76349ae764'
- 'd9f0b1dd204b34a78faca8b0de73fe2a'
- 'dd3eae36828975d87477fe465406e1e6'
- 'f8fbcee8171a6f7e0e81f8e0e3a381df'
- 'd5e5b6d7f4018b34fe01980548221332'
- '7db06a1a09551d6ad943feb398affe57'
- '7e7e0ccae292b3423d5d1a5dd848abe0'
- '8397c0e05c04c6b054de4fe524a95c42'
- '89becfa004fb398d2409800f5fb15179'
- 'd90fbc489d9993177a36ae788f9f23ed'
- 'b5aa84fbfa8e7ab12417b23f003fb17e'
- 'faf8056065dcf815e9a305b2739d0063'
- '2e42ba1813720717da72041989c02880'
- 'a37d32a8cd3b8a5d4247527e6bc82380'
- 'd651717b27c2ffd4ce52d3c51b18dd85'
- '2cc13f741a6910db6c3d00e7c53fb575'
- '31755af06ea85ac187588076d20fa991'
- 'ff2ff3b748ef2dab4371897bfdc96dd4'
- '2f38fda847f928bee7fba4772360699b'
- '4e8c459c0c5d009c633e843a0420d113'
- '4ce85d3534267db686f7d8181c499f17'
- '465dd984f2f96407213c174ec832e51d'
- 'aade2355978099d9fc25d0aebb3add7f'
- 'c66934fca336e18aa90938b0bc5991d7'
- 'cc128b35d45e14047f769ee6f0c7af76'
- '2357b049d7a7eb241b1a86f359aaa576'
- '78f9371eb4c4c48a9ecd35f9e5c90461'
- '9c06a7d81fb49995b56a3dfb4c77db9d'
- '4af51a779abaa49a6bae6b90ccdb3fd8'
- '3ee205c981dcc548f3e501aa06167df4')
+md5sums=('7917e479db04573f738d25d9a57cb049'
+ 'ec1fadd5879ebbd7884b00c15e8148a8'
+ 'fc281450b90d5e7861ac4f555d5ea871'
+ '1fe8f0d56b76f2bd627627098813ace2'
+ 'fb3a5c73b806bbd7bd50a64a5894c831'
+ '84e222c9a5caa3cfd30b8c79cf49ae20'
+ '7a8b1160c2ac40dac7bb3ef788d7e2d0'
+ '3b974c5d14de638a36ee6b6e3a1fab94'
+ '6b40f968cd7c4a19ddc252fedf88dcbc'
+ 'd6f533690c8570150ea193e4784fa37e'
+ '75bcfbbacde730ec498345994d5da699'
+ '322971c545da5815bfaf9c9f5b380ea4'
+ '7da8514ff56ad89db85cf160bc02d8cc'
+ '8b748543ca637db910531f35fcc7eb1e'
+ '3a5188077b07d50a60c19a9be34fef2e'
+ 'c2f01b10da3a49049dadf13e7d62194b'
+ '97045cfea1caf0730557171a2dbc1384'
+ '969c813859367a254d7edbb16e323d62'
+ '479b9f915480af5c4cda1477bcc745f6'
+ '081f3d13f05b9d44d5bb2d7842998d68'
+ 'c527200432799e3a37180439074f7616'
+ '6b688e726d273c21bb08f9e09a3dae48'
+ 'b912eedaed384be13d99cbe769bb3683'
+ '9d828a0459fbb3997ade5a2c4bcfff35'
+ '67b79482d42d8057d0e66a8d00314efb'
+ 'da9661e6211765ca9d503d1ff0aaeec1'
+ 'e31f997e78fc2069b91a25cf71ee4a43'
+ '5207746c0154fc737d3bbeb5d468651b'
+ '191e284c168827fd4344f25c287f21d1'
+ 'ebcb9f2fb2571d045d3e19ee9d8cbb9f'
+ '81c5e660d89148f0ca7da1186f1cda3a'
+ 'ca8a2f10358da70d30c8a6af7bc44d54'
+ '8581d1f7e7e3a850d360e4da7506d166'
+ 'd4811aef8cdc90b6661a669ffad2ead8'
+ '41a9cd0e8ea9d71f4d82ac0f4e4911c0'
+ 'e00759dd17ea1647afe40c1b9f676187'
+ 'b145a19de88d7c62e319e5719cc079d5'
+ '817beaa2dab8f01cfcc5f034d537f97b'
+ '48257dba1a8ca1ccd9e75cf5d00819df'
+ '2036c221e16ea942795eae837a690615'
+ 'fc879e816fd4e831f47d14a3ed2442d7'
+ '1851131108d0f9665cddaf636c5de826'
+ '557c1a2d9176bde516c45112ae4632e8'
+ '9142dcd98b5ec1783d72ffcb1326aae7'
+ 'f4c0f20255fd7f715a923cd6f81301ca'
+ '1f65f925300b5e4317018d80d147fb46'
+ '955cba749d29a3608fb70e5914835f2b'
+ '7ad38d60e90f96404860ef281bddfe17'
+ 'd14126daf1067c19297ff1a94dc91e27'
+ 'a1e55184abcd990206c5c82d7445b53e'
+ '9e1eeb91fb680c4b09ed1439c8af4265'
+ 'b313eb3158561713f00eec0b3ff82739'
+ 'e42c798d9371109be8595653c87a96e6'
+ '499cb790565eb93e4387120815bc0d3f'
+ 'efed1f452372a569002282819f2828e8'
+ '6e6e1215ffcc77fbd5deac9b3856ecff'
+ '5905c1911035d9576e84791ac4416f23'
+ 'd7a49fa9daec5c4c403633e04ec03b49'
+ '58d91d27d4e9bb8106534bac2562c566'
+ '73fe09d52c99ede62bd8fd07c4780ee4'
+ '19eb3d4c88d80035645bbd6a992bf938'
+ '51a35fae949c997b5a300211a967d36d'
+ '579a02556b1200fc749600390dfb9d97'
+ '2d7f14c47a9b974a69bfb5f821c6f04b'
+ '8622ac1bb52fb56af89e26f2d2a98ffd'
+ 'f5073a3e7bbbc71184a29d567c3d0914'
+ '8979aaa64b9300ef245cb6368f1e3275'
+ '1444fd6ec5639b51fc4c15c3fc7d41ec'
+ '0eb171065c77b27c5aed4aa11fa2a6f4'
+ '4b2a490537405ceb2935225807d4bde9'
+ '69db8437023d658c5da0cf7388b1f579'
+ '8d6bf855d5070624268cc175f3e86a14'
+ '3edd9eea3d25fecb21787ce83499c994'
+ '3ab336a082a86f9c7df7a7873f40a6e9'
+ 'b798317e831b5b9a06161bdaf119ad4d'
+ 'e86a78e5bfcba6f45b9f0bbf42c5ad89'
+ '8f0a46cdd135c0d8858c409cbca4e9cd'
+ '0a78294d15ef47fb1916ca129c5348c0'
+ '625fb622c634c035f4b326928c776392'
+ '6b528ef1c3427e799d924b12a5e1fb39'
+ 'c790339622a85b5b307fb4a8fa496fe7'
+ '56021c871cce43c64bc6ddff5f794f31'
+ 'babbd7cde37d24463ea5d8a389abd512'
+ '6eb58fc54626a3b8d58c03f37dfc2ec1'
+ '782d556e773cb97298592fedabdc9a7f'
+ 'f2cf5e5a2b244d0afab2edd193209039'
+ '973c9e08c3329ba51625272db30d9d6c'
+ '28055c70eda06dcf371f0399dce94e8b')
diff --git a/libre/parabolaweb-utils/PKGBUILD b/libre/parabolaweb-utils/PKGBUILD
index 9c6da333a..c1beccdf9 100644
--- a/libre/parabolaweb-utils/PKGBUILD
+++ b/libre/parabolaweb-utils/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=parabolaweb-utils
pkgver=`_get_pkgver`
-pkgrel=3
+pkgrel=4
pkgdesc="Utils for the Parabola website"
arch=('any')
url="https://projects.parabolagnulinux.org/parabolaweb.git/"
@@ -25,6 +25,7 @@ backup=('etc/conf.d/parabolaweb')
export pkgver
source=(git://parabolagnulinux.org/parabolaweb.git
+ parabolaweb-download
parabolaweb-update
parabolaweb-fcgi
parabolaweb.rc
@@ -37,16 +38,18 @@ build() {
package() {
cd "${srcdir}"
- install -Dm755 parabolaweb-update "${pkgdir}/usr/sbin/parabolaweb-update"
- install -Dm755 parabolaweb-fcgi "${pkgdir}/usr/sbin/parabolaweb-fcgi"
- install -Dm755 parabolaweb.rc "${pkgdir}/etc/rc.d/parabolaweb"
- install -Dm644 parabolaweb.service "${pkgdir}/usr/lib/systemd/system/parabolaweb.service"
- install -Dm644 parabolaweb.conf "${pkgdir}/etc/conf.d/parabolaweb"
+ install -Dm755 parabolaweb-download "${pkgdir}/usr/sbin/parabolaweb-download"
+ install -Dm755 parabolaweb-update "${pkgdir}/usr/sbin/parabolaweb-update"
+ install -Dm755 parabolaweb-fcgi "${pkgdir}/usr/sbin/parabolaweb-fcgi"
+ install -Dm755 parabolaweb.rc "${pkgdir}/etc/rc.d/parabolaweb"
+ install -Dm644 parabolaweb.service "${pkgdir}/usr/lib/systemd/system/parabolaweb.service"
+ install -Dm644 parabolaweb.conf "${pkgdir}/etc/conf.d/parabolaweb"
}
md5sums=('SKIP'
- 'dd05d6a4ea7cff7fdd789f59aeb9059a'
- '520e20b8bbca64042b3afa76b0bec55f'
- '1bce8fb832ad9e61cf8b96426ce843b5'
- '80ee438224b4d67677d0980d5bc57005'
- 'fb291168d3f57a85f82216c4e74c9ccf')
+ '01bed679a4fd768e720bfd0f3c7d6694'
+ 'a73063b14746720b77fdbab851f5c161'
+ 'd5294495f42df29d29519ebd0a8f6093'
+ 'cc15e153f99fba82e7bb032896f655c2'
+ 'a468016a7155b5da46521dcfc6428384'
+ '9b565ef07e44d395bf7a0e484e3d19d1')
diff --git a/libre/parabolaweb-utils/parabolaweb-download b/libre/parabolaweb-utils/parabolaweb-download
new file mode 100644
index 000000000..823a18811
--- /dev/null
+++ b/libre/parabolaweb-utils/parabolaweb-download
@@ -0,0 +1,47 @@
+#!/bin/bash
+
+. /etc/conf.d/parabolaweb
+. /usr/bin/libremessages
+
+dir=$WEBDIR
+repo=git://parabolagnulinux.org/parabolaweb.git
+ref=master
+
+cd_safe() {
+ if ! cd "$1"; then
+ error "$(gettext "Failed to change to directory %s")" "$1"
+ plain "$(gettext "Aborting...")"
+ exit 1
+ fi
+}
+
+download_git() {
+ if [[ ! -d "$dir/.git" ]] ; then
+ msg2 "$(gettext "Cloning %s %s repo...")" "${repo}" "git"
+ if ! git clone "$repo" "$dir"; then
+ error "$(gettext "Failure while downloading %s %s repo")" "${repo}" "git"
+ plain "$(gettext "Aborting...")"
+ exit 1
+ fi
+ else
+ cd_safe "$dir"
+ # Make sure we are fetching the right repo
+ # if [[ "$repo" != "$(git config --get remote.origin.url)" ]] ; then
+ # error "$(gettext "%s is not a clone of %s")" "$dir" "$repo"
+ # plain "$(gettext "Aborting...")"
+ # exit 1
+ # fi
+ msg2 "$(gettext "Updating %s %s repo...")" "${repo}" "git"
+ if ! git pull origin "$ref"; then
+ # only warn on failure to allow offline builds
+ warning "$(gettext "Failure while updating %s %s repo")" "${repo}" "git"
+ fi
+ fi
+}
+
+main() {
+ [[ -d "${dir%/*}" ]] || mkdir -p "${dir%/*}"
+ download_git
+}
+
+main "$@"
diff --git a/libre/parabolaweb-utils/parabolaweb-update b/libre/parabolaweb-utils/parabolaweb-update
index b8ac5bf5e..45e17c4f2 100644
--- a/libre/parabolaweb-utils/parabolaweb-update
+++ b/libre/parabolaweb-utils/parabolaweb-update
@@ -2,39 +2,30 @@
set -e
. /etc/conf.d/parabolaweb
-
-
-_install_dir=${WEBDIR%/*}
-_gitname=${WEBDIR##*/}
-_gitroot=git://parabolagnulinux.org/parabolaweb.git
-_gitbranch=master
-
. /usr/bin/libremessages
-download() {
- msg "Connecting to GIT server...."
- cd "$_install_dir"
- if [[ -d ${_gitname} ]]; then
- msg2 "Updating existing tree"
- cd ${_gitname} && git pull ${_gitroot}
- else
- msg2 "Cloning tree"
- git clone ${_gitroot} ${_gitname}
- cd ${_gitname}
- fi
- git checkout ${_gitbranch}
- msg "GIT checkout done or server timeout"
+find_makefiles() {
+ pushd "$WEBDIR" > /dev/null
+ echo ./sitestatic
+ find . -name static -type d | while read dir; do
+ if [[ -e "$WEBDIR/$dir/Makefile" ]]; then
+ printf '%s\n' "$dir"
+ fi
+ done
}
clean() {
msg "Purging old .pyc files...."
- cd "$_install_dir/$_gitname"
+ cd "$WEBDIR"
find . -name '*.pyc' -delete
+ for dir in `find_makefiles`; do
+ make -C "$WEBDIR/$dir" clean
+ done
}
configure() {
msg "Checking configuration...."
- cd "$_install_dir/$_gitname"
+ cd "$WEBDIR"
if [[ ! -f local_settings.py ]]; then
msg2 "Configuration file missing, opening editor..."
cp local_settings.py.example local_settings.tmp.$$.py
@@ -52,33 +43,38 @@ configure() {
fi
}
-migrate() {
+update-database() {
msg "Updating database...."
+ cd "$WEBDIR"
msg2 "Running migrations...."
./manage.py migrate
msg2 "Loading fixtures...."
./manage.py loaddata */fixtures/*.json
}
+update-filesystem() {
+ msg "Updating filesystem..."
+ for dir in `find_makefiles`; do
+ msg2 "Updating $dir with GNU Make..."
+ make -C "$WEBDIR/$dir"
+ done
+ cd "$WEBDIR"
+ msg2 "Collecting static files..."
+ echo yes | ./manage.py collectstatic -l
+}
+
main() {
if [[ -z "$EDITOR" ]]; then
error 'Please set the $EDITOR variable'
exit 1
fi
- [[ ! -d "$_install_dir" ]] && mkdir "$_install_dir"
-
- download
+ parabolaweb-download
clean
configure
clean
- migrate
-
- msg "Checking media/admin_media symlink...."
- if [ ! -e media/admin-media ]; then
- rm media/admin_media
- ln -s /usr/lib/python2.7/site-packages/django/contrib/admin/media media/admin_media
- fi
+ update-database
+ update-filesystem
}
main "$@"
diff --git a/libre/virtualbox-libre-modules-lts/PKGBUILD b/libre/virtualbox-libre-modules-lts/PKGBUILD
index 238121c0c..e080feb02 100644
--- a/libre/virtualbox-libre-modules-lts/PKGBUILD
+++ b/libre/virtualbox-libre-modules-lts/PKGBUILD
@@ -7,8 +7,8 @@
pkgbase=virtualbox-libre-modules-lts
pkgname=('virtualbox-libre-host-modules-lts' 'virtualbox-libre-guest-modules-lts')
-pkgver=4.2.2
-pkgrel=1.2
+pkgver=4.2.4
+pkgrel=1
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL')
diff --git a/libre/virtualbox-libre-modules-lts/build.sh b/libre/virtualbox-libre-modules-lts/build.sh
index 87aefbff0..4c3c29e30 100755
--- a/libre/virtualbox-libre-modules-lts/build.sh
+++ b/libre/virtualbox-libre-modules-lts/build.sh
@@ -6,13 +6,11 @@ if (( $# != 1 )); then
exit 1
fi
-$1-i686-build
-linux32 makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-host-source-*-i686.pkg.tar.xz -r /var/lib/archbuild/$1-i686
+linux32 makechrootpkg -cu -I ../../virtualbox/trunk/virtualbox-libre-host-source-*-i686.pkg.tar.xz -r /var/lib/archbuild/$1-i686
linux32 makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-guest-source-*-i686.pkg.tar.xz -r /var/lib/archbuild/$1-i686
linux32 makechrootpkg -r /var/lib/archbuild/$1-i686
-$1-x86_64-build
-makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-host-source-*-x86_64.pkg.tar.xz -r /var/lib/archbuild/$1-x86_64
+makechrootpkg -cu -I ../../virtualbox/trunk/virtualbox-libre-host-source-*-x86_64.pkg.tar.xz -r /var/lib/archbuild/$1-x86_64
makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-guest-source-*-x86_64.pkg.tar.xz -r /var/lib/archbuild/$1-x86_64
makechrootpkg -r /var/lib/archbuild/$1-x86_64
diff --git a/libre/virtualbox-libre-modules/PKGBUILD b/libre/virtualbox-libre-modules/PKGBUILD
index 7c8a53bb5..d48e9d9ab 100644
--- a/libre/virtualbox-libre-modules/PKGBUILD
+++ b/libre/virtualbox-libre-modules/PKGBUILD
@@ -6,8 +6,8 @@
pkgbase=virtualbox-libre-modules
pkgname=('virtualbox-libre-host-modules' 'virtualbox-libre-guest-modules')
-pkgver=4.2.2
-pkgrel=2
+pkgver=4.2.4
+pkgrel=1
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL')
diff --git a/libre/virtualbox-libre-modules/build.sh b/libre/virtualbox-libre-modules/build.sh
index 87aefbff0..f798a615d 100755
--- a/libre/virtualbox-libre-modules/build.sh
+++ b/libre/virtualbox-libre-modules/build.sh
@@ -6,13 +6,11 @@ if (( $# != 1 )); then
exit 1
fi
-$1-i686-build
-linux32 makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-host-source-*-i686.pkg.tar.xz -r /var/lib/archbuild/$1-i686
+linux32 makechrootpkg -cuI ../../virtualbox/trunk/virtualbox-libre-host-source-*-i686.pkg.tar.xz -r /var/lib/archbuild/$1-i686
linux32 makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-guest-source-*-i686.pkg.tar.xz -r /var/lib/archbuild/$1-i686
linux32 makechrootpkg -r /var/lib/archbuild/$1-i686
-$1-x86_64-build
-makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-host-source-*-x86_64.pkg.tar.xz -r /var/lib/archbuild/$1-x86_64
+makechrootpkg -cuI ../../virtualbox/trunk/virtualbox-libre-host-source-*-x86_64.pkg.tar.xz -r /var/lib/archbuild/$1-x86_64
makechrootpkg -I ../../virtualbox/trunk/virtualbox-libre-guest-source-*-x86_64.pkg.tar.xz -r /var/lib/archbuild/$1-x86_64
makechrootpkg -r /var/lib/archbuild/$1-x86_64
diff --git a/libre/virtualbox-libre/PKGBUILD b/libre/virtualbox-libre/PKGBUILD
index 9e1d74cac..54978ea3c 100644
--- a/libre/virtualbox-libre/PKGBUILD
+++ b/libre/virtualbox-libre/PKGBUILD
@@ -12,7 +12,7 @@ pkgname=('virtualbox-libre'
'virtualbox-libre-host-source'
'virtualbox-libre-guest-utils'
'virtualbox-libre-guest-source')
-pkgver=4.2.2
+pkgver=4.2.4
pkgrel=1
arch=('i686' 'x86_64')
url='http://virtualbox.org'
@@ -58,7 +58,6 @@ source=("http://download.virtualbox.org/virtualbox/$pkgver/VirtualBox-$pkgver.ta
'vboxweb.service'
'001-vboxdrv-reference.patch'
'002-change_default_driver_dir.patch'
- '003-remove_qt_fa_IR.patch'
'os_blag_64.png'
'os_blag.png'
'os_dragora_64.png'
@@ -79,7 +78,7 @@ source=("http://download.virtualbox.org/virtualbox/$pkgver/VirtualBox-$pkgver.ta
'os_venenux.png'
'libre.patch'
'free-distros.patch')
-md5sums=('2b65dcd9649e56ac6338670b3fb4a14d'
+md5sums=('d1ec2d2a3f2f3f0b277dfe2c520c2e33'
'5f85710e0b8606de967716ded7b2d351'
'ed1341881437455d9735875ddf455fbe'
'58d6e5bb4b4c1c6f3f0b3daa6aaeed03'
@@ -91,7 +90,6 @@ md5sums=('2b65dcd9649e56ac6338670b3fb4a14d'
'bc9efed88e0469cd7fc460d5a5cd7b4b'
'4f1692638d6740df4c4ad9766ba4e179'
'97e193f050574dd272a38e5ee5ebe62b'
- '866ce76a94fb22cc7b625e07e571f0ad'
'8538dba8686d7449cb481c9bae9d722a'
'545c925b46f2ac95e5f8ae407fad101a'
'f6416f509c2e5460e4dc624e0a57f3c1'
@@ -113,9 +111,6 @@ md5sums=('2b65dcd9649e56ac6338670b3fb4a14d'
'85141ccd2621a8e004b8f55c9a1f83eb'
'c7b29fbf4c24a00e8646ca6dd73f38a1')
-#_extramodules=extramodules-3.5-LIBRE
-#_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" || true
-
build() {
cd "VirtualBox-$pkgver"
@@ -169,7 +164,15 @@ build() {
package_virtualbox-libre() {
pkgdesc='Powerful x86 virtualization for enterprise as well as home use (with free GNU/Linux distros presets and Oracle VM VirtualBox Extension Pack support removed)'
- depends=('virtualbox-libre-host-modules' 'libxml2' 'libxcursor' 'libxinerama' 'sdl-libre' 'libxmu' 'curl' 'libvncserver' 'libpng')
+ depends=('curl'
+ 'libpng'
+ 'libvncserver'
+ 'libxcursor'
+ 'libxinerama'
+ 'libxml2'
+ 'libxmu'
+ 'sdl-libre'
+ 'virtualbox-libre-host-modules')
optdepends=('qt: VirtualBox GUI support'
'vde2: Virtual Distributed Ethernet support'
'virtualbox-libre-sdk: Developer kit'
diff --git a/libre/xulrunner-libre/PKGBUILD b/libre/xulrunner-libre/PKGBUILD
index 0d5f817e6..745723604 100644
--- a/libre/xulrunner-libre/PKGBUILD
+++ b/libre/xulrunner-libre/PKGBUILD
@@ -6,7 +6,7 @@
# We're getting this from Debian Experimental
_debname=iceweasel
-_debver=16.0.1
+_debver=16.0.2
_debrel=1
_debrepo=http://ftp.debian.org/debian/pool/main/
debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; }
@@ -30,8 +30,8 @@ options=('!emptydirs')
conflicts=('xulrunner')
provides=("xulrunner=${_debver}")
replaces=('xulrunner-oss' 'xulrunner')
-md5sums=('33e50f7ddfa7274e5a3bd393c37fb3b3'
- 'ddfcf225ea0e3d7b4b377f4a63d5e8c4'
+md5sums=('4a4f19048e34f7f0a2d28adc351df1ed'
+ 'ee38477dd7ede1c32e559ee74139b5c9'
'f2f4f4a573f549e8b494e33b3ad226bc'
'27271ce647a83906ef7a24605e840d61'
'0a31239f1008038df5057982fe745dec')