diff options
author | Konstantin Shalygin | 2019-10-28 16:52:19 +0700 |
---|---|---|
committer | Konstantin Shalygin | 2019-10-28 16:52:19 +0700 |
commit | facead77d7f95f870ab539ba83c51c080540db7d (patch) | |
tree | e257d52d0589c3dc69245e698612eda44b70d695 /PKGBUILD | |
download | aur-facead77d7f95f870ab539ba83c51c080540db7d.tar.gz |
First AUR release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..18eba5804b5a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Shalygin Konstantin <k0ste@k0ste.ru> +# Contributor: Shalygin Konstantin <k0ste@k0ste.ru> + +pkgname='skydive' +pkgver='0.25.0' +pkgrel='1' +pkgdesc='Real-time network topology and protocols analyzer' +arch=('x86_64' 'i686') +url="https://${pkgname}.network" +license=('Apache') +makedepends=('go' 'libpcap' 'libxml2' 'protobuf' 'libvirt' 'npm') +source=("https://github.com/${pkgname}-project/${pkgname}/archive/v${pkgver}.tar.gz" + "${pkgname}.tmpfiles" + "${pkgname}.sysusers") +sha256sums=('698413e4c9c5dbd5977328bd46e912cd760b500dacf6ec4f4c453f6a494c09ec' + '5d3b4f628a485363ec47897054b2d4a84ef680b9db93562a58e42971f5597bc3' + 'acbccbc4dace958b4d7eeeb3879e6f80fe798ffb5e7be5375008970f6ee30c34') +options=('!buildflags') + +prepare() { + export GOPATH="${srcdir}/gopath" + export PATH="${GOPATH}/bin:$PATH" + mkdir -p "${GOPATH}/src/github.com/${pkgname}-project" + mv "${srcdir}/${pkgname}-${pkgver}" "${GOPATH}/src/github.com/${pkgname}-project/${pkgname}" +} + +build() { + cd "${GOPATH}/src/github.com/${pkgname}-project/${pkgname}" + make +} + +package() { + export GOPATH="${srcdir}/gopath" + export PATH="${GOPATH}/bin:$PATH" + cd "${GOPATH}" + install -Dm0755 "bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + cd "${GOPATH}/src/github.com/${pkgname}-project/${pkgname}" + install -Dm0644 "contrib/systemd/${pkgname}-agent.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}-agent.service" + install -Dm0644 "contrib/systemd/${pkgname}-analyzer.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}-analyzer.service" + install -Dm0644 "etc/${pkgname}.yml.default" "${pkgdir}/etc/${pkgname}/${pkgname}.yml" + cd "${srcdir}" + install -Dm644 "${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" + install -Dm644 "${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" +} |