diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 24 insertions, 10 deletions
@@ -1,14 +1,12 @@ # Maintainer: Jguer <joaogg3@gmail.com> pkgname=yay -pkgver=28 +pkgver=1.60 pkgrel=1 -pkgdesc="Yet another pacman wrapper with AUR support" +pkgdesc="Yet another yogurt. Pacman wrapper with AUR support written in go." arch=('i686' 'x86_64') license=('GPL') depends=( - 'pacman' 'sudo' - 'tar' ) makedepends=( 'go' @@ -16,7 +14,7 @@ makedepends=( ) source=( - "yay::git://github.com/Jguer/yay.git#branch=${BRANCH:-master}" + "yay::git://github.com/jguer/yay.git#branch=${BRANCH:-master}" ) md5sums=( @@ -33,9 +31,8 @@ pkgver() { fi cd "$srcdir/$pkgname" - # local date=$(git log -1 --format="%cd" --date=short | sed s/-//g) local count=$(git rev-list --count HEAD) - echo "${count}" + echo "1.${count}" } build() { @@ -54,17 +51,34 @@ build() { mv "$srcdir/$pkgname" "$srcdir/.go/src/" - cd "$srcdir/.go/src/$pkgname/" - ln -sf "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" + cd "$srcdir/.go/src/$pkgname/cmd/yay" + ln -sf "$srcdir/.go/src/$pkgname/cmd/yay" "$srcdir/$pkgname" git submodule update --init go get -v \ - -gcflags "-trimpath $GOPATH/src" -ldflags "-X main.version=${PKGVER}" + -gcflags "-trimpath $GOPATH/src" \ + -ldflags="-X main.version=$pkgver" } package() { + #install executable find "$srcdir/.go/bin/" -type f -executable | while read filename; do install -DT "$filename" "$pkgdir/usr/bin/$(basename $filename)" done + + cd "$srcdir/.go/src/$pkgname" + + # Install GLP v3 + mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + + # Install zsh completion + mkdir -p "${pkgdir}/usr/share/zsh/site-functions" + install -m644 zsh-completion "${pkgdir}/usr/share/zsh/site-functions/_yay" + + # Install fish completion + mkdir -p "${pkgdir}/usr/share/fish/vendor_completions.d" +install -m644 yay.fish "${pkgdir}/usr/share/fish/vendor_completions.d/yay.fish" } |