Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages /
jujutsu
Commits:
fb726317 by Caleb Maclennan at 2024-09-05T16:28:19+03:00
upgpkg: 0.21.0-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = jujutsu
pkgdesc = Git-compatible VCS that is both simple and powerful
- pkgver = 0.20.0
+ pkgver = 0.21.0
pkgrel = 1
url = https://github.com/martinvonz/jj
arch = x86_64
@@ -10,16 +10,22 @@ pkgbase = jujutsu
depends = glibc
depends = openssl
depends = libgit2
+ depends = libgit2.so
+ depends = libssh2
+ depends = libssh2.so
depends = zstd
replaces = jujutsu-bin
- source =
https://github.com/martinvonz/jj/archive/refs/tags/v0.20.0/jj-0.20.0.tar.gz
- sha256sums =
b2c898ea224fe45df81c241bf1f0bc8e74c0988b8f549e894b15a38f2f4d6665
+ source =
https://github.com/martinvonz/jj/archive/refs/tags/v0.21.0/jj-0.21.0.tar.gz
+ sha256sums =
c38d98d7db42f08b799f5c51f33cd8454867bc4862a15aa0897b72f2d32eea0a
pkgname = jujutsu
depends = gcc-libs
depends = glibc
depends = openssl
depends = libgit2
+ depends = libgit2.so
+ depends = libssh2
+ depends = libssh2.so
depends = zstd
depends = libgit2.so
depends = libz.so
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
pkgname=jujutsu
_pkgname=jj
-pkgver=0.20.0
+pkgver=0.21.0
pkgrel=1
pkgdesc='Git-compatible VCS that is both simple and powerful'
arch=(x86_64)
@@ -14,13 +14,14 @@ license=(Apache-2.0)
depends=(gcc-libs # libgcc_s.so
glibc # libc.so libm.so
openssl
- libgit2
+ libgit2 libgit2.so
+ libssh2 libssh2.so
zstd)
replaces=("$pkgname-bin")
makedepends=(cargo)
_archive="$_pkgname-$pkgver"
source=("$url/archive/refs/tags/v$pkgver/$_archive.tar.gz")
-sha256sums=('b2c898ea224fe45df81c241bf1f0bc8e74c0988b8f549e894b15a38f2f4d6665')
+sha256sums=('c38d98d7db42f08b799f5c51f33cd8454867bc4862a15aa0897b72f2d32eea0a')
prepare() {
cd "$_archive"
@@ -31,8 +32,8 @@ prepare() {
build() {
cd "$_archive"
CFLAGS+=' -ffat-lto-objects'
- # https://github.com/martinvonz/jj/issues/4234
- # export LIBGIT2_NO_VENDOR=1
+ export LIBGIT2_NO_VENDOR=1
+ export LIBSSH2_SYS_USE_PKG_CONFIG=1
cargo build --frozen --release --all-features --package jj-cli
local jj=target/release/jj
$jj util completion bash > completions/jj
@@ -43,9 +44,11 @@ build() {
check() {
cd "$_archive"
+ export useNextest=false
local skipped=(
test_diff_command # relies on config of external command
test_acls::test_diff # relies on assumptions about tty
+ test_show_command::test_show_basic #
https://github.com/martinvonz/jj/issues/4394
)
cargo test --frozen --all-features --package jj-cli -- \
${skipped[@]/#/--skip }
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/jujutsu/-/commit/fb7263172f8cb3ada7667b4a6a583278a6b52afa
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/jujutsu/-/commit/fb7263172f8cb3ada7667b4a6a583278a6b52afa
You're receiving this email because of your account on gitlab.archlinux.org.