dev-util/cargo-pgrx: add 0.16.1

Signed-off-by: Patrick Lauer <patrick@gentoo.org>
This commit is contained in:
Patrick Lauer 2025-10-17 08:14:27 +00:00
parent 26f2629b28
commit 26007c7f9e
No known key found for this signature in database
GPG Key ID: A6B98739114414D6
2 changed files with 38 additions and 0 deletions

View File

@ -10,3 +10,5 @@ DIST pgrx-0.15.0-crates.tar.xz 36076500 BLAKE2B 186d90b761a9de842a32ea5f1c42221e
DIST pgrx-0.15.0.tar.gz 2740007 BLAKE2B 3fe018c1350fae8e5b921809bf92b54d261d85e772714410beb47ccb2a517241e268598ba178c1bd0eca6e90b2f1fffe60c3cf36c20fe26ccc50fe8bf28214cb SHA512 8099d2104e6cfb25d3ca47cd9f771f6f8d02fe046932d2d84ebbd41569d863758d4e97c9ccf816374aaae45762aa01bb721bba57e713b9dd2a598e7570dc5a29
DIST pgrx-0.16.0-crates.tar.xz 36019552 BLAKE2B eed6cf15540b737c72cc2ee93143a6bc738a453e0e99fe9334c766f3848e3dca353a67f71642e675c01a542414237a6249b5a91649b283822063e556911b9112 SHA512 202f7adb8c808b3caca03cf3bc8a40b5bcd1a286a74dcfe8a1bca501dec0b93f1b9bb35574014662dfd1b9aee1be2836bca45ed5b8d768eaaa83b25bdc6e305f
DIST pgrx-0.16.0.tar.gz 2735971 BLAKE2B 4460085aaec58b9555b214424d337fb735bc23cd6a05e1df98f5519d761e5b315e3e741363666c68c0a18337829d7acea792b20c72057c417f1078370e863f51 SHA512 b352a54369a70d80b00be5139378f1a23a6a3a60cda5f2c9360f37f25b2559987090118aaa60afa78577e83f8d7fd13d4f4a995b0193933f402aa60dacc66e8d
DIST pgrx-0.16.1-crates.tar.xz 35622828 BLAKE2B 5a6a401d8df64b52af91b76d235493b48f3268ae9ff818fbcd5d3878d2ad2834ad8e186506acbaac92467e23a892407698cd7aede320f93631fcf44ce97caeb4 SHA512 8ff44de25abe7ee9625651d0812c2bacc5f2c4cab344c8aefd6783da0fae34ee59c26b2a47e1996adc8eeb05760dfd32e910550bca8d90b6feec31fbbff31a03
DIST pgrx-0.16.1.tar.gz 2743429 BLAKE2B 38e4fd66defbd6206c8691ddcf1a76dfe46555662be5deb660d78bddf7d689f4760b3b8170315a21b56e5d351baa73222a7888b6efd2078c996edf50eda8cc8b SHA512 5713ed06c7526aee7ebc3141ac717d92fd9f172a6d75c9442ac685a2bd7ffaf96a198c401b25bd0312db06500945ef9ec81f463f2bbb26115202b58fb408c6ce

View File

@ -0,0 +1,36 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES=""
RUST_MIN_VER="1.85.0"
inherit cargo
DESCRIPTION="pgrx: A Rust framework for creating Postgres extensions"
HOMEPAGE="https://github.com/pgcentralfoundation/pgrx/"
MY_PV="${PV/alpha/alpha.}"
MY_PV="${MY_PV/_/-}"
SRC_URI="
https://github.com/pgcentralfoundation/pgrx/archive/refs/tags/v${MY_PV}.tar.gz -> pgrx-${PV}.tar.gz
"
SRC_URI+=" https://github.com/gentoo-crate-dist/${PN#cargo-}/releases/download/v${PV}/${P#cargo-}-crates.tar.xz"
S=${WORKDIR}/pgrx-${MY_PV}/cargo-pgrx
LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
# ring crate
LICENSE+=" openssl"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test" # needs custom setup
src_unpack() {
cargo_src_unpack
mkdir -p "${WORKDIR}"/pgrx-${PV}/.pgrx
export PGRX_HOME="${WORKDIR}"/pgrx-${PV}/.pgrx
}