diff options
author | Nikolay Korotkiy | 2018-09-13 14:45:33 +0300 |
---|---|---|
committer | Nikolay Korotkiy | 2018-09-13 14:47:04 +0300 |
commit | e06c511732dd604371d453deb323b201e392a6ca (patch) | |
tree | 8e138c229397cafe9dc74923dfe0b8b0d0770a27 | |
download | aur-e06c511732dd604371d453deb323b201e392a6ca.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 67 |
3 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..834b72c44a40 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +# Generated by makepkg 5.1.1 +# Thu Sep 13 11:40:33 UTC 2018 +pkgbase = viking-git + pkgdesc = GTK+2 application to manage GPS data + pkgver = 1.6.2.r3301.ec789f15 + pkgrel = 1 + url = http://viking-gps.github.io/ + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = python + makedepends = boost + makedepends = gnome-doc-utils + makedepends = intltool + depends = curl + depends = file + depends = gpsd + depends = gtk2 + depends = libgexiv2 + depends = mapnik + depends = liboauth + optdepends = gpsbabel: import and export GPS tracks from various formats + provides = viking=1.6.2.r3301.ec789f15 + conflicts = viking + source = https://github.com/viking-gps/viking/archive/master.tar.gz + sha256sums = SKIP + +pkgname = viking-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fd97ac733d3d --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.tar.* +viking-* +pkg +src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..62ee49e6ed14 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Nikolay Korotkiy <sikmir@gmail.com> +# Contributor: Jaroslav Lichtblau <svetlemodry@archlinux.org> +# Contributor: Nick Østergaard <oe.nick@gmail.com> +# Contributor: Jonny Gerold <jonny@fsk141.com> +_orgname=viking-gps +_pkgname=viking +_branch=master +pkgname=${_pkgname}-git +pkgver=1.6.2.r3301.ec789f15 +pkgrel=1 +pkgdesc="GTK+2 application to manage GPS data" +arch=('i686' 'x86_64') +url="http://viking-gps.github.io/" +license=('GPL2') +depends=('curl' 'file' 'gpsd' 'gtk2' 'libgexiv2' 'mapnik' 'liboauth') +#makedepends=('git' 'boost' 'gnome-doc-utils' 'intltool') +makedepends=('python' 'boost' 'gnome-doc-utils' 'intltool') +optdepends=('gpsbabel: import and export GPS tracks from various formats') +provides=("${pkgname//-git}=${pkgver}") +conflicts=(${pkgname//-git}) +#source=("${_pkgname}-${_branch}::git://github.com/${_orgname}/${_pkgname}.git#branch=${_branch}") +source=("https://github.com/${_orgname}/${_pkgname}/archive/${_branch}.tar.gz") +sha256sums=('SKIP') + +#pkgver() { +# cd ${_pkgname}-${_branch} +# +# RELEASE="$(git describe --tags $(git rev-list --tags --max-count=1))" +# REVISION="$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +# printf "%s.r%s" "${RELEASE#viking-}" "${REVISION}" +#} + +pkgver() { + api_url="https://api.github.com/repos/${_orgname}/${_pkgname}" + base="029f2f53" + head=$(curl -s "$api_url/git/refs/heads/${_branch}" | \ + python -c "import sys, json; print(json.load(sys.stdin)['object']['sha'][:8])") + count=$(curl -s "$api_url/compare/${base}...${head}" | \ + python -c "import sys, json; print(json.load(sys.stdin)['total_commits'] + 1)") + release=$(curl -s "$api_url/tags" | \ + python -c "import sys, json; r = json.load(sys.stdin)[0]; print(r['name'])") + printf "%s.r%s.%s" "${release#viking-}" "${count}" "${head}" +} + +prepare() { + cd ${_pkgname}-${_branch} + + export NOCONFIGURE=yes + ./autogen.sh +} + +build() { + cd ${_pkgname}-${_branch} + + export CXXFLAGS="$CXXFLAGS -I/usr/include/mapnik" + ./configure \ + --prefix=/usr \ + --enable-expedia \ + --enable-geocaches + make +} + +package(){ + cd ${_pkgname}-${_branch} + + make DESTDIR="${pkgdir}" install +} |