summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 22 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 94adc866a370..174af7bf412a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,43 @@
# Maintainer: Marat Moustafine <moustafine-@t-tuta-d.t-io>
pkgname=centrifugo
-pkgver=1.5.1
+pkgver=1.6.1
pkgrel=1
-pkgdesc="Real-time messaging server for web applications"
-arch=('x86_64' 'i686' 'aarch64' 'arm' 'armv6h' 'armv7h')
-url="https://github.com/centrifugal/centrifugo/"
-license=("MIT")
+pkgdesc='Real-time messaging server for web applications'
+arch=('i686' 'x86_64' 'aarch64' 'arm' 'armv6h' 'armv7h')
+_vendor="github.com/centrifugal"
+url=https://$_vendor/$pkgname
+license=('MIT')
depends=('systemd')
makedepends=('go' 'git')
install=$pkgname.install
-backup=("etc/$pkgname/config.json")
-_vendor="github.com/centrifugal"
-source=("git+https://$_vendor/$pkgname.git#tag=v$pkgver"
- "$pkgname.service"
- "$pkgname.sysusers")
+backup=(etc/$pkgname/config.json)
+source=(git+$url.git#tag=v$pkgver
+ $pkgname.service
+ $pkgname.sysusers)
sha256sums=('SKIP'
'd1840e7ef5a3b31cad41f498ce02d33d5d88c70f408f9783511387b496ab99e1'
'0e8c55453bb4c6ea868f4b095237523da85b478fbfda7f1518299cba5356c09f')
prepare() {
- mkdir -p ./$_vendor
- mv $pkgname ./$_vendor
+ mkdir -p $_vendor
+ mv $pkgname $_vendor
}
build() {
- cd ../
- export GOPATH=$PWD
-
- cd $srcdir/$_vendor/$pkgname
- go build
+ cd $_vendor/$pkgname
+ GOPATH=$srcdir/.. go build
}
package() {
- cd $srcdir/$_vendor/$pkgname
- install -Dm755 $pkgname $pkgdir/usr/bin/$pkgname
- install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
-
- install -Dm644 config.json $pkgdir/etc/centrifugo/config.json
+ install -Dm644 $pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
+ install -Dm644 $srcdir/$pkgname.sysusers $pkgdir/usr/lib/sysusers.d/$pkgname.conf
- mkdir -p $pkgdir/etc/default
- touch $pkgdir/etc/default/centrifugo
+ cd $_vendor/$pkgname
+ install -Dm755 $pkgname $pkgdir/usr/bin/$pkgname
+ install -Dm644 config.json $pkgdir/etc/centrifugo/config.json
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
- cd $srcdir
- install -Dm644 $pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
- install -Dm644 $srcdir/$pkgname.sysusers $pkgdir/usr/lib/sysusers.d/$pkgname.conf
+ mkdir -p $pkgdir/etc/default
+ touch $pkgdir/etc/default/centrifugo
}