[arch-commits] Commit in keycloak/repos (3 files)

Sven-Hendrik Haase svenstaro at archlinux.org
Tue Oct 8 16:04:53 UTC 2019


    Date: Tuesday, October 8, 2019 @ 16:04:52
  Author: svenstaro
Revision: 514254

archrelease: copy trunk to community-any

Added:
  keycloak/repos/community-any/
  keycloak/repos/community-any/PKGBUILD
    (from rev 514253, keycloak/trunk/PKGBUILD)
  keycloak/repos/community-any/keycloak.service
    (from rev 514253, keycloak/trunk/keycloak.service)

------------------+
 PKGBUILD         |   31 +++++++++++++++++++++++++++++++
 keycloak.service |    9 +++++++++
 2 files changed, 40 insertions(+)

Copied: keycloak/repos/community-any/PKGBUILD (from rev 514253, keycloak/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD	                        (rev 0)
+++ community-any/PKGBUILD	2019-10-08 16:04:52 UTC (rev 514254)
@@ -0,0 +1,31 @@
+# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
+# Contributor: Nikita Volodin <volodin.n at gmail dot com>
+
+pkgname=keycloak
+pkgver=7.0.0
+pkgrel=1
+pkgdesc="Open Source Identity and Access Management For Modern Applications and Services"
+arch=('any')
+url="http://www.keycloak.org/"
+license=('Apache')
+depends=('jdk8-openjdk')
+makedepends=('maven' 'git')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/keycloak/keycloak/archive/${pkgver}.tar.gz"
+        "keycloak.service")
+sha512sums=('e632c2afd4ad2d8ede40049c9197a30a1fe1dc07bda4fea6aca96eaf667ab6c74b1265de8be0a867426ec7580e20f73144e4f293bbb73608598abdbbecaaf4ec'
+            'eefc589eb574a784a593e0331603178a71bc795b46a4cca41feb780e967079fd801c934378c5f0aa790651c0c7e24c7bf31d11f69cc986e83b608cfe90f7d738')
+
+build() {
+    cd $pkgname-$pkgver
+    mvn -Pdistribution -pl distribution/server-dist -am -Dmaven.test.skip clean install
+}
+
+package() {
+   mkdir -p "$pkgdir/opt"
+   cd $pkgname-$pkgver
+   ls distribution/server-dist/target/
+   cp -r "distribution/server-dist/target/keycloak-$pkgver" "$pkgdir/opt/keycloak"
+
+   install -Dm644 "$srcdir"/keycloak.service "$pkgdir"/usr/lib/systemd/system/keycloak.service
+}
+

Copied: keycloak/repos/community-any/keycloak.service (from rev 514253, keycloak/trunk/keycloak.service)
===================================================================
--- community-any/keycloak.service	                        (rev 0)
+++ community-any/keycloak.service	2019-10-08 16:04:52 UTC (rev 514254)
@@ -0,0 +1,9 @@
+[Unit]
+Description=Keycloak server
+After=network.target
+
+[Service]
+ExecStart=/opt/keycloak/bin/standalone.sh
+
+[Install]
+WantedBy=multi-user.target



More information about the arch-commits mailing list