diff options
author | Que Quotion | 2017-12-22 19:54:51 +0900 |
---|---|---|
committer | Que Quotion | 2017-12-22 19:54:51 +0900 |
commit | f707733a238b4e9dc8986990ed5cd20409ad21d6 (patch) | |
tree | 41a4cdda961c1dc3f3b84de5135116cd93e12259 | |
download | aur-f707733a238b4e9dc8986990ed5cd20409ad21d6.tar.gz |
repackaging for aur4
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rwxr-xr-x | doomcube-feed | 26 | ||||
-rw-r--r-- | quiet.patch | 11 |
4 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a2f1ab073711 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +# Generated by mksrcinfo v8 +# Fri Dec 22 10:54:19 UTC 2017 +pkgbase = doomcube + pkgdesc = The GPL Cube of Potential Doom. + pkgver = 2011 + pkgrel = 1 + url = https://www.kismetwireless.net/doomcube/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = libgl + depends = bash + depends = libgl + depends = freeglut + source = http://www.kismetwireless.net/code/doomcube-2011-02-R1.tar.gz + source = doomcube-feed + source = quiet.patch + sha512sums = d79794973a836351de87fe4161e9e9d33d48c2235ebe8c6e8d15e23a395e15127023f61f20df37b2fe4af962da3dcb0abca66b63c65b30d6aedc76b4e2a484d9 + sha512sums = ce4b36bb0d35384f2766b6b5af06fbc18f3c3dc9fd5f70e141bdf0e4826713fc55952476125a50873d20594abc4b8efb95c2741d8bc1c307fd296f1934129006 + sha512sums = 15d4fadf8935d90e71aba14a2e66f737ed26d4e6f18ea69e90ccb6d54d85ccdd2efa6e7e6023b9f7588dd61d07b451e4e9b392c37be3451c6b96e9273aace4c1 + +pkgname = doomcube + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1b524ebaff97 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Que Quotion <quequotion@bugmenot.com> + +pkgname=doomcube +pkgver=2011 +pkgrel=1 +pkgdesc="The GPL Cube of Potential Doom." +arch=('i686' 'x86_64') +url="https://www.kismetwireless.net/doomcube/" +license=('GPL') +depends=('bash' 'libgl' 'freeglut') +makedepends=('libgl') +source=(http://www.kismetwireless.net/code/doomcube-$pkgver-02-R1.tar.gz + doomcube-feed + quiet.patch) +sha512sums=('d79794973a836351de87fe4161e9e9d33d48c2235ebe8c6e8d15e23a395e15127023f61f20df37b2fe4af962da3dcb0abca66b63c65b30d6aedc76b4e2a484d9' + 'ce4b36bb0d35384f2766b6b5af06fbc18f3c3dc9fd5f70e141bdf0e4826713fc55952476125a50873d20594abc4b8efb95c2741d8bc1c307fd296f1934129006' + '15d4fadf8935d90e71aba14a2e66f737ed26d4e6f18ea69e90ccb6d54d85ccdd2efa6e7e6023b9f7588dd61d07b451e4e9b392c37be3451c6b96e9273aace4c1') + +prepare() { + cd ${srcdir}/doomcube-$pkgver-02-R1 + patch -Np2 < ../quiet.patch +} + +build() { + cd ${srcdir}/doomcube-$pkgver-02-R1 + ./configure --prefix=/usr + make +} + +package() { + install -dm755 $pkgdir/usr/bin/ + install -Dm755 ${srcdir}/doomcube-$pkgver-02-R1/doomcube $pkgdir/usr/bin/ + install -Dm755 ${srcdir}/doomcube-feed $pkgdir/usr/bin/ +} diff --git a/doomcube-feed b/doomcube-feed new file mode 100755 index 000000000000..55555580f5b8 --- /dev/null +++ b/doomcube-feed @@ -0,0 +1,26 @@ +#!/bin/bash + +[[ -n "$1" ]] && SLEEPTIME="$1" || SLEEPTIME="4" + +while true; do + CONNECTIONS="$(ss -tun | grep '^[a-z]*p' | sed 's|[a-z]*p[ ]*[A-Z]*[ ]*[0-9]*[ ]*[0-9]*[ ]*||g;s|-[A-Z]*.*||g;/^$/d')" + + #ports + PORTS="$(echo "${CONNECTIONS}" | sed 's|.*:||1;s| *$||')" + + #ips local + IPIN="$(echo "${CONNECTIONS}" | sed 's|:.*||1')" + + #ips remote + IPOUT="$(echo "${CONNECTIONS}" | sed 's|[0-9]*.[0-9]*.[0-9]*.[0-9]*:[0-9]*[ ]*||1;s|:[0-9]*.*||g')" + + LINENUM="0" + + while read -r line; do + ((LINENUM++)) + OUTPUT="$(echo "${IPIN}"| sed -n "${LINENUM}p") $(echo "${IPOUT}"| sed -n "${LINENUM}p") $(echo "${PORTS}"| sed -n "${LINENUM}p")" + [[ ! "${OUTPUT}" == "\n" ]] && echo "${OUTPUT}" + done <<< "${CONNECTIONS}" + + sleep "${SLEEPTIME}" +done diff --git a/quiet.patch b/quiet.patch new file mode 100644 index 000000000000..27cc7a352d93 --- /dev/null +++ b/quiet.patch @@ -0,0 +1,11 @@ +--- src/doomcube-2011-02-R1/sdl_doomcube.cc 2011-02-17 07:00:31.000000000 +0900 ++++ src/doomcube-2011-02-R1/sdl_doomcube.cc 2015-02-09 00:10:00.678192430 +0900 +@@ -196,7 +196,7 @@ + else if (glob_angle >= 78) + cdelta = 78 / glob_angle; + +- printf("angle %d delta %f\n", glob_angle, cdelta); ++ //printf("angle %d delta %f\n", glob_angle, cdelta); + glColor3f(0.3f * cdelta, 0.3f * cdelta, 0.3f * cdelta); + + // Yellow |