summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikolay Korotkiy2019-02-17 19:22:53 +0300
committerNikolay Korotkiy2019-02-17 19:22:53 +0300
commit77c16f420c42c9ad05accb8bc698b9f0ed88453b (patch)
tree960a5118ce930911378ed8ce9c792fdfbfef540b
parent8553de9ac44bc947033bf1b6681ed1f81575f2a6 (diff)
downloadaur-77c16f420c42c9ad05accb8bc698b9f0ed88453b.tar.gz
improve package
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD87
-rw-r--r--giseditor.sh2
3 files changed, 49 insertions, 52 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2def2080a869..ba7fc8a652cc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
-# Generated by mksrcinfo v8
-# Tue Nov 27 13:34:07 UTC 2018
+# Generated by makepkg 5.1.2
+# Sun Feb 17 16:15:32 UTC 2019
pkgbase = giseditor
pkgdesc = A gis editor for .gpx .gdb and download maps source
pkgver = 0.27
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/dayanuyim/GisEditor
arch = any
depends = gpsbabel
@@ -22,10 +22,10 @@ pkgbase = giseditor
depends = python-image
depends = python-timezonefinder
optdepends = ttf-arphic-ukai
+ provides = giseditor=0.27
+ conflicts = giseditor-git
source = https://github.com/dayanuyim/GisEditor/archive/v0.27.tar.gz
- source = giseditor.sh
- md5sums = 17c94da35f3990097e7e9609e41b1f0f
- md5sums = f1896415d3e9488a9b3ff3545ae3911f
+ sha256sums = c5ae9f85b6c668dbe2a493353cd274df5117a06adaa9fbd88eb3cfcaaeb41ad9
pkgname = giseditor
diff --git a/PKGBUILD b/PKGBUILD
index 619b8e738623..88e19e008288 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,54 +1,53 @@
-# Maintainer: Po-An,Yang(Antonio) <yanganto@gmail.com>
-pkgname=giseditor
+# Maintainer: Po-An,Yang(Antonio) <yanganto@gmail.com>
+# Co-Maintainer: Nikolay Korotkiy <sikmir@gmail.com>
+_orgname=dayanuyim
+
+_pkgname=GisEditor
+pkgname=${_pkgname,,}
pkgver=0.27
-pkgrel=1
-epoch=
-pkgdesc="A gis editor for .gpx .gdb and download maps source"
+pkgrel=2
+pkgdesc='A gis editor for .gpx .gdb and download maps source'
arch=('any')
-url="https://github.com/dayanuyim/GisEditor"
+url='https://github.com/dayanuyim/GisEditor'
license=()
-groups=()
depends=('gpsbabel' 'python-pmw' 'python-pillow' 'python-numpy' 'python-cycler' 'python-matplotlib' 'python-olefile' 'python-pyparsing' 'python-dateutil' 'python-pytz' 'python-six' 'python-certifi' 'ttf-droid' 'python-image' 'python-timezonefinder')
-makedepends=()
-checkdepends=()
optdepends=('ttf-arphic-ukai' )
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-source=(
- "https://github.com/dayanuyim/GisEditor/archive/v0.27.tar.gz"
- "giseditor.sh"
-)
-noextract=()
-md5sums=(
- "17c94da35f3990097e7e9609e41b1f0f"
- "f1896415d3e9488a9b3ff3545ae3911f"
-)
-validpgpkeys=()
-package() {
- install -d ${pkgdir}/opt
- mkdir -p $pkgdir/opt/giseditor
- cp -R $srcdir/GisEditor-$pkgver/conf $pkgdir/opt/giseditor
- chmod -R a+x $pkgdir/opt/giseditor/conf
- cp -R $srcdir/GisEditor-$pkgver/data $pkgdir/opt/giseditor
- cp -R $srcdir/GisEditor-$pkgver/doc $pkgdir/opt/giseditor
- cp -R $srcdir/GisEditor-$pkgver/icon $pkgdir/opt/giseditor
- cp -R $srcdir/GisEditor-$pkgver/mapcache $pkgdir/opt/giseditor
- chmod -R a+w $pkgdir/opt/giseditor/mapcache
- cp -R $srcdir/GisEditor-$pkgver/script $pkgdir/opt/giseditor
- cp -R $srcdir/GisEditor-$pkgver/src $pkgdir/opt/giseditor
- cp -R $srcdir/GisEditor-$pkgver/main.py $pkgdir/opt/giseditor
- chmod +x $pkgdir/opt/giseditor/main.py
+provides=("${pkgname}=${pkgver}")
+conflicts=(${pkgname}-git)
+source=("https://github.com/${_orgname}/${_pkgname}/archive/v${pkgver}.tar.gz")
+sha256sums=('c5ae9f85b6c668dbe2a493353cd274df5117a06adaa9fbd88eb3cfcaaeb41ad9')
+
+prepare() {
+ cd ${_pkgname}-${pkgver}
+ cat << EOF > $pkgname
+#!/bin/sh
+python /opt/$pkgname/main.py
+EOF
+}
+
+package() {
+ cd ${_pkgname}-${pkgver}
- install -d "$pkgdir"/usr/bin
- install -D -m755 "./giseditor.sh" "${pkgdir}/usr/bin/giseditor"
+ install -dm755 $pkgdir/opt/$pkgname/conf
+ install -dm755 $pkgdir/opt/$pkgname/data
+ install -dm755 $pkgdir/opt/$pkgname/doc/pic
+ install -dm755 $pkgdir/opt/$pkgname/icon
+ install -dm755 $pkgdir/opt/$pkgname/mapcache/Bakcup
+ install -dm755 $pkgdir/opt/$pkgname/script
+ install -dm755 $pkgdir/opt/$pkgname/src
- install -D -m644 $srcdir/GisEditor-$pkgver/install/linux/giseditor.desktop "${pkgdir}/usr/share/applications/GisEditor.desktop"
+ install -Dm644 conf/*.conf $pkgdir/opt/$pkgname/conf
+ install -Dm644 data/* $pkgdir/opt/$pkgname/data
+ install -Dm644 doc/pic/* $pkgdir/opt/$pkgname/doc/pic
+ install -Dm644 icon/* $pkgdir/opt/$pkgname/icon
+ install -Dm644 mapcache/*.xml $pkgdir/opt/$pkgname/mapcache
+ install -Dm644 mapcache/Bakcup/*.xml $pkgdir/opt/$pkgname/mapcache/Bakcup
+ install -Dm644 script/*.py $pkgdir/opt/$pkgname/script
+ install -Dm644 src/*.py $pkgdir/opt/$pkgname/src
+ install -Dm644 main.py $pkgdir/opt/$pkgname/main.py
- # TODO: update mime type gpx, gdb"
+ install -Dm755 $pkgname ${pkgdir}/usr/bin/$pkgname
+ install -Dm644 data/giseditor.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
+ install -Dm644 install/linux/giseditor.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop
}
diff --git a/giseditor.sh b/giseditor.sh
deleted file mode 100644
index d75dde78162c..000000000000
--- a/giseditor.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/usr/bin/sh
-python /opt/giseditor/main.py