summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Shalygin2023-02-08 12:09:25 +0700
committerKonstantin Shalygin2023-02-08 12:09:25 +0700
commit25fa5da3617077ca34aaeb1b82cf207763fb95ee (patch)
treec4b1a2ab3b53af9a3335fc22d97b59cd70a8495d
parent4af6f23ea15a237be9de47fd31756bb72d352ed4 (diff)
downloadaur-25fa5da3617077ca34aaeb1b82cf207763fb95ee.tar.gz
Increase quality of PKGBUILD
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 8 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3cb69364bf7b..a41bb64dc227 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -8,7 +8,7 @@ pkgbase = ovirt_exporter
license = MIT
makedepends = go
backup = etc/conf.d/ovirt_exporter
- source = https://github.com/czerwonk/ovirt_exporter/archive/0.9.2.tar.gz
+ source = https://github.com/czerwonk/ovirt_exporter/archive/refs/tags/0.9.2.tar.gz
source = ovirt_exporter
source = ovirt_exporter.service
source = ovirt_exporter.sysusers
diff --git a/PKGBUILD b/PKGBUILD
index 6f07dc1d0d14..224804298856 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,10 +6,11 @@ pkgver='0.9.2'
pkgrel='1'
pkgdesc='Exporter for oVirt engine metrics'
arch=('x86_64' 'i686')
-url="https://github.com/czerwonk/${pkgname}"
+_uri='github.com/czerwonk'
+url="https://${_uri}/${pkgname}"
license=('MIT')
makedepends=('go')
-source=("${url}/archive/${pkgver}.tar.gz"
+source=("${url}/archive/refs/tags/${pkgver}.tar.gz"
"${pkgname}"
"${pkgname}.service"
"${pkgname}.sysusers")
@@ -20,23 +21,19 @@ sha256sums=('fc0082bfd1e97dc976453550983f32a880792d93fac22db72e1d83992673715b'
backup=("etc/conf.d/${pkgname}")
prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
export GOPATH="${srcdir}/gopath"
export GOBIN="${GOPATH}/bin"
- mkdir -p "${GOPATH}/src/github.com/czerwonk"
- ln -snf "${srcdir}/${pkgname}-${pkgver}" "${GOPATH}/src/github.com/czerwonk/${pkgname}"
+ mkdir -p "${GOPATH}/src/${_uri}"
+ ln -snf "${srcdir}/${pkgname}-${pkgver}" "${GOPATH}/src/${_uri}/${pkgname}"
}
build() {
- export GOPATH="${srcdir}/gopath"
- cd "${GOPATH}/src/github.com/czerwonk/${pkgname}"
+ cd "${GOPATH}/src/${_uri}/${pkgname}"
GOOS=linux go build
}
package() {
- pushd "${GOPATH}/src/github.com/czerwonk/${pkgname}"
- install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
- popd
+ install -Dm755 "${GOPATH}/src/${_uri}/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
install -Dm644 "${pkgname}" "${pkgdir}/etc/conf.d/${pkgname}"
install -Dm644 "${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
install -Dm644 "${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"