summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikolay Korotkiy2018-09-13 14:45:33 +0300
committerNikolay Korotkiy2018-09-13 14:47:04 +0300
commite06c511732dd604371d453deb323b201e392a6ca (patch)
tree8e138c229397cafe9dc74923dfe0b8b0d0770a27
downloadaur-e06c511732dd604371d453deb323b201e392a6ca.tar.gz
Initial import
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD67
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
+}