mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-08 00:05:33 +03:00
dev-util/pixi: Bump to 0.59.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
parent
90807f4df1
commit
b9579f6675
@ -1,5 +1,7 @@
|
|||||||
DIST pixi-0.58.0-crates.tar.xz 66325124 BLAKE2B 28347ea423c673191f49928b971f350158868ea127d695dfd434723813a0480f0d70c9dd3d47bee810b335553261d50a77a16b63328eaa7b76ee83c6a9d83751 SHA512 c142af23bbb9a8963898092dd7572cb536e7f3df1d1aa3f6b9781f529e6d8beb496bffe166d8622d6fc9a8b4b8c2c393fdafeba51418b40d2497e68d416c4eba
|
DIST pixi-0.58.0-crates.tar.xz 66325124 BLAKE2B 28347ea423c673191f49928b971f350158868ea127d695dfd434723813a0480f0d70c9dd3d47bee810b335553261d50a77a16b63328eaa7b76ee83c6a9d83751 SHA512 c142af23bbb9a8963898092dd7572cb536e7f3df1d1aa3f6b9781f529e6d8beb496bffe166d8622d6fc9a8b4b8c2c393fdafeba51418b40d2497e68d416c4eba
|
||||||
DIST pixi-0.58.0.tar.gz 11323277 BLAKE2B 807f39bc7b5728cfd1d78b2b7c90dcddaed042e92c8f16b2bbd5de3f3d6eecc2906e845bf39203acb0e8d1e8a2dd00b897e7d07f185253ca05ff052a827f360e SHA512 aab85402add972953112357c8d2ea0086a37acb630a0e801b157f1de29a6a622a3841ea02b7acf56e7fe08e87a6efa71773a184e3db711b46a8189a2a1961ebc
|
DIST pixi-0.58.0.tar.gz 11323277 BLAKE2B 807f39bc7b5728cfd1d78b2b7c90dcddaed042e92c8f16b2bbd5de3f3d6eecc2906e845bf39203acb0e8d1e8a2dd00b897e7d07f185253ca05ff052a827f360e SHA512 aab85402add972953112357c8d2ea0086a37acb630a0e801b157f1de29a6a622a3841ea02b7acf56e7fe08e87a6efa71773a184e3db711b46a8189a2a1961ebc
|
||||||
|
DIST pixi-0.59.0-crates.tar.xz 66355568 BLAKE2B 6805dc905c76ab5927efd9b38d1c1e1c31f6c64485778f34083e68dee67068cc0c431445ed53369c94b58717172ead6292f3b0fa773cf5d93f0eada279a7748c SHA512 8fa8e803ed73da879298726d05aa28f68beab92856b54d2c1f3315f9cf72c65f94985e5b3fd72e94fce0ed33bb1c7ddedd615d3e52771f4b48aeccb80b351edf
|
||||||
|
DIST pixi-0.59.0.tar.gz 11289983 BLAKE2B 163082aa2b0426973024c7af983b97b062ae4985d591e3cc5986a4e4365f7b19cfa263bc6212ca1d03d15db52ded61a838c4b77bc83d8048fd2dc6294cae8146 SHA512 38a03f9ee2888473fcdff4040dbd286ed11f13c10eb701f305037721b9df6d7fcf154be5eec809ba55f68540bbd7ee169a26eec936054fd6cd1453629deb68a6
|
||||||
DIST pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.gh.tar.gz 99881 BLAKE2B 5fcc2d1a06eb44351773081de4f616c93301eb2fe71b0c6f7b95779ec4bd9bb6cccc702a87a6399b0674711302a19de3a96fa31044660430fd74ff549000ad25 SHA512 3f0b18aecbc73fee91fc7de9f10d240ddc06c836fa2f116c1f007dd7818d099e6aea1852ca0b8d1a26ac19aac896535dba1a6298851a65515b553810c6245784
|
DIST pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.gh.tar.gz 99881 BLAKE2B 5fcc2d1a06eb44351773081de4f616c93301eb2fe71b0c6f7b95779ec4bd9bb6cccc702a87a6399b0674711302a19de3a96fa31044660430fd74ff549000ad25 SHA512 3f0b18aecbc73fee91fc7de9f10d240ddc06c836fa2f116c1f007dd7818d099e6aea1852ca0b8d1a26ac19aac896535dba1a6298851a65515b553810c6245784
|
||||||
DIST reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.gh.tar.gz 41975 BLAKE2B db42a68b8f0d592edc297462c19a34caa068464b9a5f307e8e1c1fdacde95cd08c5af0f73fa55ed62217dee63940a1d02a4322c5edb2c2c8a568a7e04efd80e6 SHA512 2dad83835c87cdd79e2a08c19b5024b3fdf30d1d8cd14e480e434612e856ecc20a5404881ff81d5793d3e9d5808ee3d59ce920312a86a100535009da43d7d46b
|
DIST reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.gh.tar.gz 41975 BLAKE2B db42a68b8f0d592edc297462c19a34caa068464b9a5f307e8e1c1fdacde95cd08c5af0f73fa55ed62217dee63940a1d02a4322c5edb2c2c8a568a7e04efd80e6 SHA512 2dad83835c87cdd79e2a08c19b5024b3fdf30d1d8cd14e480e434612e856ecc20a5404881ff81d5793d3e9d5808ee3d59ce920312a86a100535009da43d7d46b
|
||||||
DIST rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz 51763 BLAKE2B 59d053bc6692014d884a9247dea1b57a8789469ba2abbcc92ec21bb0022cbd74874afc463082156ab697aa6c80635019857a5d7e2dc150274e8b04d720518c36 SHA512 3a309566f4925b02496fcf19bc2865968edf6fb65082ca4079d2cee79e6b0353a1910c079f2afe656da0d0f6ddde5102052a221ea35a7dabc6d690a11218b20a
|
DIST rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz 51763 BLAKE2B 59d053bc6692014d884a9247dea1b57a8789469ba2abbcc92ec21bb0022cbd74874afc463082156ab697aa6c80635019857a5d7e2dc150274e8b04d720518c36 SHA512 3a309566f4925b02496fcf19bc2865968edf6fb65082ca4079d2cee79e6b0353a1910c079f2afe656da0d0f6ddde5102052a221ea35a7dabc6d690a11218b20a
|
||||||
|
|||||||
141
dev-util/pixi/pixi-0.59.0.ebuild
Normal file
141
dev-util/pixi/pixi-0.59.0.ebuild
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
# Copyright 2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
CRATES="
|
||||||
|
"
|
||||||
|
|
||||||
|
declare -A GIT_CRATES=(
|
||||||
|
[async_zip]='https://github.com/astral-sh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%'
|
||||||
|
[pubgrub]='https://github.com/astral-sh/pubgrub;06ec5a5f59ffaeb6cf5079c6cb184467da06c9db;pubgrub-%commit%'
|
||||||
|
[reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;ad8b9d332d1773fde8b4cd008486de5973e0a3f8;reqwest-middleware-%commit%/reqwest-middleware'
|
||||||
|
[reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;ad8b9d332d1773fde8b4cd008486de5973e0a3f8;reqwest-middleware-%commit%/reqwest-retry'
|
||||||
|
[tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%'
|
||||||
|
[uv-auth]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-auth'
|
||||||
|
[uv-build-backend]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-build-backend'
|
||||||
|
[uv-build-frontend]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-build-frontend'
|
||||||
|
[uv-cache-info]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-cache-info'
|
||||||
|
[uv-cache-key]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-cache-key'
|
||||||
|
[uv-cache]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-cache'
|
||||||
|
[uv-client]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-client'
|
||||||
|
[uv-configuration]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-configuration'
|
||||||
|
[uv-console]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-console'
|
||||||
|
[uv-dirs]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-dirs'
|
||||||
|
[uv-dispatch]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-dispatch'
|
||||||
|
[uv-distribution-filename]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-distribution-filename'
|
||||||
|
[uv-distribution-types]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-distribution-types'
|
||||||
|
[uv-distribution]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-distribution'
|
||||||
|
[uv-extract]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-extract'
|
||||||
|
[uv-fs]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-fs'
|
||||||
|
[uv-git-types]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-git-types'
|
||||||
|
[uv-git]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-git'
|
||||||
|
[uv-globfilter]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-globfilter'
|
||||||
|
[uv-install-wheel]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-install-wheel'
|
||||||
|
[uv-installer]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-installer'
|
||||||
|
[uv-macros]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-macros'
|
||||||
|
[uv-metadata]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-metadata'
|
||||||
|
[uv-normalize]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-normalize'
|
||||||
|
[uv-once-map]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-once-map'
|
||||||
|
[uv-options-metadata]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-options-metadata'
|
||||||
|
[uv-pep440]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-pep440'
|
||||||
|
[uv-pep508]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-pep508'
|
||||||
|
[uv-platform-tags]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-platform-tags'
|
||||||
|
[uv-platform]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-platform'
|
||||||
|
[uv-pypi-types]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-pypi-types'
|
||||||
|
[uv-python]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-python'
|
||||||
|
[uv-redacted]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-redacted'
|
||||||
|
[uv-requirements-txt]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-requirements-txt'
|
||||||
|
[uv-requirements]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-requirements'
|
||||||
|
[uv-resolver]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-resolver'
|
||||||
|
[uv-shell]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-shell'
|
||||||
|
[uv-small-str]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-small-str'
|
||||||
|
[uv-state]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-state'
|
||||||
|
[uv-static]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-static'
|
||||||
|
[uv-torch]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-torch'
|
||||||
|
[uv-trampoline-builder]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-trampoline-builder'
|
||||||
|
[uv-types]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-types'
|
||||||
|
[uv-version]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-version'
|
||||||
|
[uv-virtualenv]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-virtualenv'
|
||||||
|
[uv-warnings]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-warnings'
|
||||||
|
[uv-workspace]='https://github.com/astral-sh/uv;ce37286814dbb802c422f0926487cfab7aefd2b7;uv-%commit%/crates/uv-workspace'
|
||||||
|
[version-ranges]='https://github.com/astral-sh/pubgrub;06ec5a5f59ffaeb6cf5079c6cb184467da06c9db;pubgrub-%commit%/version-ranges'
|
||||||
|
)
|
||||||
|
|
||||||
|
RUST_MIN_VER="1.86.0"
|
||||||
|
|
||||||
|
inherit cargo
|
||||||
|
|
||||||
|
CRATE_P=${P}
|
||||||
|
DESCRIPTION="A package management and workflow tool"
|
||||||
|
HOMEPAGE="
|
||||||
|
https://pixi.sh/
|
||||||
|
https://github.com/prefix-dev/pixi/
|
||||||
|
"
|
||||||
|
SRC_URI="
|
||||||
|
https://github.com/prefix-dev/pixi/releases/download/v${PV}/source.tar.gz
|
||||||
|
-> ${P}.tar.gz
|
||||||
|
${CARGO_CRATE_URIS}
|
||||||
|
https://github.com/gentoo-crate-dist/pixi/releases/download/v${PV}/${P}-crates.tar.xz
|
||||||
|
"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
# Dependent crate licenses
|
||||||
|
LICENSE+="
|
||||||
|
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
|
||||||
|
CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
|
||||||
|
"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="+rustls"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-arch/bzip2:=
|
||||||
|
app-arch/xz-utils:=
|
||||||
|
app-arch/zstd:=
|
||||||
|
!rustls? ( dev-libs/openssl:= )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# replace upstream crate substitution with our crate substitution, sigh
|
||||||
|
local pkg
|
||||||
|
for pkg in reqwest-middleware reqwest-retry version-ranges; do
|
||||||
|
local dep=$(grep "^${pkg}" "${ECARGO_HOME}"/config.toml || die)
|
||||||
|
sed -i -e "/\[patch\.crates-io\]/,\$s;^${pkg}.*$;${dep};" Cargo.toml || die
|
||||||
|
done
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myfeatures=(
|
||||||
|
$(usex rustls rustls-tls native-tls)
|
||||||
|
)
|
||||||
|
cargo_src_configure --no-default-features
|
||||||
|
|
||||||
|
export ZSTD_SYS_USE_PKG_CONFIG=1
|
||||||
|
|
||||||
|
# bzip2-sys requires a pkg-config file
|
||||||
|
# https://github.com/alexcrichton/bzip2-rs/issues/104
|
||||||
|
mkdir "${T}/pkg-config" || die
|
||||||
|
export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
|
||||||
|
cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
|
||||||
|
Name: bzip2
|
||||||
|
Version: 9999
|
||||||
|
Description:
|
||||||
|
Libs: -lbz2
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# tests use it to test preserving envvars, apparently assuming
|
||||||
|
# it will be always set
|
||||||
|
local -x USER=${USER}
|
||||||
|
cargo_src_test --no-fail-fast
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd crates/pixi || die
|
||||||
|
cargo_src_install
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user