From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4A75C1382C5 for ; Tue, 15 Jun 2021 05:55:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7A924E0822; Tue, 15 Jun 2021 05:55:39 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5FAABE0822 for ; Tue, 15 Jun 2021 05:55:39 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 27646340E5B for ; Tue, 15 Jun 2021 05:55:38 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B0A62796 for ; Tue, 15 Jun 2021 05:55:36 +0000 (UTC) From: "Zac Medico" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Zac Medico" Message-ID: <1623736439.373d4d774e238deb76a0c9552065f6b12d225dbb.zmedico@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/jp/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-misc/jp/Manifest app-misc/jp/jp-0.1.3.1.ebuild app-misc/jp/jp-0.1.3.ebuild app-misc/jp/metadata.xml X-VCS-Directories: app-misc/jp/ X-VCS-Committer: zmedico X-VCS-Committer-Name: Zac Medico X-VCS-Revision: 373d4d774e238deb76a0c9552065f6b12d225dbb X-VCS-Branch: master Date: Tue, 15 Jun 2021 05:55:36 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3c93923c-5222-4887-b006-8a5dbac65791 X-Archives-Hash: 6a94a6903193199db383384f61f895b7 commit: 373d4d774e238deb76a0c9552065f6b12d225dbb Author: Zac Medico gentoo org> AuthorDate: Tue Jun 15 05:31:33 2021 +0000 Commit: Zac Medico gentoo org> CommitDate: Tue Jun 15 05:53:59 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373d4d77 app-misc/jp: Bump to version 0.1.3.1 and switch to my jpp "fork" I've forked the package since upstream has been unresponsive to jp merge requests for some time, though JMESPath lives on. I intend to keep the original jp command as-is, while adding extensions to the new jpp command. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> app-misc/jp/Manifest | 2 +- app-misc/jp/{jp-0.1.3.ebuild => jp-0.1.3.1.ebuild} | 22 +++++++++++++++++----- app-misc/jp/metadata.xml | 14 +++++++++++--- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/app-misc/jp/Manifest b/app-misc/jp/Manifest index d2350ffe51f..4cbdc511c69 100644 --- a/app-misc/jp/Manifest +++ b/app-misc/jp/Manifest @@ -1 +1 @@ -DIST jp-0.1.3.tar.gz 62719 BLAKE2B cb7783cc5e23c279237a12284e7be2e6af25477d89a087dc5b5717e3aece7325fd7f056310ed79dead578425177df96911df092ecf82e3e75c935db1137a0341 SHA512 bf7c5ad2889404145b2e5e9e3e30f7e136fc81b7026114801bdd8ea65b78609d91c20f35c4717aff1bfb9750cdf5a8d9f405177ac8716851cbf391ee8c7e1e04 +DIST jpp-0.1.3.1.tar.gz 64129 BLAKE2B a3663ee0a6b212a455dbe4c01f83fb450a5d17ff8f2173becc970133ed9a29b102280fbeb13730eebe69ebf481703e382df8456d030abbff695a5cc72a0faa36 SHA512 65844497d988645717363f812c14886e1a5befa925085527029145c4b5c7a3466c193bb6a8f1bc47c66e5cd616ae87eee25077278a48abcc4980dda08d3fc6bb diff --git a/app-misc/jp/jp-0.1.3.ebuild b/app-misc/jp/jp-0.1.3.1.ebuild similarity index 54% rename from app-misc/jp/jp-0.1.3.ebuild rename to app-misc/jp/jp-0.1.3.1.ebuild index 9370bd2d418..2d61bd19fce 100644 --- a/app-misc/jp/jp-0.1.3.ebuild +++ b/app-misc/jp/jp-0.1.3.1.ebuild @@ -4,15 +4,21 @@ EAPI=7 inherit go-module +MY_PN=jpp +MY_P=${MY_PN}-${PV} + DESCRIPTION="Command line interface to JMESPath" -HOMEPAGE="https://github.com/jmespath/jp http://jmespath.org" -SRC_URI="https://github.com/jmespath/jp/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/pipebus/jpp https://github.com/jmespath/jp http://jmespath.org" +SRC_URI="https://github.com/pipebus/jpp/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" LICENSE="Apache-2.0 MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="+jp +jpp" RESTRICT+=" test" +REQUIRED_USE="|| ( jp jpp )" + +S=${WORKDIR}/${MY_P} src_prepare() { if [[ -e $S/go.mod ]]; then @@ -29,10 +35,16 @@ src_prepare() { } src_compile() { - go build -mod=readonly -o ./jp ./jp.go || die + if use jp; then + go build -mod=readonly -o ./jp ./jp.go || die + fi + if use jpp; then + go build -mod=readonly -o ./jpp ./cmd/jpp/main.go || die + fi } src_install() { - dobin "./jp" + use jp && dobin "./jp" + use jpp && dobin "./jpp" dodoc README.md } diff --git a/app-misc/jp/metadata.xml b/app-misc/jp/metadata.xml index ef594962c7b..8a062311429 100644 --- a/app-misc/jp/metadata.xml +++ b/app-misc/jp/metadata.xml @@ -6,8 +6,16 @@ Zac Medico - https://github.com/jmespath/jp/issues - https://github.com/jmespath/jp/commits/master - jmespath/jp + https://github.com/pipebus/jpp/issues + https://github.com/pipebus/jpp/commits/master + pipebus/jpp + + + Install jp which is the official jp CLI for JMESPath + + + Install jpp which is an extended superset of the jp CLI for JMESPath + +