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.


Reply via email to