summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 14 insertions, 39 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4789069acb49..e8c5156f30ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,72 +1,47 @@
-# Maintainer: Nikolay Korotkiy <sikmir@gmail.com>
+# Maintainer: Manuel Reimer <manuel.reimer@gmx.de>
+# Contributor: 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
-_use_gh_api=true
-_gh_api_url="https://api.github.com/repos/${_orgname}/${_pkgname}"
pkgname=${_pkgname}-git
-pkgver=1.7.r46.gbdb31987
+pkgver=1.8.r352.gc66ef1c6
pkgrel=1
pkgdesc='GTK+2 application to manage GPS data'
arch=(x86_64)
url='https://viking-gps.github.io/'
license=('GPL2')
-depends=('curl' 'file' 'gpsd' 'gtk2' 'libgexiv2' 'mapnik' 'liboauth')
-makedepends=('boost' 'gnome-doc-utils' 'intltool' 'gtk-doc')
-if [ "${_use_gh_api}" = true ]; then
- makedepends+=('jq')
-else
- makedepends+=('git')
-fi
+depends=('curl' 'file' 'gpsd' 'gtk2' 'libgexiv2' 'mapnik' 'geoclue' 'liboauth' 'libzip')
+makedepends=('git' 'boost' 'gtk-doc' 'intltool' 'yelp-tools')
optdepends=('gpsbabel: import and export GPS tracks from various formats')
+options=('!emptydirs')
provides=("${pkgname//-git}=${pkgver}")
-conflicts=(${pkgname//-git})
-if [ "${_use_gh_api}" = true ]; then
- source=("https://github.com/${_orgname}/${_pkgname}/archive/${_branch}.tar.gz")
-else
- source=("${_pkgname}-${_branch}::git://github.com/${_orgname}/${_pkgname}.git#branch=${_branch}")
-fi
+conflicts=($_pkgname)
+source=("git+https://github.com/viking-gps/viking.git")
sha256sums=('SKIP')
pkgver() {
- if [ "${_use_gh_api}" = true ]; then
- read -r tag_name tag_sha <<<$(curl -s "${_gh_api_url}/tags" | \
- jq -r '.[0]|[.name,.commit.sha]|@sh' | sed "s/'//g")
- head=$(curl -s "${_gh_api_url}/git/refs/heads/${_branch}" | \
- jq -r '.object.sha')
- count=$(curl -s "${_gh_api_url}/compare/${tag_sha}...${head}" | \
- jq -r '.total_commits')
-
- printf "%s.r%s.g%.8s" "${tag_name#viking-}" "${count}" "${head}"
- else
- cd ${_pkgname}-${_branch}
- git describe --long | sed 's/viking-//;s/\([^-]*-g\)/r\1/;s/-/./g'
- fi
+ cd "$_pkgname"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^viking\.//'
}
prepare() {
- cd ${_pkgname}-${_branch}
+ cd "$_pkgname"
export NOCONFIGURE=yes
./autogen.sh
}
build() {
- cd ${_pkgname}-${_branch}
+ cd "$_pkgname"
export CXXFLAGS="$CXXFLAGS -I/usr/include/mapnik"
- ./configure \
- --prefix=/usr \
- --enable-expedia \
- --enable-geocaches
+ ./configure --prefix=/usr --enable-geocaches
make
}
package(){
- cd ${_pkgname}-${_branch}
+ cd "$_pkgname"
make DESTDIR="${pkgdir}" install
}