summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD61
1 files changed, 33 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 05a47c8c7a04..ae61365a3e30 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,34 +7,32 @@
pkgname=opennebula
_unstable_pkg=opennebula-unstable
-pkgver=5.0.2
-pkgrel=3
+pkgver=5.4.0
+pkgrel=1
pkgdesc="Virtual management infrastructure as a service (IaaS) toolkit for cloud computing (NOTE: Read the PKGBUILD!)"
arch=('i686' 'x86_64')
url='http://docs.opennebula.org/stable'
license=('Apache')
-depends=('ruby>=1.8.7'
- 'xmlrpc-c>=1.31'
- 'openssl>=0.9.8'
- 'sqlite3>=3.6'
+depends=('ruby'
+ 'xmlrpc-c'
+ 'openssl'
+ 'sqlite3'
'openssh'
- 'libxml2>=2.7'
+ 'libxml2'
'curl'
'libxslt'
'expat'
+ 'nfs-utils'
'cdrkit'
- 'log4cpp>=1.0'
- 'ruby-opennebula>=4.14.2'
- 'ruby-sinatra'
- 'ruby-builder'
- 'ruby-nokogiri')
-makedepends=('xmlrpc-c>=1.31'
+ 'log4cpp'
+ 'mariadb'
+ 'libmariadbclient')
+makedepends=('xmlrpc-c'
'pkgconfig'
- 'scons>=0.98'
+ 'scons'
+ 'mariadb'
'libmariadbclient')
optdepends=('nfs-utils: for using the shared file system storage model'
- 'mariadb>=5.1: optional replacement for SQLite as the DB back-end'
- 'libmariadbclient>=5.1: required if using MariaDB/MySQL instead of SQLite'
'ruby-sequel: required when upgrading the database'
'ruby-sqlite3: required when upgrading the database')
conflicts=('opennebula-unstable')
@@ -96,16 +94,20 @@ source=("http://downloads.opennebula.org/packages/${pkgname}-${pkgver}/${pkgname
'opennebula-onegate.service'
'chown_fix.patch'
'set_locations.patch'
- 'fix_kvm_emulator.patch')
-sha512sums=('95d61476538e32b75c3ac870c4ba19e4f352a90e1d6e76355efab4f4679291ba2fcd223ec39f9b3cbd29bc5c5c7a5388c1c402c5c84b22f81729ff240b6d34b6'
- 'f91678e5de6f5b980b6b50c7d1922ee9a836df416236ab9cde9e8a9352cdbb9f4102f47870d5405514173c1c9a510feefa191b55644269aee859c559beb8f600'
- '2d1921ccacb222b0c652be6f4f7f74bd3ba482754a9cf19db63c51b7a62b803e4de9b90284e16d51b1b4db215d65ad3fed7269d55cc57135ddfd050fd32b7407'
- '79a778c3086bdd1ef286252add60922d61384f193a44facc47442516e21b6997560326e2a4f6dc9a554615bbd78bf343a1a29569966f25d30238ead346da29d7'
- 'ab5b458f53047d1c1320f5fc3fb134b19c391ad85332577b5ffadfb8cedd299a4d47bb0973a6bfb1394ab9d15d7e92c7d1e22c269c0aeeb833a2a140ece8d06e'
- '497683976be3dcdc087e8d059fb08487d90010b28d0025e48b8e5becab568fd1d60de51a2a88cd43a3e7cc696e620b6c50f364a06a08d4d39f2965aaba10547f'
- '8d6a311072da61ca49458aaf787daf4ef5c5969a9aa282f2276d679dc38e14e5fd1c23bc51b12a29d2d40b65aa45bd2c38d6741726b09d75a38565b7d4ad4677'
- '1f20e688a0f6d36a6bc875392473e75c7de77b159b9cbdf262ac0f093b4d65555231ab15897156e2558d0df6ae631f8d79a3265073ea8c0546586937544e47c9'
- '997218a2dbc807cf2114fc5bb68a3da8d17cdf38aa3d7b51afaab52cf2638cc46293d42799a6d805b799c7748e326ab2780f81ca73121ebdf320ec046c41407d')
+ 'fix_kvm_emulator.patch'
+ 'vip.sh.patch'
+ 'opennebula.install')
+sha512sums=('4d7d4f6c20a6185539a88006e4d15681d90cee45506d36017a538415a3b3cce809f02ff248013f9e2daa5f1d20afd308a0a014853b8462723ad6ba5acaa84626'
+ 'd86b01dd0b0718e1f2c75ffa1220a621ce4953d2cb722defef51c9cb0ec7b3f7709c7cd760c87da9ecb16468ffed2eb7ecb40295f0d24f275648758784ecb745'
+ '165232dfcae58a19dac689cf11c3b49ec0dea5c98835f7ced2c3cc32819204ffd16b90ac67e421730339613cc306577cebfe305d19ed5ea5edbfca70785f52f5'
+ 'f3b9bad7c234010b3aab20df17a4c2ab74242e2305acc2cdfa3e36130674c8804aa5c89bdd8ca952d3d188541570da9841fa308d6f5e8dfc9c433628c7628898'
+ 'a8e9c781f575d57ba8badb4491ffb4ed1dd5b2b5b7434735974516f2a1533aca5b64a898759b861ca0aff72fe1c629547d8dcbbc29ad45429d3e29f4e7a01160'
+ '0fcfa0990623f6df0d48f24d1bcbc7482e589a454f33e47b4832633f064475d69f1784d87588d66e6d8b37ee448ab64e9a73442c56fcdd3eca66e4b487ea7b84'
+ '01aaf2d6019003ab69cd2e9886618d59bed27062f68fe72f29662f70af9206ce3921053c4cab30c370da958be243a6b19e85094af40ff93b6e370505ddd8bbe2'
+ 'cee672a3fb9bffdac836a9aa00c898a38303144be44521363ad8e5109aebaa00e31fc0ae921e3a71a87e734fc614f6b3350009d5ec899bc5d78e6fe6d6c8fc01'
+ '18b1964cb4e3fc2eaa93a7ef79e4b9b185584d33ad4f7fa33cd33a74516334136d9cf0ee25921c189250420b751c753cb0142227e8de39e14f8d110e97cd8e30'
+ 'ad649b9671d55280485000f2f74beb676065dda7596d0dbc879a3323495b8e0384454692e2d380a055dc72d5056b2020826d056e163d64b85762ad84438e2509'
+ '235d47ab6b7342db65b73533fab8084484cb95914604ffc68a419a13b41540b5e7983f46808f9b9cfc90bfeb69dfb1dfd8be61167791246e1631e93296a6ac7e')
prepare() {
cd "${pkgname}-${pkgver}"
@@ -115,7 +117,9 @@ prepare() {
# We do our own chown in post_install().
patch < "${srcdir}/chown_fix.patch"
patch < "${srcdir}/set_locations.patch"
- patch -p1 < "${srcdir}/fix_kvm_emulator.patch"
+ patch -p0 < "${srcdir}/fix_kvm_emulator.patch"
+ # Patch for https://dev.opennebula.org/issues/5309
+ patch -p0 < "${srcdir}/vip.sh.patch"
}
build() {
@@ -130,7 +134,7 @@ build() {
###########################################################################
# This builds the vanilla OpenNebula package. Tweak this line as desired.
- scons -j "$(nproc)" new_xmlrpc=yes mysql=yes
+ scons -j "$(nproc)" new_xmlrpc=yes mysql=yes sqlite=yes
}
package() {
@@ -144,3 +148,4 @@ package() {
DESTDIR="${pkgdir}" ./install.sh -u oneadmin -g cloud
}
+