diff options
author | Ilya Elenskiy | 2020-10-11 23:14:32 +0200 |
---|---|---|
committer | Ilya Elenskiy | 2020-10-11 23:14:32 +0200 |
commit | 2350575eea32a27d57ab8f7677433122c03c9076 (patch) | |
tree | 90ada3f363826f4f2b3ca295231ee940bbc06dbb | |
download | aur-2350575eea32a27d57ab8f7677433122c03c9076.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1d82a0361144 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = enroute-git + pkgdesc = Enroute Flight Navigation + pkgver = 1.8.1.r135.g2885539 + pkgrel = 1 + url = https://akaflieg-freiburg.github.io/enroute/ + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = cmake + makedepends = ninja + makedepends = clang + depends = qt5-location + depends = hicolor-icon-theme + source = enroute::git+https://github.com/Akaflieg-Freiburg/enroute.git#branch=master + md5sums = SKIP + +pkgname = enroute-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7e049b7910b3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Ilya Elenskiy + +pkgname=enroute-git +_name=enroute +pkgver=1.8.1.r135.g2885539 +pkgrel=1 +pkgdesc="Enroute Flight Navigation" +arch=('i686' 'x86_64') +url="https://akaflieg-freiburg.github.io/enroute/" +license=('GPL3') +makedepends=('cmake' 'ninja' 'clang') +depends=('qt5-location' 'hicolor-icon-theme') +source=("enroute::git+https://github.com/Akaflieg-Freiburg/enroute.git#branch=master") +md5sums=('SKIP') + +pkgver() { + cd "$_name" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${_name}" + git submodule update --init --recursive + + sed -i 's/\/usr\/share\/qt5/\/usr\/share\/qt/g' src/CMakeLists.txt +} + +build() { + cd "${_name}" + + export ASAN_OPTIONS=detect_leaks=0 + export CC=clang + export CXX=clang++ + + cmake -S . -B ./build \ + -DCMAKE_BUILD_TYPE='Release' \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DCMAKE_FIND_ROOT_PATH:STRING='/usr/share/qt' \ + -Wno-dev + + cd build + make +} + +package() { + cd "${_name}" + + make -C build DESTDIR="$pkgdir" install +} |