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.


Reply via email to