diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 31 insertions, 17 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Wed Jul 27 07:32:03 UTC 2016 +# Thu Jul 28 06:32:03 UTC 2016 pkgbase = gtm - pkgdesc = Simple, seamless, lightweight time tracking for all your git projects + pkgdesc = git time metrics pkgver = autogenerated pkgrel = 1 arch = i686 @@ -2,7 +2,7 @@ pkgname=gtm pkgver=${PKGVER:-autogenerated} pkgrel=${PKGREL:-1} -pkgdesc="Simple, seamless, lightweight time tracking for all your git projects" +pkgdesc="git time metrics" arch=('i686' 'x86_64') license=('GPL') depends=( @@ -13,17 +13,24 @@ makedepends=( ) source=( + "git2go::git://github.com/git-time-metric/git2go#branch=next" "gtm::git://github.com/git-time-metric/gtm#branch=${BRANCH:-master}" ) md5sums=( 'SKIP' + 'SKIP' ) backup=( ) pkgver() { + if [[ "$PKGVER" ]]; then + echo "$PKGVER" + return + fi + cd "$srcdir/$pkgname" local date=$(git log -1 --format="%cd" --date=short | sed s/-//g) local count=$(git rev-list --count HEAD) @@ -32,28 +39,35 @@ pkgver() { } build() { - cd "$srcdir/$pkgname" + export GOPATH="$srcdir/.go" + mkdir -p "$GOPATH/src/github.com/git-time-metric/" - if [ -L "$srcdir/$pkgname" ]; then - rm "$srcdir/$pkgname" -rf - mv "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" - fi + mv "$srcdir/git2go" "$GOPATH/src/github.com/git-time-metric/" + mv "$srcdir/gtm" "$GOPATH/src/github.com/git-time-metric/" - rm -rf "$srcdir/.go/src" + cd "$GOPATH/src/github.com/git-time-metric/git2go" - mkdir -p "$srcdir/.go/src" + echo ":: git2go: switching next branch..." + git checkout next - export GOPATH="$srcdir/.go" + echo ":: git2go: initializing submodules..." + git submodule update --init + + echo ":: git2go: go get..." + go get -t -d ./... - mv "$srcdir/$pkgname" "$srcdir/.go/src/" + echo ":: git2go: making..." + make install - cd "$srcdir/.go/src/$pkgname/" - ln -sf "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" + cd "$GOPATH/src/github.com/git-time-metric/gtm" - git submodule update --init + echo ":: gtm: go get..." + go get -t -v ./... - go get -v \ - -gcflags "-trimpath $GOPATH/src" + echo ":: gtm: go build..." + go build -v \ + -gcflags "-trimpath $GOPATH/src" \ + -ldflags "-X main.Version=${pkgver}" } package() { |