diff options
author | Martin Doege | 2016-02-11 23:23:35 +0100 |
---|---|---|
committer | Martin Doege | 2016-02-11 23:23:35 +0100 |
commit | 578a320c11c0213658ec6700e1b37e7721355962 (patch) | |
tree | 7d6b4008a8e1711b777dfe6639ca237390f7e0df | |
download | aur-578a320c11c0213658ec6700e1b37e7721355962.tar.gz |
Initial version
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | opencpn.install | 15 |
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..00a5ba3660ae --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Thu Feb 11 22:20:44 UTC 2016 +pkgbase = opencpn-git + pkgdesc = Open Source Chart Plotting and Marine Navigation + pkgver = 20160209.39c0b7c + pkgrel = 1 + url = http://opencpn.org + install = opencpn.install + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = cmake + makedepends = clang + depends = wxgtk + depends = gpsd + depends = portaudio + depends = tinyxml + depends = hicolor-icon-theme + conflicts = opencpn + source = git://github.com/OpenCPN/OpenCPN.git + sha1sums = SKIP + +pkgname = opencpn-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..55aa0ccf9624 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Martin C. Doege <mdoege at compuserve dot com> +# Contributor: Øyvind 'Mr.Elendig' Heggstad <mrelendig at har-ikkje dot net> +# Original contributor: Travis Fickett <tfickett AT ufl DOT edu> +# Original Maintainer: Anders Lund <anders at alweb dot dk> + +pkgname=opencpn-git +pkgver=20160209.39c0b7c +pkgrel=1 +pkgdesc="Open Source Chart Plotting and Marine Navigation" +arch=('i686' 'x86_64') +license=("GPL2") +depends=('wxgtk' 'gpsd' 'portaudio' 'tinyxml' 'hicolor-icon-theme') +makedepends=('cmake' 'clang') +conflicts=("opencpn") +url="http://opencpn.org" +install=opencpn.install +source=("git://github.com/OpenCPN/OpenCPN.git") +sha1sums=('SKIP') + +pkgver() { + cd "OpenCPN" + git log -1 --format='%cd.%h' --date=short | tr -d - +} + +build() { + cd "OpenCPN" + CC=clang CXX=clang++ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd "OpenCPN" + make DESTDIR="$pkgdir" install +} diff --git a/opencpn.install b/opencpn.install new file mode 100644 index 000000000000..0a039b4dd254 --- /dev/null +++ b/opencpn.install @@ -0,0 +1,15 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + |