diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 15 insertions, 14 deletions
@@ -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}" } |