summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGilles Hamel2016-01-31 22:18:48 +0100
committerGilles Hamel2016-01-31 22:18:48 +0100
commita7ee5fe5d81a0364dab5e18c21ce78a2d80f536c (patch)
tree734ff6b0d513490ce9f9db837988b4fec6793662 /PKGBUILD
downloadaur-a7ee5fe5d81a0364dab5e18c21ce78a2d80f536c.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..17ed2d75d702
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+## Initial Maintainer: Augusto F. Hack <hack.augusto@gmail.com>
+Maintainer='Gilles Hamel <hamelg@laposte.net>'
+pkgname=python2-carbon
+pkgver=0.9.15
+pkgrel=1
+pkgdesc='Backend data caching and persistence daemon for Graphite'
+arch=('any')
+url='https://github.com/graphite-project/carbon'
+license=('Apache')
+groups=()
+depends=('python2' 'python2-twisted>=13.2.0' 'python2-whisper>=0.9.15' 'python2-txamqp')
+makedepends=('python2-setuptools')
+options=(!emptydirs)
+source=("https://github.com/graphite-project/carbon/archive/$pkgver.tar.gz" carbon.service carbon.conf)
+md5sums=(1962b92b8b672b33d99b00c303fdd5aa 0baa839a459430e58177351cab0ba394 4be791bd13db60510f7459c47afc1e5d)
+backup=(etc/carbon/aggregation-rules.conf etc/carbon/blacklist.conf etc/carbon/carbon.amqp.conf etc/carbon/carbon.conf etc/carbon/relay-rules.conf etc/carbon/rewrite-rules.conf etc/carbon/storage-aggregation.conf etc/carbon/storage-schemas.conf etc/carbon/whitelist.conf)
+
+package() {
+ cd "$srcdir/carbon-$pkgver"
+ python2 setup.py install --root="$pkgdir/" --install-lib=/usr/lib/python2.7/site-packages --install-data=/var/lib/graphite --install-scripts=/usr/bin --optimize=1
+ install -D -m644 $srcdir/carbon.service $pkgdir/usr/lib/systemd/system/carbon.service
+
+ # change the directory of the config files
+ ls conf | while read conf; do
+ install -D -m644 conf/$conf $pkgdir/etc/carbon/${conf/.example}
+ done;
+ rm -r $pkgdir/var
+
+ # use our config with FHS
+ install -D -m644 $srcdir/carbon.conf $pkgdir/etc/carbon/carbon.conf
+}
+
+# vim:set ts=2 sw=2 et: \ No newline at end of file