summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Müllenhaupt2017-11-06 14:00:01 +0100
committerMartin Müllenhaupt2017-11-06 14:00:01 +0100
commitb40947f79523f13593c10f274e5b281b71da6639 (patch)
tree6861a3171197cef068148f85dda73101bfc65aa2
parent64ae97176ed2d76ab050735c9f2421b151f41c71 (diff)
downloadaur-b40947f79523f13593c10f274e5b281b71da6639.tar.gz
update to new C++ version
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD26
2 files changed, 26 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a667cc57a73f..0a992d5f2fa2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 67cc5334ebae..3daba5b7cb87 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}