summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD22
2 files changed, 13 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b3e2a66efc8..064581e2a560 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,10 +5,9 @@ pkgbase = cpick
url = https://gitlab.com/ethanbakerdev/cpick
arch = x86_64
license = Apache
- makedepends = git
makedepends = go
- source = git+https://gitlab.com/ethanbakerdev/cpick.git#tag=v1.0.2
- sha256sums = SKIP
+ source = https://gitlab.com/ethanbakerdev/cpick/-/archive/v1.0.2/cpick-v1.0.2.tar.gz
+ sha256sums = a35040101c802d932ebf60d3db7d0d3ef61c9898af06e98b027096bc0cd19036
pkgname = cpick
diff --git a/PKGBUILD b/PKGBUILD
index c809f8f69d08..84084093fb56 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,22 +6,17 @@ pkgdesc="Extensive color picker in the terminal."
arch=('x86_64')
url="https://gitlab.com/ethanbakerdev/cpick"
license=('Apache')
-makedepends=('git' 'go')
-source=("git+https://gitlab.com/ethanbakerdev/cpick.git#tag=$pkgver")
-sha256sums=('SKIP')
-
-pkgver() {
- cd "$pkgname"
- git describe --long | sed -r 's/-(.*)//'
-}
+makedepends=('go')
+source=("$url/-/archive/$pkgver/cpick-$pkgver.tar.gz")
+sha256sums=('a35040101c802d932ebf60d3db7d0d3ef61c9898af06e98b027096bc0cd19036')
prepare() {
- cd "$pkgname"
+ cd "$pkgname-$pkgver"
mkdir -p build/
}
build() {
- cd "$pkgname"
+ cd "$pkgname-$pkgver"
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
@@ -30,8 +25,13 @@ build() {
go build -o build ./cmd/...
}
+check() {
+ cd "$pkgname-$pkgver"
+ go test ./...
+}
+
package() {
- cd "$pkgname"
+ cd "$pkgname-$pkgver"
install -Dm755 build/cpick "$pkgdir"/usr/bin/"$pkgname"
install -Dm644 README.md -t "$pkgdir"/usr/share/doc/"$pkgname"
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE