summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 15 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b51210d3de9e..a6b66f021468 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,34 +5,35 @@
# https://github.com/Cutehacks/qpm
pkgname=qpm
-pkgver=v0.10.0
-pkgrel=2
+pkgver=v0.11.0
+pkgrel=1
pkgdesc='Qt Package Manager'
arch=('x86_64' 'i686')
url='http://qpm.io'
license=('LGPL')
provides=('qpm')
makedepends=('go' 'git')
-source=("git://github.com/Cutehacks/qpm#tag=${pkgver}")
+source=("qpm.io::git://github.com/Cutehacks/qpm#tag=${pkgver}")
sha256sums=('SKIP')
-build() {
- cd "$pkgname"
+prepare() {
+ local _qpm_dir="${srcdir}/qpm.io"
+ cd ${_qpm_dir}
git submodule init
git submodule update
+}
- export GOPATH=${PWD}
- export PATH=${GOPATH}/bin:${PATH}
+build() {
+ local _qpm_dir="${srcdir}/qpm.io"
+ cd $_qpm_dir
+ local git_sha1=$(git rev-parse HEAD | cut -c1-8)
- go build qpm.io/qpm
+ cd ${startdir}
+ export GOPATH="$startdir"
+ go build -ldflags "-X qpm.io/qpm/core.Version=${pkgver} -X qpm.io/qpm/core.Build=${git_sha1}" qpm.io/qpm
}
package() {
- cd "$pkgname"
-
- local installdir=${pkgdir}/usr/bin
-
- mkdir -p ${installdir}
- cp qpm ${installdir}
+ install -Dm755 "${startdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}