summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD23
2 files changed, 11 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 45911c517fea..382cc75d50c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = peco
pkgdesc = Simplistic interactive filtering tool
pkgver = 0.5.7
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/peco/peco
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 5184c6d51acd..452319ab8640 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
-# Maintainer: Samuel Walladge <samuel at swalladge dot id dot au>
+# Maintainer: Samuel Walladge <aur at swalladge dot net>
pkgname=peco
pkgver=0.5.7
-pkgrel=1
+pkgrel=2
pkgdesc='Simplistic interactive filtering tool'
arch=('i686' 'x86_64')
url='https://github.com/peco/peco'
@@ -11,21 +11,18 @@ makedepends=('go' 'wget')
source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz")
sha256sums=('9bf4f10b3587270834380e1ea939625bd47eaa166bfabd050e66fad3ffd8f9b0')
-
-prepare() {
- install -d "${srcdir}/src/github.com/${pkgname}"
- cp -r "${pkgname}-${pkgver}/" "${srcdir}/src/github.com/${pkgname}/${pkgname}"
-}
-
build() {
- export GOPATH="${srcdir}" GOROOT_FINAL="/usr/bin"
- cd "${srcdir}/src/github.com/${pkgname}/${pkgname}"
- make deps
- go build cmd/${pkgname}/${pkgname}.go
+ cd "${srcdir}/${pkgname}-${pkgver}/"
+ export GOPATH="${srcdir}" GOROOT_FINAL="/usr/bin" GO111MODULE=on
+ mkdir -p out
+ go mod download
+ go build -o "out/${pkgname}" "cmd/${pkgname}/${pkgname}.go"
}
package() {
- install -Dm755 "${srcdir}/src/github.com/${pkgname}/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ cd "${srcdir}/${pkgname}-${pkgver}/"
+ install -Dm755 "out/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/peco/LICENSE"
}
# vim:set ts=2 sw=2 et: