diff options
Diffstat (limited to 'testing/ijq')
-rw-r--r-- | testing/ijq/APKBUILD | 27 | ||||
-rw-r--r-- | testing/ijq/makefile-destdir.patch | 30 |
2 files changed, 57 insertions, 0 deletions
diff --git a/testing/ijq/APKBUILD b/testing/ijq/APKBUILD new file mode 100644 index 00000000000..1bb597c41b4 --- /dev/null +++ b/testing/ijq/APKBUILD @@ -0,0 +1,27 @@ +# Contributor: TBK <alpine@jjtc.eu> +# Maintainer: TBK <alpine@jjtc.eu> +pkgname=ijq +pkgver=0.2.3 +pkgrel=0 +pkgdesc="Interactive jq tool" +url="https://git.sr.ht/~gpanders/ijq/" +arch="all" +license="GPL-3.0-or-later" +options="!check" # no test suite +makedepends="go scdoc" +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~gpanders/ijq/archive/v$pkgver.tar.gz + makefile-destdir.patch + " +builddir="$srcdir/$pkgname-v$pkgver" + +build() { + make +} + +package() { + DESTDIR="$pkgdir" make PREFIX=/usr install +} + +sha512sums="ecced0f86c23b6fcb19addb944f7c2b7589895672fc625652f40dab466cbd5da9c0fa4522c897a0578c2bc5e2c0a7f8c36a1a5ad19e545d92ec1ed386948aea1 ijq-0.2.3.tar.gz +0d7de6f9099d9bb86977f924e6dd7c910d3b85d130a7d7e27634075bb41e45a899165540c638204fa896bfc92e46797883f757d29632df8fc78b7026dc59888b makefile-destdir.patch" diff --git a/testing/ijq/makefile-destdir.patch b/testing/ijq/makefile-destdir.patch new file mode 100644 index 00000000000..1136a071bde --- /dev/null +++ b/testing/ijq/makefile-destdir.patch @@ -0,0 +1,30 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,6 +1,6 @@ +-prefix = /usr/local +-bindir = $(prefix)/bin +-mandir = $(prefix)/share/man ++PREFIX = /usr/local ++BINDIR = $(PREFIX)/bin ++MANDIR = $(PREFIX)/share/man + + SRCS = main.go + +@@ -20,13 +20,13 @@ + + .PHONY: install + install: ijq ijq.1 +- install -d $(bindir) $(mandir)/man1 +- install -m 0755 ijq $(bindir) +- install -m 0644 ijq.1 $(mandir)/man1 ++ install -d $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 ++ install -m 0755 ijq -t $(DESTDIR)$(BINDIR)/ ++ install -m 0644 ijq.1 -t $(DESTDIR)$(MANDIR)/man1/ + + .PHONY: uninstall + uninstall: +- rm $(bindir)/ijq $(mandir)/man1/ijq.1 ++ rm $(BINDIR)/ijq $(MANDIR)/man1/ijq.1 + + .PHONY: clean + clean: |