summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorravenstar2019-01-27 21:58:52 +0300
committerravenstar2019-01-27 21:58:52 +0300
commit304b2239de83d2fa1f3e8e149900f764b77537b5 (patch)
treeb93bfd9dab00c99389ae4b08d99c44f73b6a71ac
parent0c0329aa288416ebf24de6e197e1c20558428b2d (diff)
downloadaur-gled-git.tar.gz
Fix pkgbuild
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD21
2 files changed, 12 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9cd760b4e35c..42c6218c6202 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -9,7 +9,8 @@ pkgbase = gled-git
makedepends = go
depends = libusb
provides = gled
- source = gled-git::git+https://github.com/karlovskiy/gled.git
+ conflicts = gled
+ source = git+https://github.com/karlovskiy/gled.git
md5sums = SKIP
pkgname = gled-git
diff --git a/PKGBUILD b/PKGBUILD
index ed8f6f2f659d..ccad6f1e4a9e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,33 @@
# Maintainer: ravenstar <yexella at gmail dot com>
pkgname=gled-git
-_pkgname=gled
pkgver=r4.97dfdc8
pkgrel=1
pkgdesc="Logitech G102 and G203 Prodigy Mouse LED control"
arch=('x86_64')
-url="https://github.com/karlovskiy/gled"
+url="https://github.com/karlovskiy/${pkgname%-git}"
license=('MIT')
makedepends=('git' 'go')
depends=('libusb')
-provides=('gled')
-source=("${pkgname}::git+https://github.com/karlovskiy/gled.git")
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("git+${url}.git")
md5sums=('SKIP')
pkgver() {
- cd "${_pkgname}"
+ cd "${srcdir}/${pkgname%-git}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
+ cd "${srcdir}/${pkgname%-git}"
export GOFLAGS="-buildmode=pie -gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow"
- cd "${_pkgname}"
- go build -o ${_pkgname} .
+ go build -o ${pkgname%-git} .
}
package() {
- cd "${_pkgname}"
- install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
- install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
- install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
+ cd "${srcdir}/${pkgname%-git}"
+ install -Dm755 "${pkgname%-git}" "${pkgdir}/usr/bin/${pkgname%-git}"
+ install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}