aboutsummaryrefslogtreecommitdiffstats
path: root/community/clojure/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/clojure/APKBUILD')
-rw-r--r--community/clojure/APKBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/community/clojure/APKBUILD b/community/clojure/APKBUILD
new file mode 100644
index 00000000000..99917e56aa0
--- /dev/null
+++ b/community/clojure/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Will Sinatra <wpsinatra@gmail.com>
+# Contributor: Daniel Fancsali <fancsali@gmail.com>
+# Maintainer: Will Sinatra <wpsinatra@gmail.com>
+pkgname=clojure
+pkgver=1.11.3
+pkgrel=0
+pkgdesc="The Clojure Programming Language"
+url="https://clojure.org"
+arch="all !riscv64" # Matching openjdk8 (being the latest LTS for 32bit architectures)
+license="EPL-1.0"
+makedepends="maven"
+source="https://github.com/clojure/clojure/archive/clojure-$pkgver.tar.gz
+ clojure"
+depends="java-jdk"
+builddir="$srcdir/clojure-clojure-$pkgver"
+options="!check" #Check occurs in build
+
+# secfixes:
+# 1.11.2-r0:
+# - CVE-2024-22871
+
+build() {
+ mvn -Plocal package
+}
+
+package() {
+ install -Dm644 "$builddir/clojure.jar" \
+ "$pkgdir/usr/share/clojure/clojure.jar"
+
+ install -Dm755 "$srcdir/clojure" \
+ "$pkgdir/usr/bin/clojure"
+}
+
+sha512sums="
+33d59a5c1b94902198e669ea7c4161c515d6463dd6e5ce7251adf8f5a9da493a5446d91f218e8e90ec8bf0866119f9c28d64361c2ed57265eea62baf39ca1302 clojure-1.11.3.tar.gz
+763079a57001c5d53c0c3fefc1a556a60c77983ddcece12b8cb6a419df1acba19e4ec194e08b6692b1ec1261abd7aa59d06513d9cff07cc0716e3b9f412f47f4 clojure
+"