summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAntonio Yang2018-05-09 21:05:19 +0800
committerAntonio Yang2018-05-09 21:05:19 +0800
commit4a7c6ea0c33a06ed2e942698ca780105486b5667 (patch)
treedf324a40c7a7eba16d64b2dbab1a96bd2afb5fd9 /PKGBUILD
parent25335e490dc519c382f414e5b120be2fc29950ac (diff)
downloadaur-4a7c6ea0c33a06ed2e942698ca780105486b5667.tar.gz
fix the pypi depedency
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 14 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2d0192e5866a..04b57da6ded8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: Po-An,Yang(Antonio) <yanganto@gmail.com>
pkgname=giseditor
pkgver=0.26
-pkgrel=3
+pkgrel=4
epoch=
pkgdesc="A gis editor for .gpx .gdb and download maps source"
arch=('any')
url="https://github.com/dayanuyim/GisEditor"
license=()
groups=()
-depends=('gpsbabel' 'python-pmw' 'python-pillow' 'ttf-arphic-ukai')
+depends=('gpsbabel' 'python-pmw' 'python-pillow' 'ttf-arphic-ukai' 'python-numpy')
makedepends=()
checkdepends=()
optdepends=()
@@ -44,11 +44,23 @@ package() {
cp -R $srcdir/GisEditor-$pkgver/main.py $pkgdir/opt/giseditor
chmod +x $pkgdir/opt/giseditor/main.py
+
install -d "$pkgdir"/usr/bin
install -D -m755 "./giseditor.sh" "${pkgdir}/usr/bin/giseditor"
install -D -m644 $srcdir/GisEditor-$pkgver/install/linux/giseditor.desktop "${pkgdir}/usr/share/applications/GisEditor.desktop"
+ python3 -c 'import image' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps image
+ python3 -c 'import cycler' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps cycler
+ python3 -c 'import matplotlib' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps matplotlib
+ python3 -c 'import olefile' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps olefile
+ python3 -c 'import pyparsing' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps pyparsing
+ python3 -c 'import dateutil' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps python-dateutil
+ python3 -c 'import pytz' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps pytz
+ python3 -c 'import six' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps six
+ python3 -c 'import timezonefinder' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps timezonefinder
+ python3 -c 'import certifi' > /dev/null || python3 -m pip install --isolated --root="$pkgdir" --ignore-installed --no-deps certifi
+
# TODO: update mime type gpx, gdb"
}