summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonidas Spyropoulos2015-05-05 20:52:16 +0100
committerLeonidas Spyropoulos2015-05-05 20:52:16 +0100
commit6c835a99075ca52a2ad3038efefe89dd59746465 (patch)
tree0309e542930002c973df8126407e94e4e32a7b36
parentb248ff1341d33549bc4f90dd095eddbce946bc07 (diff)
downloadaur-6c835a99075ca52a2ad3038efefe89dd59746465.tar.gz
Fix issue with spaces on freeplane 1.3.15, until release 1.3.16+
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--freeplane_sh_fix_spaces.patch17
3 files changed, 30 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7fdbc7bc89ff..9fbdd323130e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = freeplane
pkgdesc = A Java mindmapping tool
pkgver = 1.3.15
- pkgrel = 1
+ pkgrel = 2
url = http://freeplane.sourceforge.net
install = freeplane.install
arch = any
@@ -13,10 +13,12 @@ pkgbase = freeplane
source = freeplane.desktop
source = freeplane.run
source = freeplane.svg
+ source = freeplane_sh_fix_spaces.patch
md5sums = 5b53a13bb60a7f8bfbab7a178f9e47fa
md5sums = 85d40893aef0b71f9ffdf2dec4fbb0f0
md5sums = f1505d5b6872e2dffe8ef2e82d065551
md5sums = 8b5495861133945b4c0e485260d1c536
+ md5sums = 4e16ea24ea49f71847eb5242674eab2b
pkgname = freeplane
diff --git a/PKGBUILD b/PKGBUILD
index deffd168869f..e9241869a5bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=freeplane
pkgver=1.3.15
-pkgrel=1
+pkgrel=2
pkgdesc="A Java mindmapping tool"
arch=('any')
url="http://freeplane.sourceforge.net"
@@ -11,13 +11,20 @@ license=('GPL')
makedepends=('unzip')
depends=('java-environment' 'desktop-file-utils')
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}_bin-${pkgver}.zip
- freeplane.desktop freeplane.run freeplane.svg)
+ freeplane.desktop freeplane.run freeplane.svg freeplane_sh_fix_spaces.patch)
md5sums=('5b53a13bb60a7f8bfbab7a178f9e47fa'
'85d40893aef0b71f9ffdf2dec4fbb0f0'
'f1505d5b6872e2dffe8ef2e82d065551'
- '8b5495861133945b4c0e485260d1c536')
+ '8b5495861133945b4c0e485260d1c536'
+ '4e16ea24ea49f71847eb5242674eab2b')
install=freeplane.install
+prepare(){
+ cd "${pkgname}-${pkgver}"
+ patch -p1 -i "${srcdir}/freeplane_sh_fix_spaces.patch"
+}
+
+
package() {
# Create required directories
mkdir -p ${pkgdir}/usr/share/freeplane/core
diff --git a/freeplane_sh_fix_spaces.patch b/freeplane_sh_fix_spaces.patch
new file mode 100644
index 000000000000..829d345f81e4
--- /dev/null
+++ b/freeplane_sh_fix_spaces.patch
@@ -0,0 +1,17 @@
+--- freeplane-1.3.15/freeplane.sh 2015-02-07 18:04:56.000000000 +0000
++++ ./freeplane.sh 2015-05-05 20:36:04.737382474 +0100
+@@ -181,7 +181,7 @@
+ $JAVA_OPTS\
+ $xdockname\
+ -jar "${freedir}/freeplanelauncher.jar"\
+- $*
++ "$*"
+ ( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start Freeplane
+
+ # now actually launch Freeplane
+@@ -192,4 +192,4 @@
+ $JAVA_OPTS\
+ $xdockname\
+ -jar "${freedir}/freeplanelauncher.jar"\
+- $*
++ "$*"