summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Mesa2017-04-07 10:09:29 -0500
committerSamuel Mesa2017-04-07 10:09:29 -0500
commit7c67386c7522c2946165a061971e59b2f730fb8a (patch)
treeee36d1039041e5ecbaa9e6141a298c4c0806b2f4
downloadaur-7c67386c7522c2946165a061971e59b2f730fb8a.tar.gz
Init version 2.3.1 for x64
-rw-r--r--.SRCINFO26
-rw-r--r--001-patch_x64bits.patch11
-rw-r--r--PKGBUILD53
-rw-r--r--gvSIG.config6
-rw-r--r--gvsig-desktop.desktop10
5 files changed, 106 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b45aee4b4b9e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = gvsig-desktop
+ pkgdesc = A powerful, user-friendly and interoperable GIS.
+ pkgver = 2.3.1
+ pkgrel = 1
+ url = http://www.gvsig.com/en/products/gvsig-desktop
+ arch = x86_64
+ license = GPL
+ depends = java-environment>=6
+ depends = hicolor-icon-theme
+ depends = libidn
+ depends = libldap
+ depends = libjpeg-turbo
+ depends = proj
+ depends = geos
+ depends = openssl
+ source = http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.1/builds/2501/gvSIG-desktop-2.3.1-2501-final-lin_ubuntu_16.04-x86_64.zip
+ source = gvsig-desktop.desktop
+ source = gvSIG.config
+ source = 001-patch_x64bits.patch
+ sha256sums = 987ec4e47e9d9dec43d588c07693b04f438049b8ce5b73372290e1108b45431e
+ sha256sums = f3bfca96b53572799aad64092b30ece4cec3b67db0062efada79a48d60d00ea0
+ sha256sums = d5dd810d2492486af38b2d8079dbd24554b4f7dd6fd43d1af860ae6667239bb2
+ sha256sums = 212ed4c8223c18239ca10d4e78b6cc5fbbea8631157313b51cdaf8c55bd91316
+
+pkgname = gvsig-desktop
+
diff --git a/001-patch_x64bits.patch b/001-patch_x64bits.patch
new file mode 100644
index 000000000000..8cd30fe7ee92
--- /dev/null
+++ b/001-patch_x64bits.patch
@@ -0,0 +1,11 @@
+--- gvSIG.sh 2016-10-18 08:58:16.000000000 -0500
++++ gvSIG.sh.new 2017-04-07 09:46:43.528471660 -0500
+@@ -51,7 +51,7 @@
+ # Identify OS and Architecture #
+ ####################
+
+-UNAME=$(uname -p -o | tr '[:upper:]' '[:lower:]')
++UNAME=$(uname -p -o -m | tr '[:upper:]' '[:lower:]')
+ case "$UNAME" in
+ *darwin*)
+ OS="darwin"
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a99c8bac9ca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Samuel Fernando Mesa <samuelmesa@linuxmail.org>
+# Based on script of KaOS: https://github.com/KaOS-Community-Packages/gvsig-desktop
+
+pkgname=gvsig-desktop
+_pkgname=gvSIG-desktop
+pkgver=2.3.1
+_pkgrel=2501
+pkgrel=1
+pkgdesc="A powerful, user-friendly and interoperable GIS."
+arch=('x86_64')
+url="http://www.gvsig.com/en/products/gvsig-desktop"
+license=('GPL')
+depends=('java-environment>=6' 'hicolor-icon-theme' 'libidn' 'libldap' 'libjpeg-turbo' 'proj' 'geos' 'openssl')
+source=("http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/${pkgver}/builds/${_pkgrel}/gvSIG-desktop-${pkgver}-${_pkgrel}-final-lin_ubuntu_16.04-x86_64.zip"
+ "$pkgname.desktop" "gvSIG.config" "001-patch_x64bits.patch")
+sha256sums=('987ec4e47e9d9dec43d588c07693b04f438049b8ce5b73372290e1108b45431e'
+ 'f3bfca96b53572799aad64092b30ece4cec3b67db0062efada79a48d60d00ea0'
+ 'd5dd810d2492486af38b2d8079dbd24554b4f7dd6fd43d1af860ae6667239bb2'
+ '212ed4c8223c18239ca10d4e78b6cc5fbbea8631157313b51cdaf8c55bd91316')
+
+
+prepare() {
+ cd ${srcdir}/${_pkgname}-${pkgver}-${_pkgrel}-final-lin_ubuntu_16.04-x86_64/
+
+ # Patch for x64bits java
+ patch -Np0 -i "${srcdir}/001-patch_x64bits.patch"
+}
+
+package() {
+ cd $srcdir
+ mkdir -p ${pkgdir}/opt/${pkgname}
+ cp -R ${srcdir}/${_pkgname}-${pkgver}-${_pkgrel}-final-lin_ubuntu_16.04-x86_64/* ${pkgdir}/opt/${pkgname}
+
+ sed -i 's:"$HOME/$GVSIG_APPLICATION_NAME":$HOME"/.gvsig":' "${pkgdir}/opt/${pkgname}/gvSIG.sh"
+
+ install -Dm644 "gvSIG.config" ${pkgdir}/opt/${pkgname}/gvSIG.config
+
+ install -Dm644 "$pkgname.desktop" \
+ ${pkgdir}/usr/share/applications/${pkgname}.desktop
+
+ install -dm755 ${pkgdir}/usr/bin
+
+ echo "#!/bin/sh" > ${pkgdir}/usr/bin/$pkgname
+ echo "/opt/${pkgname}/gvSIG.sh" >> ${pkgdir}/usr/bin/${pkgname}
+ chmod +x ${pkgdir}/usr/bin/${pkgname}
+
+ for s in 16 22 48; do
+ mkdir -p ${pkgdir}/usr/share/icons/hicolor/${s}x${s}/apps
+ cp "${pkgdir}/opt/${pkgname}/gvsig-icon${s}x${s}.png" "${pkgdir}/usr/share/icons/hicolor/${s}x${s}/apps/${pkgname}.png"
+ done
+
+ rm ${pkgdir}/opt/${pkgname}/home/gvSIG/plugins/org.gvsig.app.mainplugin/Symbols/Geology/"Neotectonic, Earthquake-Hazard"/Fault-plane*.*
+}
diff --git a/gvSIG.config b/gvSIG.config
new file mode 100644
index 000000000000..764f91b79738
--- /dev/null
+++ b/gvSIG.config
@@ -0,0 +1,6 @@
+
+###
+GVSIG_HOME_FOLDER="$HOME/.gvsig"
+GVSIG_JAVA_PARAMS="-DgvSIG.home=$HOME/.gvsig"
+###
+
diff --git a/gvsig-desktop.desktop b/gvsig-desktop.desktop
new file mode 100644
index 000000000000..da2ec16177d9
--- /dev/null
+++ b/gvsig-desktop.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=gvSIG
+Icon=gvsig-desktop
+GenericName=The Open Source Geographic Information System
+Comment=gvSIG Desktop 2.2.0
+Exec=/opt/gvsig-desktop/gvSIG.sh %F
+Terminal=false
+StartupNotify=true
+Type=Application
+Categories=Science;Geography