From d00c70d3595664b232d4b03f4fedaba39f47fe6a Mon Sep 17 00:00:00 2001 From: fbt Date: Fri, 25 Mar 2016 12:11:31 +0300 Subject: [PATCH] init --- PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..9b31884 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Jack L. Frost + +_srcname='ubase' +pkgname=ubase-halt-git +pkgver=r592.e0dc3f9 +pkgrel=1 +pkgdesc="halt from suckless.org's ubase" +url='http://core.suckless.org/ubase' +arch=( 'x86_64' 'i686' ) +license=( 'MIT' ) + +source=( "git://git.suckless.org/ubase" ) +sha1sums=( 'SKIP' ) + +pkgver() { + cd "${_srcname}" + + if git_version=$( git describe --long --tags 2>/dev/null ); then + IFS='-' read last_tag tag_rev commit <<< "$git_version" + printf '%s.r%s.%s' "$last_tag" "$tag_rev" "$commit" + else + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + fi +} + +build() { + cd "${_srcname}" + make halt +} + +package() { + cd "${_srcname}" + + mkdir -pm755 "$pkgdir/usr/bin" + cp halt "$pkgdir/usr/bin/halt" + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}