Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : freeplane | name : freeplane | ||||
| version : 1.8.11 | version : 1.9.7 | ||||
| release : 12 | release : 13 | ||||
| source : | source : | ||||
| - https://github.com/freeplane/freeplane/archive/release-1.8.11.tar.gz : f04de431ecfb89493c0b1a656bf7bb0457415ba642d4661ba44db632bc0dfe42 | - git|https://github.com/freeplane/freeplane.git : a3e94d79a8bea132914cc65753ef1f242ee0c821 | ||||
| license : GPL-2.0-or-later | license : GPL-2.0-or-later | ||||
| component : office | component : office | ||||
| homepage : https://www.freeplane.org/ | homepage : https://www.freeplane.org/ | ||||
| summary : An application for mind mapping, plus knowledge and project management | summary : An application for mind mapping, plus knowledge and project management | ||||
| description: | | description: | | ||||
| Freeplane is a free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps. | Freeplane is a free and open source software application that supports thinking, sharing information and getting things done at work, in school and at home. The software can be used for mind mapping and analyzing the information contained in mind maps. | ||||
| networking : yes | networking : yes | ||||
| builddeps : | builddeps : | ||||
| - font-ubuntu-ttf # Tests | - font-ubuntu-ttf # Tests | ||||
| - fontconfig # Tests | - fontconfig # Tests | ||||
| - gradle | - gradle | ||||
| rundeps : | rundeps : | ||||
| - fontconfig | - fontconfig | ||||
| - openjdk-11 | - openjdk-11 | ||||
| setup : | | |||||
| rm -rf freeplane_mac | |||||
| %patch -p1 < $pkgfiles/0001-Add-jcenter-to-repositories.patch | |||||
| build : | | build : | | ||||
| GRADLE_USER_HOME=$workdir/.gradle_home gradle --no-daemon build | rm -rf freeplane_mac | ||||
| export GRADLE_USER_HOME=$workdir/.gradle_home | |||||
| gradle build --no-daemon | |||||
| install : | | install : | | ||||
| install -dm00755 $installdir/usr/share/freeplane | install -dm00755 $installdir/usr/share/freeplane | ||||
| cp -a BIN/* $installdir/usr/share/freeplane | cp -a BIN/* $installdir/usr/share/freeplane | ||||
| chmod 00755 $installdir/usr/share/freeplane/freeplane.sh | chmod 00755 $installdir/usr/share/freeplane/freeplane.sh | ||||
| install -dm00755 $installdir/usr/share/icons/hicolor/{scalable,32x32}/apps | install -dm00755 $installdir/usr/share/icons/hicolor/{scalable,32x32}/apps | ||||
| ln -s /usr/share/freeplane/freeplane.svg $installdir/usr/share/icons/hicolor/scalable/apps/freeplane.svg | ln -s /usr/share/freeplane/freeplane.svg $installdir/usr/share/icons/hicolor/scalable/apps/freeplane.svg | ||||
| ln -s /usr/share/freeplane/freeplane.png $installdir/usr/share/icons/hicolor/32x32/apps/freeplane.png | ln -s /usr/share/freeplane/freeplane.png $installdir/usr/share/icons/hicolor/32x32/apps/freeplane.png | ||||
| install -Dm00644 $workdir/freeplane/src/editor/resources/linux/freeplane.desktop -t $installdir/usr/share/applications | install -Dm00644 $workdir/freeplane/src/editor/resources/linux/freeplane.desktop -t $installdir/usr/share/applications | ||||
| install -Dm00644 $workdir/debian-meta-data/freeplane.sharedmimeinfo $installdir/usr/share/mime/packages/freeplane.xml | install -Dm00644 $workdir/debian-meta-data/freeplane.sharedmimeinfo $installdir/usr/share/mime/packages/freeplane.xml | ||||
| install -Dm00644 $workdir/debian-meta-data/org.freeplane.App.metainfo.xml $installdir/usr/share/metainfo/org.freeplane.App.metainfo.xml | |||||
| install -Dm00755 $pkgfiles/freeplane.sh $installdir/usr/bin/freeplane | install -Dm00755 $pkgfiles/freeplane.sh $installdir/usr/bin/freeplane | ||||
| rm $installdir/usr/share/freeplane/{*.bat,*.dll} | rm $installdir/usr/share/freeplane/{*.bat,*.dll} | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.