summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoman Scherer2016-04-03 15:56:50 +0200
committerRoman Scherer2016-04-03 16:00:42 +0200
commit02eb4f080119452e277b7e9c1b7bd8b27f55a1d8 (patch)
treef173155513d8a1ac8e870a456a18e65a0d32011e
downloadaur-flume-ng-rabbitmq.tar.gz
Initial import
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD23
-rw-r--r--flume-ng-rabbitmq.install13
4 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3c531a25fa4c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = flume-ng-rabbitmq
+ pkgdesc = Flume-NG RabbitMQ
+ pkgver = 1.0
+ pkgrel = 4
+ url = https://github.com/jcustenborder/flume-ng-rabbitmq
+ install = flume-ng-rabbitmq.install
+ arch = any
+ license = Apache License
+ makedepends = java-environment>=6
+ depends = apache-flume-ng
+ source = git+https://github.com/jcustenborder/flume-ng-rabbitmq.git
+ md5sums = SKIP
+
+pkgname = flume-ng-rabbitmq
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..be2dcd0ff6e2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/src
+/pkg
+/flume-ng-rabbitmq
+/flume-ng-rabbitmq-1.0-4-any.pkg.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6aab1e125e13
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,23 @@
+pkgname=flume-ng-rabbitmq
+pkgver=1.0
+pkgrel=4
+pkgdesc='Flume-NG RabbitMQ'
+arch=('any')
+url='https://github.com/jcustenborder/flume-ng-rabbitmq'
+license=('Apache License')
+depends=('apache-flume-ng')
+makedepends=('java-environment>=6')
+install=flume-ng-rabbitmq.install
+source=('git+https://github.com/jcustenborder/flume-ng-rabbitmq.git')
+
+md5sums=('SKIP')
+
+build() {
+ cd $pkgname
+ mvn package
+}
+
+package() {
+ mkdir -p $pkgdir/usr/share/java
+ install -Dm644 $srcdir/flume-ng-rabbitmq/target/flume-rabbitmq-channel-1.0-SNAPSHOT.jar $pkgdir/usr/share/java/$pkgname.jar
+}
diff --git a/flume-ng-rabbitmq.install b/flume-ng-rabbitmq.install
new file mode 100644
index 000000000000..1a4f39040b5d
--- /dev/null
+++ b/flume-ng-rabbitmq.install
@@ -0,0 +1,13 @@
+post_install() {
+ if [ -d /usr/lib/apache-flume-ng/lib ]; then
+ ln -s /usr/share/java/flume-ng-rabbitmq.jar /usr/lib/apache-flume-ng/lib/flume-ng-rabbitmq.jar
+ fi
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ rm -f /usr/lib/apache-flume-ng/lib/flume-ng-rabbitmq.jar
+}