Leonidas Spyropoulos pushed to branch main at Arch Linux / Packaging / Packages / freeplane
Commits: 1456259a by Leonidas Spyropoulos at 2024-05-21T00:24:28+01:00 Split build and check, fix license - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -4,7 +4,7 @@ pkgbase = freeplane pkgrel = 1 url = http://freeplane.sourceforge.net arch = any - license = GPL2 + license = GPL-2.0-only makedepends = gradle makedepends = java-environment-openjdk=17 makedepends = gnu-free-fonts ===================================== PKGBUILD ===================================== @@ -7,7 +7,7 @@ pkgrel=1 pkgdesc="A Java mindmapping tool" arch=('any') url="http://freeplane.sourceforge.net" -license=('GPL2') +license=('GPL-2.0-only') _jrever=11 _jdkver=17 makedepends=('gradle' "java-environment-openjdk=${_jdkver}" 'gnu-free-fonts' 'fontconfig' 'unzip') @@ -25,14 +25,24 @@ build() { /usr/bin/gradle \ -Dorg.gradle.java.home="/usr/lib/jvm/java-${_jdkver}-openjdk" \ -Dorg.gradle.daemon=false \ - build binZip + binZip +} + +check() { + cd "$pkgname-${pkgver}" + export JAVA_HOME="/usr/lib/jvm/java-${_jdkver}-openjdk" + export PATH="/usr/lib/jvm/java-${_jdkver}-openjdk/bin:$PATH" + /usr/bin/gradle \ + -Dorg.gradle.java.home="/usr/lib/jvm/java-${_jdkver}-openjdk" \ + -Dorg.gradle.daemon=false \ + check +} +package() { install -dm755 "$srcdir/$pkgname-${pkgver}/dist" unzip -d "$srcdir/$pkgname-${pkgver}/dist" \ "${srcdir}/${pkgname}-${pkgver}/DIST/${pkgname}_bin-${pkgver}.zip" -} -package() { install -dm755 "${pkgdir}/usr/share/freeplane/" cd "$srcdir/${pkgname}-${pkgver}/dist/${pkgname}-${pkgver}" cp -dr --no-preserve='ownership' core doc plugins resources scripts framework.jar freeplane.l4j.ini \ View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/freeplane/-/commit/1456259a7a7ec2f6a44b1a636b16818335e61494 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/freeplane/-/commit/1456259a7a7ec2f6a44b1a636b16818335e61494 You're receiving this email because of your account on gitlab.archlinux.org.