diff options
author | Samuel Mesa | 2017-04-07 10:09:29 -0500 |
---|---|---|
committer | Samuel Mesa | 2017-04-07 10:09:29 -0500 |
commit | 7c67386c7522c2946165a061971e59b2f730fb8a (patch) | |
tree | ee36d1039041e5ecbaa9e6141a298c4c0806b2f4 | |
download | aur-7c67386c7522c2946165a061971e59b2f730fb8a.tar.gz |
Init version 2.3.1 for x64
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | 001-patch_x64bits.patch | 11 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | gvSIG.config | 6 | ||||
-rw-r--r-- | gvsig-desktop.desktop | 10 |
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 |