diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..29536f7bc0b3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: lucy <lucy@luz.lu> + +pkgname=tewisay-git +_gitname='tewisay' +_gourl='github.com/neeee/tewisay' +pkgver=0.59.cd6e1b9 +pkgrel=3 +pkgdesc='Cowsay replacement with unicode and partial ansi escape support.' +url='https://github.com/lucy/tewisay' +license=('custom:CC0') +depends=('glibc') +optdepends=('cowsay: default cowfiles') +makedepends=('go' 'git' 'asciidoc') +arch=('i686' 'x86_64' 'ARM') +options=('!strip') +source=('git://github.com/lucy/tewisay.git' + 'git://github.com/lucy/pflag.git' + 'git://github.com/lucy/rwidth.git') +sha256sums=('SKIP' 'SKIP' 'SKIP') + +pkgver() { + cd "$srcdir/$_gitname" + echo "0.$(git rev-list --count HEAD).$(git describe --always )" +} + +prepare() { + cd "$srcdir/$_gitname" + git config submodule.pflag.url "$srcdir/pflag" + git config submodule.rwidth.url "$srcdir/rwidth" + git submodule init + git submodule update +} + +build() { + cd "$srcdir/$_gitname" + go build + a2x --doctype manpage --format manpage tewisay.1.txt +} + +package() { + cd "$srcdir/$_gitname" + install -Dm755 -T tewisay "$pkgdir/usr/bin/tewisay" + install -Dm644 -T _tewisay "$pkgdir/usr/share/zsh/site-functions/_tewisay" + install -Dm644 -T tewisay.1 "$pkgdir/usr/share/man/man1/tewisay.1" + install -Dm644 -T COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" + install -Dm644 -T cows/COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING.tewis" + install -Dm755 -d "$pkgdir/usr/share/cows" + install -Dm644 -t "$pkgdir/usr/share/cows" cows/*.cow + ln -s "tewisay" "$pkgdir/usr/bin/tewithink" +} |