diff options
author | alex | 2017-10-28 11:57:13 +0200 |
---|---|---|
committer | alex | 2017-10-28 11:57:13 +0200 |
commit | dda5f1ad1e9229d4b11159fe3423d330552fa74e (patch) | |
tree | 1f66c035b4686942f4ce00055e610ff6e75014e6 | |
parent | 74e1a097366e52a4160c97225c29f4dabff0e104 (diff) | |
download | aur-dda5f1ad1e9229d4b11159fe3423d330552fa74e.tar.gz |
update freeplane, optimize build process
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 17 insertions, 30 deletions
@@ -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" } |