Leonidas Spyropoulos pushed to branch main at Arch Linux / Packaging / Packages
/ keycloak-archlinux-theme
Commits:
6eba8578 by Leonidas Spyropoulos at 2026-01-25T18:06:01+00:00
upgpkg: 2.0.0-1: Update theme for keycloak > 25
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,17 +1,18 @@
pkgbase = keycloak-archlinux-theme
pkgdesc = Keycloak Arch Linux theme
- pkgver = 1.5.1
+ pkgver = 2.0.0
pkgrel = 1
url = https://gitlab.archlinux.org/archlinux/keycloak-archlinux-theme
arch = any
license = Apache-2.0
- makedepends = gradle
makedepends = git
- makedepends = java-environment=21
- depends = keycloak>=23
- source =
git+https://gitlab.archlinux.org/archlinux/keycloak-archlinux-theme.git?signed#tag=v1.5.1
+ makedepends = yarn
+ makedepends = npm
+ makedepends = maven
+ depends = keycloak>25
+ source =
git+https://gitlab.archlinux.org/archlinux/keycloak-archlinux-theme.git?signed#tag=v2.0.0
validpgpkeys = 2191B89431BAC0A8B96DE93D244740D17C7FD0EC
validpgpkeys = 05C7775A9E8B977407FE08E69D4C5AA15426DA0A
- sha256sums =
ff76d4c5f981e7dfa4679f283886d6bda4ceb7cd9e510d9ab673a155b6d2ed4a
+ sha256sums =
64917b36f55b5b640fefdd0db2fc91115d141e4f8dd4baaea5bfec31a28ac5cc
pkgname = keycloak-archlinux-theme
=====================================
PKGBUILD
=====================================
@@ -1,33 +1,36 @@
# Maintainer: Leonidas Spyropoulos <[email protected]>
pkgname=keycloak-archlinux-theme
-pkgver=1.5.1
+pkgver=2.0.0
pkgrel=1
-_java=21 # match keycloak's JDK
pkgdesc="Keycloak Arch Linux theme"
arch=('any')
url="https://gitlab.archlinux.org/archlinux/keycloak-archlinux-theme"
license=('Apache-2.0')
-depends=('keycloak>=23')
-makedepends=('gradle' 'git' "java-environment=${_java}")
+depends=('keycloak>25')
+makedepends=('git' 'yarn' 'npm' 'maven')
source=("git+$url.git?signed#tag=v$pkgver")
-sha256sums=('ff76d4c5f981e7dfa4679f283886d6bda4ceb7cd9e510d9ab673a155b6d2ed4a')
+sha256sums=('64917b36f55b5b640fefdd0db2fc91115d141e4f8dd4baaea5bfec31a28ac5cc')
validpgpkeys=(
2191B89431BAC0A8B96DE93D244740D17C7FD0EC # [email protected]
05C7775A9E8B977407FE08E69D4C5AA15426DA0A # [email protected]
)
+prepare() {
+ cd "${pkgname}/v2"
+ echo 'yarn-offline-mirror ".yarn-cache/"' >> .yarnrc
+ echo 'yarn-offline-mirror-pruning true' >> .yarnrc
+}
+
build() {
- cd "${pkgname}"
- export PATH="/usr/lib/jvm/java-${_java}-openjdk/bin:$PATH"
- export JAVA_HOME="/usr/lib/jvm/java-${_java}-openjdk"
- gradle -Dorg.gradle.daemon=false build
+ cd "${pkgname}/v2"
+ yarn install --frozen-lockfile --no-progress
+ yarn run build-keycloak-theme
}
package() {
- cd "${pkgname}"
install -vdm 755 "${pkgdir}"/usr/share/java/keycloak/providers/
- install -vDm 644
"${srcdir}/${pkgname}"/lib/build/libs/keycloak-archlinux-theme.jar \
+ install -vDm 644
"${srcdir}/${pkgname}"/v2/dist_keycloak/keycloak-theme-for-kc-all-other-versions.jar
\
"${pkgdir}"/usr/share/java/keycloak/providers/keycloak-archlinux-theme.jar
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/keycloak-archlinux-theme/-/commit/6eba857822df9936d7490fc621209dbff0a30a58
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/keycloak-archlinux-theme/-/commit/6eba857822df9936d7490fc621209dbff0a30a58
You're receiving this email because of your account on gitlab.archlinux.org.