diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 22 insertions, 14 deletions
@@ -3,21 +3,24 @@ pkgname=riemann pkgver=0.2.10 -pkgrel=1 +pkgrel=2 pkgdesc="Monitors distributed systems" arch=('any') -url="http://riemann.io/" +url="http://$pkgname.io/" license=('EPL') depends=('java-runtime' 'bash') -install='riemann.install' -source=("https://aphyr.com/riemann/$pkgname-$pkgver.tar.bz2" +makedepends=('leiningen') +provides=('riemann') +conflicts=('riemann-bin') +install="$pkgname.install" +source=("https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz" 'logging.patch' - 'riemann.install' - 'riemann.sysusers' - 'riemann.service') -backup=('etc/riemann/riemann.config') -sha256sums=('ec697519e80781dc478983de04204760f2790da1715acfd233b35da071be5455' - '0e1a10f59cc95f9cef3eb54cc9764366a714eec2ed6c08750ac13c5d456d69c5' + "$pkgname.install" + "$pkgname.sysusers" + "$pkgname.service") +backup=("etc/$pkgname/$pkgname.config") +sha256sums=('db59583e69a6da9a222f73bae753665e9a4924883ce6c516b9fa56d536448340' + '30c09cf2432f5cc49cbd77576c6fc3251495b2862e51d81af2ab71109c2706f8' 'c62dfdd9c723e0717d5da33dc85def9a9a8f623f671aafa9505df3790bb4d2ae' '18e21c05c351a8bcbd55b3a454bceb67b7dcfe1385e7cca6936fe63640c44303' '94181e635ae9774a76bf4169064f253b626fb09806694d34774ed06d54df35b8') @@ -31,16 +34,21 @@ prepare() { done } -# No build() function; riemann provides .jar artifacts +build() { + cd "$srcdir/$pkgname-$pkgver" + + lein uberjar +} package() { cd "$srcdir/$pkgname-$pkgver" install -dm755 "$pkgdir/var/log/riemann" - install -Dm644 etc/riemann.config "$pkgdir/etc/riemann/riemann.config" - install -Dm755 bin/riemann "$pkgdir/usr/bin/riemann" - install -Dm644 lib/riemann.jar "$pkgdir/usr/lib/riemann.jar" + install -Dm644 pkg/tar/riemann.config "$pkgdir/etc/riemann/riemann.config" + install -Dm755 pkg/tar/riemann "$pkgdir/usr/bin/riemann" + install -Dm644 target/riemann-$pkgver-standalone.jar \ + "$pkgdir/usr/lib/riemann.jar" install -Dm644 "$srcdir/riemann.service" \ "$pkgdir/usr/lib/systemd/system/riemann.service" |