summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoralex2017-10-28 11:57:13 +0200
committeralex2017-10-28 11:57:13 +0200
commitdda5f1ad1e9229d4b11159fe3423d330552fa74e (patch)
tree1f66c035b4686942f4ce00055e610ff6e75014e6
parent74e1a097366e52a4160c97225c29f4dabff0e104 (diff)
downloadaur-dda5f1ad1e9229d4b11159fe3423d330552fa74e.tar.gz
update freeplane, optimize build process
-rw-r--r--PKGBUILD47
1 files changed, 17 insertions, 30 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b198f28f527b..24b2266ac845 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,42 @@
# Maintainer: alex
pkgname=freeplane-srcbuild
-pkgnamerl=freeplane
-pkgver=1.3.15
+_pkgname=freeplane
+pkgver=1.6.7
pkgrel=1
pkgdesc="A free mindmapping and knowledge management tool"
arch=('i686' 'x86_64')
url="http://freeplane.sourceforge.net"
license=('GPL2')
-makedepends=('apache-ant')
+makedepends=('gradle')
depends=('java-runtime' 'bash' 'libxtst')
conflicts=('freeplane' 'freeplane-beta' 'freeplane-bzr')
source=(http://downloads.sourceforge.net/sourceforge/freeplane/freeplane_src-${pkgver}.tar.gz 'freeplane.desktop' 'freeplane.run')
-sha256sums=('ad7a31c1cb81759c0af0a41f14302c3f58963292db33eca4dc60eeeaac57f4fc'
+sha256sums=('3137cae7371d39db2b02efbf33d7cc6b2cfc07921c71cdcc7fb4cd7525f64af4'
'a1c7e9b276c9566fcb806322b6e3ad8e6ce66718d788b42a1063683e39f9de4c'
'e7b7d4e0fddce2af3909a1ebbd18928bcc917a809fe460c140978e7b0530387c')
-
-#build() {
-
-# cd $srcdir
-
-# if [[ -d $_bzrmod ]]; then
-# cd $_bzrmod
-# bzr pull $_bzrtrunk -r $pkgver
-# else
-# bzr branch $_bzrtrunk $_bzrmod -r $pkgver
-# fi
-
-# cd $srcdir/$_bzrmod
-# /usr/share/java/apache-ant/bin/ant -q clean build
-#}
+build() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ gradle -Dbuild="$pkgdir/usr/share/${_pkgname}" build
+}
package() {
+ mkdir -p "$pkgdir/usr/share/"
+ cp -r "$srcdir/freeplane-${pkgver}/BIN" "$pkgdir/usr/share/$_pkgname"
-cd "${srcdir}/${pkgnamerl}-${pkgver}"
-mkdir -p $pkgdir/usr/share
-/usr/bin/ant -Dbuild="$pkgdir/usr/share/${pkgnamerl}" build
- #mkdir -p $pkgdir/usr/share
- #cp -r $srcdir/freeplane-${pkgver} $pkgdir/usr/share/$pkgname
-
- cd "$pkgdir/usr/share/$pkgnamerl"
+ cd "$pkgdir/usr/share/$_pkgname"
rm *.exe *.bat
mkdir -p "$pkgdir"/usr/bin
- install -Dm755 "$srcdir"/freeplane.run "$pkgdir"/usr/bin/freeplane
- install -Dm644 "$srcdir"/freeplane.desktop "$pkgdir"/usr/share/applications/freeplane.desktop
+ install -Dm755 "$srcdir/freeplane.run" "$pkgdir/usr/bin/freeplane"
+ install -Dm644 "$srcdir/freeplane.desktop" "$pkgdir/usr/share/applications/freeplane.desktop"
- install -Dm644 "$pkgdir"/usr/share/"$pkgnamerl"/freeplane.svg "$pkgdir"/usr/share/pixmaps/freeplane.svg
- install -Dm644 "$pkgdir"/usr/share/"$pkgnamerl"/freeplane.png "$pkgdir"/usr/share/pixmaps/freeplane.png
+ install -Dm644 "$pkgdir/usr/share/$_pkgname/freeplane.svg" "$pkgdir/usr/share/pixmaps/freeplane.svg"
+ install -Dm644 "$pkgdir/usr/share/$_pkgname/freeplane.png" "$pkgdir/usr/share/pixmaps/freeplane.png"
+ mkdir -p "$pkgdir/usr/share/doc"
+ cp -r "$pkgdir/usr/share/$_pkgname/doc" "$pkgdir/usr/share/doc/$_pkgname"
}