summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Tryfonidis2015-06-27 16:28:40 +0300
committerTom Tryfonidis2015-06-27 16:28:40 +0300
commit6584eb711b147f52007642248fc5a35fa83fd921 (patch)
tree1fd9f4d6fcbeec14dd167e8d4797ec94e94af906
downloadaur-6584eb711b147f52007642248fc5a35fa83fd921.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD43
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2ddb36cb6c67
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = euca2ools
+ pkgdesc = Command-line tools for interacting with Amazon EC2 and S3 API-compatible Web services using the REST/Query API.
+ pkgver = 3.2.0
+ pkgrel = 1
+ url = http://www.eucalyptus.com
+ arch = any
+ license = custom
+ makedepends = python2-setuptools
+ depends = python2-six
+ depends = python2-lxml
+ depends = python2-progressbar
+ depends = python2-requestbuilder
+ depends = python2-requests
+ depends = rsync
+ backup = etc/euca2ools/euca2ools.ini
+ source = http://downloads.eucalyptus.com/software/euca2ools/3.2/source/euca2ools-3.2.0.tar.xz
+ source = http://downloads.eucalyptus.com/software/euca2ools/3.2/source/euca2ools-3.2.0.tar.xz.asc
+ sha256sums = 8ce6738d46f5eeb3391da929593159f55c3ab3cc1ca76b119333abadc4ce3d0e
+ sha256sums = SKIP
+
+pkgname = euca2ools
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ae28d7613120
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Tom Tryfonidis <tomtryf@gmail.com>
+# Contributors: Tom Tryfonidis <tomtryf@gmail.com>
+# henning mueller <henning@orgizm.net>
+# Andrew Hamilton
+
+pkgname=euca2ools
+pkgver=3.2.0
+pkgrel=1
+pkgdesc="Command-line tools for interacting with Amazon EC2 and S3 API-compatible Web services using the REST/Query API."
+arch=(any)
+url=http://www.eucalyptus.com
+license=(custom)
+depends=('python2-six' 'python2-lxml' 'python2-progressbar' 'python2-requestbuilder' 'python2-requests' 'rsync')
+makedepends=('python2-setuptools')
+backup=('etc/euca2ools/euca2ools.ini')
+source=(http://downloads.eucalyptus.com/software/euca2ools/3.2/source/$pkgname-$pkgver.tar.xz{,.asc})
+sha256sums=('8ce6738d46f5eeb3391da929593159f55c3ab3cc1ca76b119333abadc4ce3d0e'
+ 'SKIP')
+# c1240596: HP Helion Eucalyptus (release key) <euca-security@hp.com>
+# https://www.eucalyptus.com/resources/security/keys
+validpgpkeys=('8639B2D211BB930D16A2D654BE264D09C1240596')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ python2 setup.py build
+ gzip man/*.1
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+
+ mkdir -p "$pkgdir/usr/share/"{euca2ools/certs,man/man1}
+ mkdir -p "$pkgdir/etc/euca2ools/"{bundle-vol,conf.d}
+
+ install -Dm644 conf/euca2ools.ini "$pkgdir/etc/euca2ools/euca2ools.ini"
+ install -m644 conf/conf.d/* "$pkgdir/etc/euca2ools/conf.d/"
+ install -m644 conf/bundle-vol/* "$pkgdir/etc/euca2ools/bundle-vol/"
+ install -m644 certs/* "$pkgdir/usr/share/euca2ools/certs/"
+ install -m644 man/*.1.gz "$pkgdir/usr/share/man/man1/"
+ install -D COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+