diff --git a/app-admin/op-cli-bin/Manifest b/app-admin/op-cli-bin/Manifest index f57d0a4..82930c3 100644 --- a/app-admin/op-cli-bin/Manifest +++ b/app-admin/op-cli-bin/Manifest @@ -1,4 +1,8 @@ DIST op_linux_386_v2.29.0.zip 8038626 BLAKE2B 2907e40bcfefeddb234d193c575980e676832e5b10f1f0127ba77c3b5549b76c633f843496a2825118d57886792f7a958836025106665329d529a9549fa21995 SHA512 18e6182ef8e9a2edc0dc705ca2d91f3c121dd378eca978cecaca29ea2ede9fb3a6ad0370d35d263d19afae071bf595bd46c54e3c5c04d715ca08353f9ea913b9 +DIST op_linux_386_v2.30.0.zip 8101943 BLAKE2B 4be4df9b985a44b6cf01b1e7d3a15ae40c8cb89f87ddb95aa0e5549d3559bc40ee7dbe4dfffff9265a35d99fb18dcb657e7b947d1c8c3b77a9ca1dad0acc2ab3 SHA512 1ceafa1059be1a2b0cedfa410470714484d399fa8c469d07936b589afd3af30fb42577a559200d92a6bf9bd949900ff3d381b3cd4d1f663d04ac62b61064404c DIST op_linux_amd64_v2.29.0.zip 8571049 BLAKE2B 59d02221294f856a0df31fbd0295c2f013b88e0b923a31d431ac7a32b4786f8fd8eddb1e73b50a6334eb53dba584b73f83c9d3102a803da336103f581fddec17 SHA512 899bb2555ae3e65e00873aa4c27e29473b989c23e06b41c27e97c12230893e1d94ca00729daec564f916d23aea31f8bf95d29aac0832153365c0f81c92890224 +DIST op_linux_amd64_v2.30.0.zip 8721234 BLAKE2B 68ae009b5b708fc7da65dc85d1c87917da4baadd32a1989c4c5669a867301247e78a6807ed25da2df942f98af2259dfc006ead55abe89d6ddfe40193022c9203 SHA512 09c3a9cd07f7987326076621668b6e49c0e269fc140d30e18251358aae2dd2180291a3fff26df98c35575d5d227a5aa17ce64990d2a0e05d4a7a88ee5fff5204 DIST op_linux_arm64_v2.29.0.zip 7873053 BLAKE2B b64d83e78cc59d3ce5bddb7be2c721f032eb7ebdb3f55884f7f399518af36eef932e9aa4888bcc6ffd4349217820b7b5150f8c49cb55d34a222b772758570953 SHA512 707e9f5959afcc826333e9313619d2ffa13de9d670375479764954031f53b6945e960a27b0ec2de07f772b68ac11b28d2bd7dab5582191cfa7712e58bd7f992e +DIST op_linux_arm64_v2.30.0.zip 8017089 BLAKE2B bb9dffbde35af7cf91354b1ed142937776b73b7321e31a88d4c3bdacca77ca0c58eb8876c4efa9ee17d976a5527ea1dc8e2ec9fa86d4530942c94ad7ccb9391e SHA512 0542a23c94d4c839d710f5e02b5439842fb4ee09bb8718f70705570785b4e6d4cba15f4796dd86e9f179a5d72f2fa935787a943580985d040b65fedfb26e2e01 DIST op_linux_arm_v2.29.0.zip 7997594 BLAKE2B 9b09e2c3c8e41d2538a5b72d49ce38bd5df07e3091156f950a4f47d9503ba2dfe1dc4dc300b8c5403cdc56d5be4334472b82dd9f0896220da5d767dd33fc7abc SHA512 5c584a23bdd703ad07cf6bc2e7b5360c5a7833031ac0652ce2fc9ce06a50d93b5bf566366dcc73998534471aeb2d208b06c78377868286a3ab409eb4b8c2d096 +DIST op_linux_arm_v2.30.0.zip 8045321 BLAKE2B 8b0ebf53163d0b9232f6ccdd2cb548314305e40bd2ee63aa12b7795dd36fc57e4c455cbb3f69a1ee7cf93714548b539854f2bcdfe8e43d83497b03801ea9908f SHA512 ce133cb6d52d2140a6689f7c1baab5504ee0b4e90cb0c340e9d362e2db79a6b39c40ddfcabe212bda1c6973788c76f6eb1bac9ce6b767337e9086dc68516099c diff --git a/app-admin/op-cli-bin/op-cli-bin-2.30.0.ebuild b/app-admin/op-cli-bin/op-cli-bin-2.30.0.ebuild new file mode 100644 index 0000000..13cbaee --- /dev/null +++ b/app-admin/op-cli-bin/op-cli-bin-2.30.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="command line interface for the 1password password manager" +HOMEPAGE="https://1password.com/downloads/command-line/" +SITE="https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}" +SRC_URI=" +amd64? ( ${SITE}/op_linux_amd64_v${PV}.zip ) +arm? ( ${SITE}/op_linux_arm_v${PV}.zip ) +arm64? ( ${SITE}/op_linux_arm64_v${PV}.zip ) +x86? ( ${SITE}/op_linux_386_v${PV}.zip ) +" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND="app-arch/unzip" +RDEPEND="acct-group/onepassword-cli" + +QA_PREBUILT="usr/bin/op" +RESTRICT="bindist mirror" +S="${WORKDIR}" + +src_install() { + dobin op +} + +pkg_postinst() { + chgrp onepassword-cli /usr/bin/op + chmod g+s /usr/bin/op +} diff --git a/dev-util/glab/Manifest b/dev-util/glab/Manifest index d16e372..8c2c927 100644 --- a/dev-util/glab/Manifest +++ b/dev-util/glab/Manifest @@ -1,2 +1,4 @@ DIST glab-1.44.1-deps.tar.xz 48137204 BLAKE2B e942b367efcfaa74c902af451251776411e391ffbb540a823ac7cf0239e88b088ca3a3152a97757797502096c1bd693aabd019aebc8bfa1862c879ba21ec81fe SHA512 2ad8d8c044a9ca77b328d129ae5d691ea77a23b5c29054605bf5adb69bdb462c97066d9a422deac3b311b589a8914aa03c5443a227661431b71b43fc8c00ad45 DIST glab-1.44.1.tar.gz 16749988 BLAKE2B e7cd2c60fffe6a1e3f6151d89103a919091d4a20eac25f89c8289b2c80d11c07060817f88aa17961fcebf7ad61801586fa05cce2da64ea8059bc8eed572d57d2 SHA512 f435a4edfedd03171fdf6accf4f996c2c8d6d1b1213d5e7fc11797287f53afc046969d079434e68749ca22ce966a888afd989cdc01ba70aa2eb4b10cd108b598 +DIST glab-1.45.0-deps.tar.xz 47995528 BLAKE2B b092833ce84ff768a45e0daabcc61d755f38d4cf09a52f28f32bbea9493e9c5a5c353afe0daf60c6d119398923d021d9ec35c86ef7acc01cbf13445646b8d9aa SHA512 8b07b443856541fe0ecfecb3b292aa409d4cf21e26918201aec3c8cf1f19dc6928a6f9f288a260b2fa189aa3b05a1e019530153c4056f72dee07eda03bb108b4 +DIST glab-1.45.0.tar.gz 16750173 BLAKE2B b630847e42f5066afad9de72aa479c8b75b556d7daef87e38e2bd0a2ffcffa3ab74a1766973979b067fc66363d018dbde0e5f848e75f8d9e2d4bb3539078a379 SHA512 6f0ac04e1005041951d69e09e7d1238e05ff93da5c293f2605ab84261491900fdb45828b11c3c178ffe9eacf23ae29495b2dfbde8cf078d2e6a7af64ace61ff1 diff --git a/dev-util/glab/glab-1.45.0.ebuild b/dev-util/glab/glab-1.45.0.ebuild new file mode 100644 index 0000000..a4916c4 --- /dev/null +++ b/dev-util/glab/glab-1.45.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module tmpfiles + +DESCRIPTION="A GitLab CLI tool bringing GitLab to your command line" +HOMEPAGE="https://gitlab.com/gitlab-org/cli" +SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/cli-v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86" + +BDEPEND=">=dev-lang/go-1.22" + +RESTRICT="test" + +src_unpack() { + default + mv "cli-v${PV}" "${P}" +} + +src_compile() { + emake GLAB_VERSION=${PV} build + + mkdir -p ${S}/man + go run ./cmd/gen-docs/docs.go --manpage --path ${S}/man +} + +src_install() { + dobin ${S}/bin/${PN} + einstalldocs + + for page in "${S}/man/"*; do + doman "${page}" + done +}