testing/kanidm: upgrade to 1.3.2

https://github.com/kanidm/kanidm/releases/tag/v1.3.2
This commit is contained in:
fossdd 2024-08-07 20:52:18 +00:00 committed by Kevin Daudt
parent 4306802b82
commit efbb279784

View File

@ -1,7 +1,7 @@
# Contributor: fossdd <fossdd@pwned.life>
# Maintainer: fossdd <fossdd@pwned.life>
pkgname=kanidm
pkgver=1.2.3
pkgver=1.3.2
pkgrel=0
pkgdesc="A simple, secure and fast identity management platform"
url="https://kanidm.com/"
@ -47,6 +47,16 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/kanidm/kanidm/archive/refs/t
"
options="!check net" # takes too long, downloading rust crates
_profile="release_linux"
_cargoopts="--frozen --release
--package daemon
--package kanidm-ipa-sync
--package kanidm_tools
--package kanidm_unix_int
--package nss_kanidm
--package pam_kanidm
"
prepare() {
default_prepare
@ -55,29 +65,17 @@ prepare() {
}
build() {
export KANIDM_BUILD_PROFILE="$_profile"
RUSTFLAGS="${RUSTFLAGS/-Clink-arg=-Wl,-z,pack-relative-relocs}" \
make webui
KANIDM_BUILD_PROFILE="release_suse_generic" \
cargo auditable build --frozen --release \
--workspace \
--exclude orca \
--exclude kanidmd_web_ui_shared \
--exclude kanidmd_web_ui_login_flows \
--exclude kanidmd_web_ui_user \
--exclude kanidmd_web_ui_admin
cargo auditable build $_cargoopts
}
check() {
KANIDM_BUILD_PROFILE="release_suse_generic" \
cargo test --frozen --release \
--workspace \
--exclude orca \
--exclude kanidmd_web_ui_shared \
--exclude kanidmd_web_ui_login_flows \
--exclude kanidmd_web_ui_user \
--exclude kanidmd_web_ui_admin \
-- --test-threads=1
export KANIDM_BUILD_PROFILE="$_profile"
cargo test $_cargoopts -- --test-threads=1
}
package() {
@ -137,7 +135,7 @@ unixd_clients() {
}
sha512sums="
2a6c22f0e7b4d550ae9dcbd8128a85930665c784b77d0e13a909bafd9d72d5f0fc0a88614129491398c4637d6ea7610596783bcd334754370850845efe5317c2 kanidm-1.2.3.tar.gz
e9fe10b03d7ce6ce95bdac95efcc5b2dce153c32b3d77a20a15e9d741b1a99a07c63e3b5688b3cf9ef17b7a469e0665fbed87d068206de2aa2f7bd7f5668c45c kanidm-1.3.2.tar.gz
718974ccf058f6e12894882b9bd27ccb3977b3d23be088752368d2c85d0e3c31a182ef9096cbced506d8d1d5d63a7e1e4dd22c07f7009e4532820d0d96ebef7c kanidmd.initd
c2936f5247122c3f6729ceca377a025c3752103c98e279df549a0d664783070561261edea41e7becf75d56f181cba05667c96a46205147ad25b284544ad5d656 kanidm-unixd.initd
08ab2aa7c1e8b14740172df89f3d265e1a7a06da083f65e8a296f7ac4cfdce7629b624d294a9de9bf4abf42769ca88efd10cb0edbbeb2320971b92d1bee393c0 kanidm-unixd-tasks.initd