11# Template file for 'freeplane'
22pkgname=freeplane
3- version=1.9 .14
3+ version=1.12 .14
44revision=1
5- hostmakedepends="apache-ant openjdk11 unzip gradle"
6- depends="openjdk11 -jre"
5+ hostmakedepends="apache-ant openjdk17 unzip gradle"
6+ depends="openjdk17 -jre"
77short_desc="Application for Mind Mapping, Knowledge Management, Project Management"
88maintainer="Andrea Brancaleoni <abc@pompel.me>"
99license="GPL-2.0-or-later"
1010homepage="http://freeplane.sourceforge.net/"
11- distfiles="https://github.com/freeplane/freeplane/archive/release-${version}.tar.gz"
12- checksum=8c463c997675b0e351724673e9ca6357f4ef47bd9df0c49b73645090fb19cd7f
11+ distfiles="https://github.com/freeplane/freeplane/archive/refs/tags/ release-${version}.tar.gz"
12+ checksum=f089558abc3d8b5c17618ae105d5bdc3a53828fe24a5ab8a21b729a61618767b
1313
1414make_dirs="
1515/usr/share/freeplane/fwdir/condperm/ 755 root root
@@ -29,12 +29,24 @@ do_build() {
2929
3030do_install() {
3131 unzip DIST/freeplane_bin-$version.zip -d install
32- find install -type f -name \*.exe -delete
33- vmkdir usr/share/$pkgname
34- mv install/$pkgname-$version/* $DESTDIR/usr/share/$pkgname
32+ isrc="install/freeplane-$version"
33+ case "$XBPS_MACHINE" in
34+ x86_64*) vinstall $isrc/libflatlaf-linux-x86_64.so 644 usr/lib ;;
35+ arm*) vinstall $isrc/libflatlaf-linux-arm64.so 644 usr/lib ;;
36+ esac
37+ # Remove already installed and not needed files
38+ rm -f $isrc/freeplane.bat
39+ rm -f $isrc/freeplane.png
40+ rm -f $isrc/freeplane256.png
41+ rm -f $isrc/*.dll
42+ rm -f $isrc/*.so
43+ rm -f $isrc/license.txt
44+ # Install rest
3545 vmkdir usr/bin
36- ln -s /usr/share/freeplane/freeplane.sh $DESTDIR/usr/bin/$pkgname
3746 vmkdir usr/share/pixmaps
47+ vmkdir usr/share/freeplane
48+ mv install/freeplane-$version/* $DESTDIR/usr/share/freeplane
49+ ln -s /usr/share/freeplane/freeplane.sh $DESTDIR/usr/bin/freeplane
3850 ln -s /usr/share/freeplane/freeplane.svg $DESTDIR/usr/share/pixmaps/freeplane.svg
3951 vinstall $FILESDIR/freeplane.desktop 644 usr/share/applications
4052}
0 commit comments