diff options
author | Martin Müllenhaupt | 2017-11-06 14:00:01 +0100 |
---|---|---|
committer | Martin Müllenhaupt | 2017-11-06 14:00:01 +0100 |
commit | b40947f79523f13593c10f274e5b281b71da6639 (patch) | |
tree | 6861a3171197cef068148f85dda73101bfc65aa2 | |
parent | 64ae97176ed2d76ab050735c9f2421b151f41c71 (diff) | |
download | aur-b40947f79523f13593c10f274e5b281b71da6639.tar.gz |
update to new C++ version
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 26 insertions, 14 deletions
@@ -1,16 +1,20 @@ # Generated by mksrcinfo v8 -# Fri Jul 21 11:39:28 UTC 2017 +# Mon Nov 6 12:59:42 UTC 2017 pkgbase = faf-ice-adapter pkgdesc = A P2P connection proxy for Supreme Commander: Forged Alliance using ICE - pkgver = 5.6.1 + pkgver = 6.0.2 pkgrel = 1 epoch = 0 url = http://www.faforever.com/ arch = x86_64 license = GPL3 - depends = nodejs - source = https://github.com/FAForever/ice-adapter/releases/download/v5.6.1/faf-ice-adapter-linux64-v5.6.1.tar.xz - sha256sums = 04c81d7e658fdec0d55f7778fea2dd3ccd1bf11587db68e19f02196b699f9eb0 + makedepends = git + makedepends = ninja + makedepends = cmake + makedepends = gcc + makedepends = libwebrtc-static + source = git+https://github.com/FAForever/ice-adapter.git + sha256sums = SKIP pkgname = faf-ice-adapter @@ -1,6 +1,6 @@ # Maintainer: Martin Müllenhaupt <mm+aur.archlinux.org@netlair.de> pkgname=faf-ice-adapter -pkgver=5.6.1 +pkgver=6.0.2 pkgrel=1 epoch=0 pkgdesc="A P2P connection proxy for Supreme Commander: Forged Alliance using ICE" @@ -8,7 +8,8 @@ url="http://www.faforever.com/" arch=('x86_64') license=('GPL3') groups=() -depends=('nodejs') +depends=('') +makedepends=('git' 'ninja' 'cmake' 'gcc' 'libwebrtc-static') checkdepends=() optdepends=() provides=() @@ -18,15 +19,22 @@ backup=() options=() install= changelog= -source=("https://github.com/FAForever/ice-adapter/releases/download/v$pkgver/faf-ice-adapter-linux64-v$pkgver.tar.xz") -sha256sums=('04c81d7e658fdec0d55f7778fea2dd3ccd1bf11587db68e19f02196b699f9eb0') +source=("git+https://github.com/FAForever/ice-adapter.git") +sha256sums=('SKIP') noextract=() validpgpkeys=() +pkgver() { + cd "ice-adapter" + git describe --tags --abbrev=0 | cut -d v -f 2 +} + +build() { + cd "ice-adapter" + cmake -G Ninja -DWEBRTC_LIBRARIES="/usr/lib/libwebrtc.a" -DCMAKE_BUILD_TYPE=Release . + ninja +} + package() { - mkdir -p "$pkgdir/usr/lib" - cp -r "./faf-ice-adapter" "$pkgdir/usr/lib/faf-ice-adapter" - mkdir -p "$pkgdir/usr/bin" - cd "$pkgdir/usr/bin" && ln -s "../lib/faf-ice-adapter/faf-ice-adapter.js" "./faf-ice-adapter" - chmod +x "./faf-ice-adapter" + install -D -s "./ice-adapter/faf-ice-adapter" "$pkgdir/usr/bin/faf-ice-adapter" } |