jj: update to 0.29.0 (#24242)

This commit is contained in:
Maksim Bondarenkov
2025-05-10 23:55:30 +03:00
committed by GitHub
parent 8fb88188ba
commit fe9d2d03fa

View File

@@ -4,7 +4,7 @@ _realname=jj
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}"
"${MINGW_PACKAGE_PREFIX}-${_realname}-docs")
pkgver=0.28.2
pkgver=0.29.0
pkgrel=1
pkgdesc="Jujutsu (an experimental VCS) (mingw-w64)"
arch=('any')
@@ -18,13 +18,12 @@ msys2_references=(
license=('spdx:Apache-2.0')
makedepends=("${MINGW_PACKAGE_PREFIX}-rust"
"${MINGW_PACKAGE_PREFIX}-pkgconf"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-openssl"
'git')
depends=("${MINGW_PACKAGE_PREFIX}-libgit2"
"${MINGW_PACKAGE_PREFIX}-libssh2")
source=("git+${url}.git#tag=v${pkgver}")
sha256sums=('c6b88a7aab49a1b60d3c9397f93f7077ac85f77027f4e28477e96a874aecdf6b')
sha256sums=('feaee3811e94facd23ada722178efd3953477f26c6a5c2dbd3637e2adcc9880e')
_env() {
export OPENSSL_NO_VENDOR=1
@@ -42,22 +41,14 @@ build() {
cd "${_realname}"
_env
cargo build \
-p jj-cli \
--release \
--frozen \
--features packaging
cargo build --release --frozen -p jj-cli
}
check() {
cd "${_realname}"
_env
cargo test \
-p jj-cli \
--release \
--frozen \
--features packaging
cargo test --release --frozen -p jj-cli
}
package_jj() {
@@ -69,8 +60,7 @@ package_jj() {
--offline \
--no-track \
--path cli \
--root "${pkgdir}${MINGW_PREFIX}" \
--features packaging
--root "${pkgdir}${MINGW_PREFIX}"
install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"