mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-09 06:54:23 +02:00
36 lines
1.4 KiB
Text
36 lines
1.4 KiB
Text
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
|
|
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
|
|
pkgname=keycloak-config-cli
|
|
pkgver=6.4.0
|
|
pkgrel=0
|
|
pkgdesc="Configuration as Code for Keycloak"
|
|
url="https://github.com/adorsys/keycloak-config-cli"
|
|
arch="noarch !armhf !armv7 !riscv64 !x86" # blocked by openjdk11+
|
|
license="Apache-2.0"
|
|
depends="java-jre-headless"
|
|
makedepends="maven openjdk21" # for build order resolution
|
|
source="https://github.com/adorsys/keycloak-config-cli/archive/v$pkgver/keycloak-config-cli-$pkgver.tar.gz
|
|
keycloak-config-cli
|
|
"
|
|
# !check: requires docker etc.
|
|
# net: downloads dependencies from Maven repositories
|
|
options="!check net"
|
|
|
|
# NOTE: Maven 3 dropped support for the M2_HOME variable.
|
|
export MAVEN_ARGS="--batch-mode -Duser.home=$srcdir/.home"
|
|
# Project's pom.xml enforces this variable to be set.
|
|
export JAVA_HOME=/usr/lib/jvm/default-jvm
|
|
|
|
build() {
|
|
mvn package -DskipTests=true
|
|
}
|
|
|
|
package() {
|
|
install -D -m644 target/keycloak-config-cli.jar -t "$pkgdir"/usr/share/java/
|
|
install -D -m755 "$srcdir"/keycloak-config-cli -t "$pkgdir"/usr/bin/
|
|
}
|
|
|
|
sha512sums="
|
|
568c86b53afc0342f203768d308768afb5658e6f11823d5002243c7e2db5469cc049cdbd5ec2a0688338f79dff66a800b0a0a0c549fbccd8bcd80c49a6912fdf keycloak-config-cli-6.4.0.tar.gz
|
|
c8bb931165294fe8cb605e315f4d76ea5a6a6b31a70b5f57a06941c658e0ef17d9f4f0540ddf2ebe768398a91dbc80654be73f4d924b99acc23a11be4154c523 keycloak-config-cli
|
|
"
|