Updated to build new format

This commit is contained in:
Jguer 2016-12-01 03:01:46 +00:00
parent 9787b5e1da
commit 8a5c0569a7
3 changed files with 30 additions and 14 deletions

View File

@ -1,15 +1,13 @@
pkgbase = yay pkgbase = yay
pkgdesc = Yet another pacman wrapper with AUR support pkgdesc = Yet another yogurt. Pacman wrapper with AUR support written in go.
pkgver = 28 pkgver = 1.60
pkgrel = 1 pkgrel = 1
arch = i686 arch = i686
arch = x86_64 arch = x86_64
license = GPL license = GPL
makedepends = go makedepends = go
makedepends = git makedepends = git
depends = pacman
depends = sudo depends = sudo
depends = tar
source = yay::git://github.com/Jguer/yay.git#branch=master source = yay::git://github.com/Jguer/yay.git#branch=master
md5sums = SKIP md5sums = SKIP

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
/*.tar.xz
/pkg
/src
/yay

View File

@ -1,14 +1,12 @@
# Maintainer: Jguer <joaogg3@gmail.com> # Maintainer: Jguer <joaogg3@gmail.com>
pkgname=yay pkgname=yay
pkgver=28 pkgver=1.60
pkgrel=1 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') arch=('i686' 'x86_64')
license=('GPL') license=('GPL')
depends=( depends=(
'pacman'
'sudo' 'sudo'
'tar'
) )
makedepends=( makedepends=(
'go' 'go'
@ -16,7 +14,7 @@ makedepends=(
) )
source=( source=(
"yay::git://github.com/Jguer/yay.git#branch=${BRANCH:-master}" "yay::git://github.com/jguer/yay.git#branch=${BRANCH:-master}"
) )
md5sums=( md5sums=(
@ -33,9 +31,8 @@ pkgver() {
fi fi
cd "$srcdir/$pkgname" cd "$srcdir/$pkgname"
# local date=$(git log -1 --format="%cd" --date=short | sed s/-//g)
local count=$(git rev-list --count HEAD) local count=$(git rev-list --count HEAD)
echo "${count}" echo "1.${count}"
} }
build() { build() {
@ -54,17 +51,34 @@ build() {
mv "$srcdir/$pkgname" "$srcdir/.go/src/" mv "$srcdir/$pkgname" "$srcdir/.go/src/"
cd "$srcdir/.go/src/$pkgname/" cd "$srcdir/.go/src/$pkgname/cmd/yay"
ln -sf "$srcdir/.go/src/$pkgname/" "$srcdir/$pkgname" ln -sf "$srcdir/.go/src/$pkgname/cmd/yay" "$srcdir/$pkgname"
git submodule update --init git submodule update --init
go get -v \ go get -v \
-gcflags "-trimpath $GOPATH/src" -ldflags "-X main.version=${PKGVER}" -gcflags "-trimpath $GOPATH/src" \
-ldflags="-X main.version=$pkgver"
} }
package() { package() {
#install executable
find "$srcdir/.go/bin/" -type f -executable | while read filename; do find "$srcdir/.go/bin/" -type f -executable | while read filename; do
install -DT "$filename" "$pkgdir/usr/bin/$(basename $filename)" install -DT "$filename" "$pkgdir/usr/bin/$(basename $filename)"
done 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"
} }