From e94fdc5c2cd8c3d91231ec997186fdfae48d537c Mon Sep 17 00:00:00 2001 From: Stepanov Aleksey Date: Wed, 22 Oct 2025 20:42:55 +0500 Subject: Init --- .SRCINFO | 14 ++++++++++++++ PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..46258ac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = jinsp-git + pkgdesc = Visually inspect JSON data from the terminal. + pkgver = r54.e0cefb2 + pkgrel = 1 + url = https://github.com/simeonkr/jinsp + arch = x86_64 + license = MIT + makedepends = make + makedepends = git + depends = glibc + source = jinsp::git+https://github.com/simeonkr/jinsp + sha256sums = SKIP + +pkgname = jinsp-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..555d2f3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Aleksey Stepanov + +_pkgname=jinsp +pkgname="${_pkgname}-git" +pkgver=r54.e0cefb2 +pkgrel=1 +pkgdesc='Visually inspect JSON data from the terminal.' +arch=('x86_64') +url="https://github.com/simeonkr/jinsp" +license=('MIT') +depends=('glibc') +makedepends=('make' 'git') +source=("${_pkgname}::git+https://github.com/simeonkr/jinsp") +sha256sums=('SKIP') + +pkgver() { + cd "${_pkgname}" + ( + set -o pipefail + git describe --long --abbrev=7 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" + ) +} + +package() { + cd "${_pkgname}" + + make + + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" + install -Dm755 "${_pkgname}" "$pkgdir/usr/bin/$_pkgname" +} -- cgit