diff options
author | Martin Müllenhaupt | 2019-01-03 20:32:59 +0100 |
---|---|---|
committer | Martin Müllenhaupt | 2019-01-03 20:32:59 +0100 |
commit | 605d91b5422ca26f58a0b38c564541b01992ea65 (patch) | |
tree | c00b72467e7f8d841d9d9f0edff7b75c5a31a507 | |
download | aur-605d91b5422ca26f58a0b38c564541b01992ea65.tar.gz |
init
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | 128.png | bin | 0 -> 3525 bytes | |||
-rw-r--r-- | DownlordsFafClient.desktop | 9 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rwxr-xr-x | downlords-faf-client | 5 |
5 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..49c089505f0e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = downlords-faf-client + pkgdesc = Forged Alliance Forever - Lobby Client. Community-driven client system for Supreme Commander: Forged Alliance. Downlord's Java client reimplementation. + pkgver = 0.9.3 + pkgrel = 1 + epoch = 0 + url = http://www.faforever.com/ + arch = any + license = MIT + makedepends = jq + depends = jre10-openjdk + source = https://github.com/FAForever/downlords-faf-client/releases/download/v0.9.3-beta/_dfc_unix_0_9_3-beta.tar.gz + source = https://github.com/FAForever/downlords-faf-client/raw/develop/src/media/appicon/128.png + source = DownlordsFafClient.desktop + source = downlords-faf-client + sha256sums = 4c8bc35407d5a3afe9dbacf95364205e761d051bb90820c822b5a502b231c9de + sha256sums = 2a5803ca2dd463aa4b53d79cff7f30e3aa7beb0d874b39c8ef59e679fbde9d3d + sha256sums = SKIP + sha256sums = SKIP + +pkgname = downlords-faf-client + diff --git a/128.png b/128.png Binary files differnew file mode 100644 index 000000000000..4ef2abd00866 --- /dev/null +++ b/128.png diff --git a/DownlordsFafClient.desktop b/DownlordsFafClient.desktop new file mode 100644 index 000000000000..2d20239643d6 --- /dev/null +++ b/DownlordsFafClient.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=FAForever +Comment=Downlords FAF client +Exec=/usr/bin/downlords-faf-client +Icon=/usr/share/java/downlords-faf-client/icon.png +Terminal=true +Categories=Game; +Path=/usr/share/java/downlords-faf-client diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cb9c14010ca6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Martin Müllenhaupt <mm+aur.archlinux.org@netlair.de> +pkgname=downlords-faf-client +pkgver=0.9.3 +_pkgver_major=0 +_pkgver_minor=9 +_pkgver_tag=3 +_pkgver_suffix=beta +_pkgver="${_pkgver_major}.${_pkgver_minor}.${_pkgver_tag}-${_pkgver_suffix}" +_filename="_dfc_unix_${_pkgver_major}_${_pkgver_minor}_${_pkgver_tag}-${_pkgver_suffix}.tar.gz" +pkgrel=1 +epoch=0 +pkgdesc="Forged Alliance Forever - Lobby Client. Community-driven client system for Supreme Commander: Forged Alliance. Downlord's Java client reimplementation." +url="http://www.faforever.com/" +arch=('any') +license=('MIT') +groups=() +checkdepends=() +optdepends=() +depends=('jre10-openjdk') +makedepends=('jq') +replaces=() +backup=() +options=() +install= +changelog= +source=("https://github.com/FAForever/downlords-faf-client/releases/download/v$_pkgver_major.$_pkgver_minor.$_pkgver_tag-$_pkgver_suffix/$_filename" "https://github.com/FAForever/downlords-faf-client/raw/develop/src/media/appicon/128.png" 'DownlordsFafClient.desktop' 'downlords-faf-client') +sha256sums=('4c8bc35407d5a3afe9dbacf95364205e761d051bb90820c822b5a502b231c9de' '2a5803ca2dd463aa4b53d79cff7f30e3aa7beb0d874b39c8ef59e679fbde9d3d' 'SKIP' 'SKIP') +noextract=() +validpgpkeys=() + +pkgver() { + _pkgver=`curl -s https://api.github.com/repos/FAForever/downlords-faf-client/releases | jq -r '.[0].tag_name' | cut -d v -f 2 | sed "s/-/\./"` + _pkgver_major=echo $_pkgver | cut -d . -f 1 + _pkgver_minor=echo $_pkgver | cut -d . -f 2 + _pkgver_tag=echo $_pkgver | cut -d . -f 3 + _pkgver_suffix=echo $_pkgver | cut -d . -f 4 + echo "${_pkgver_major}.${_pkgver_minor}.${_pkgver_tag}" +} + +package() { + mkdir -p $pkgdir/usr/share/java + tar xfv $_filename -C $pkgdir/usr/share/java + _subdir="downlords-faf-client-${_pkgver}" + mv $pkgdir/usr/share/java/$_subdir $pkgdir/usr/share/java/downlords-faf-client + install -D "$srcdir/DownlordsFafClient.desktop" "$pkgdir/usr/share/applications/DownlordsFafClient.desktop" + install -D "$srcdir/downlords-faf-client" "$pkgdir/usr/bin/downlords-faf-client" + install -D "$srcdir/128.png" "$pkgdir/usr/share/java/downlords-faf-client/icon.png" + chmod +x "$pkgdir/usr/share/java/downlords-faf-client/lib/faf-uid" +} diff --git a/downlords-faf-client b/downlords-faf-client new file mode 100755 index 000000000000..da6c3f86a868 --- /dev/null +++ b/downlords-faf-client @@ -0,0 +1,5 @@ +#!/bin/sh +export INSTALL4J_JAVA_HOME=/usr/lib/jvm/java-10-openjdk +pushd /usr/share/java/downlords-faf-client +exec ./downlords-faf-client "$@" +popd |