diff options
author | Tony Lambiris | 2019-02-27 22:05:09 -0500 |
---|---|---|
committer | Tony Lambiris | 2019-02-27 22:05:09 -0500 |
commit | 174edd78488044219c2538c3fb8bb31595bbf575 (patch) | |
tree | 86dae5c17c6ae5f84bd2f9a6bda1498424e1eb8f | |
download | aur-174edd78488044219c2538c3fb8bb31595bbf575.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 40 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..082cfea8922b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = hx-git + pkgdesc = Futuristic take on hexdump. + pkgver = v0.1.3.r20.g66f0a6d + pkgrel = 1 + url = https://github.com/sitkevij/hex + arch = i686 + arch = x86_64 + license = MIT + makedepends = rust + makedepends = cargo + depends = rust + depends = cargo + optdepends = rust-src: rust std source code + source = hx-git::git+https://github.com/sitkevij/hex + sha256sums = SKIP + +pkgname = hx-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..cccf9560eb15 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +src +pkg +hx-git +*pkg.tar.xz +tags diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f23c50b2301 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Tony Lambiris <tony@criticalstack.com> + +pkgname=hx-git +pkgdesc="Futuristic take on hexdump." +pkgrel=1 +pkgver=v0.1.3.r20.g66f0a6d +arch=('i686' 'x86_64') +url="https://github.com/sitkevij/hex" +license=('MIT') +depends=('rust' 'cargo') +makedepends=('rust' 'cargo') +optdepends=('rust-src: rust std source code') +source=("${pkgname}::git+https://github.com/sitkevij/hex") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname}" + + #printf "%s.%s" "$(grep -m1 '^version =' Cargo.toml | cut -d\" -f2)" "$(git rev-list --count HEAD)" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/${pkgname}" + + make +} + +check() { + cd "${srcdir}/${pkgname}" + + make test +} + +package() { + cd "${srcdir}/${pkgname}" + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm755 "target/release/hx" "${pkgdir}/usr/bin/hx" +} |