diff options
author | Donald Carr | 2018-06-01 11:52:09 -0700 |
---|---|---|
committer | Donald Carr | 2018-06-01 11:52:09 -0700 |
commit | 3981d9ae6241e6e7f4d8ff5d48e8301ed9a2403e (patch) | |
tree | 0f2d76c2b806fb575831e7007b6f218fda23647d /PKGBUILD | |
parent | 1bb1d9020dc4fc8b1878785594aa97091199bf16 (diff) | |
download | aur-3981d9ae6241e6e7f4d8ff5d48e8301ed9a2403e.tar.gz |
Get -git building again
Change-Id: I159550c1f31a379e5473eb37dd544609ab5aa6f8
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 18 insertions, 17 deletions
@@ -4,42 +4,43 @@ # For improvements/fixes to this package, please send a pull request: # https://github.com/Cutehacks/qpm -_pkgname=qpm -pkgname=${_pkgname}-git -pkgver=v0.10.0.r4.gc554ebe +pkgname=qpm-git +pkgver=v0.11.0.r2.g7c41bcc pkgrel=1 pkgdesc='Qt Package Manager' arch=('x86_64' 'i686') url='http://qpm.io' license=('LGPL') -provides=('qpm') +provides=('qpm-git') makedepends=('go' 'git') -source=("git://github.com/Cutehacks/qpm") +source=("qpm.io::git://github.com/Cutehacks/qpm") sha256sums=('SKIP') pkgver() { - cd "$_pkgname" + local _qpm_dir="${srcdir}/qpm.io" + cd ${_qpm_dir} git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -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}/qpm" "${pkgdir}/usr/bin/${pkgname}" } |