diff options
author | Yann Jorelle | 2022-04-12 22:34:14 +0200 |
---|---|---|
committer | Yann Jorelle | 2022-04-12 22:34:14 +0200 |
commit | 044792aa3ea51ef4601c83c5b5f493dfa492bf0c (patch) | |
tree | 68aa961b0b182afc6e1dffd0eb7f415c4034365b | |
download | aur-044792aa3ea51ef4601c83c5b5f493dfa492bf0c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f771d2f025d2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = krabby-git + pkgdesc = Print pokemon sprites in your terminal + pkgver = r10.dee9311 + pkgrel = 1 + url = https://github.com/yannjor/krabby + arch = any + license = GPL-3.0 + makedepends = git + makedepends = rust + makedepends = cargo + provides = krabby + conflicts = krabby + source = git+https://github.com/yannjor/krabby.git + sha256sums = SKIP + +pkgname = krabby-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d8dec01055be --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Yann Jorelle <yannjorelle@protonmail.com> +pkgname=krabby-git +_pkgname=krabby +_binname=krabby +pkgver=r10.dee9311 +pkgrel=1 +pkgdesc="Print pokemon sprites in your terminal" +url="https://github.com/yannjor/krabby" +license=("GPL-3.0") +arch=("any") +provides=("krabby") +conflicts=("krabby") +makedepends=("git" "rust" "cargo") +source=("git+https://github.com/yannjor/krabby.git") +sha256sums=("SKIP") + +pkgver(){ + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_pkgname" || exit 1 + # Build a release build + cargo build --release +} + +package() { + cd "$_pkgname" || exit 1 + rm -rf "$pkgdir/usr/local/opt/$_pkgname" + mkdir -p "$pkgdir/usr/local/opt/$_pkgname/colorscripts/regular" + mkdir -p "$pkgdir/usr/local/opt/$_pkgname/colorscripts/shiny" + mkdir -p "$pkgdir/usr/local/bin" + install -Dm644 colorscripts/regular/* -t "$pkgdir/usr/local/opt/$_pkgname/colorscripts/regular" + install -Dm644 colorscripts/shiny/* -t "$pkgdir/usr/local/opt/$_pkgname/colorscripts/shiny" + install -Dm644 pokemon.json "$pkgdir/usr/local/opt/$_pkgname/pokemon.json" + install -Dm755 target/release/krabby "$pkgdir/usr/local/opt/$_pkgname/$_binname" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" + install -Dm644 README.md "$pkgdir/usr/share/doc/$_pkgname/README.md" + # creating symlink in usr/local/bin + ln -sf "/usr/local/opt/$_pkgname/krabby" "$pkgdir/usr/local/bin/$binname" +} |