From 89a357fa01cdbd2f8dd00923ee6797f0eb804a36 Mon Sep 17 00:00:00 2001 From: icp Date: Wed, 21 Jun 2023 01:41:19 +0530 Subject: [PATCH] New package: clj-kondo-2023.05.26 --- srcpkgs/clj-kondo/template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 srcpkgs/clj-kondo/template diff --git a/srcpkgs/clj-kondo/template b/srcpkgs/clj-kondo/template new file mode 100644 index 000000000000..3ee681eb95e4 --- /dev/null +++ b/srcpkgs/clj-kondo/template @@ -0,0 +1,30 @@ +# Template file for 'clj-kondo' +pkgname=clj-kondo +version=2023.05.26 +revision=1 +hostmakedepends="mandrel leiningen" +makedepends="zlib-devel" +checkdepends="clojure" +short_desc="Static analyzer and linter for Clojure code that sparks joy" +maintainer="icp " +license="EPL-1.0" +homepage="https://github.com/clj-kondo/clj-kondo" +changelog="https://raw.githubusercontent.com/clj-kondo/clj-kondo/master/CHANGELOG.md" +distfiles="https://github.com/clj-kondo/clj-kondo/archive/refs/tags/v${version}.tar.gz" +checksum=d6ecda6aee02b3b6246a305d5a5f3057397c7fb36aebc3382de71f389906d905 +nocross="mandrel" + +do_build() { + export GRAALVM_HOME=/usr/lib/jvm/mandrel17 + if [ "$XBPS_TARGET_LIBC" = musl ]; then + export CLJ_KONDO_STATIC=true + export CLJ_KONDO_MUSL=true + fi + + script/compile +} + +do_install() { + vbin clj-kondo + vlicense LICENSE +}