diff options
author | jose1711 | 2019-01-27 16:05:14 +0100 |
---|---|---|
committer | jose1711 | 2019-01-27 16:05:14 +0100 |
commit | e070a6d968ef4360b3e52e089701f11b95a5e6fb (patch) | |
tree | 6d6141731138e1284da2ec88028aed421449f71e | |
download | aur-e070a6d968ef4360b3e52e089701f11b95a5e6fb.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | liero.cfg | 48 | ||||
-rw-r--r-- | liero.install | 20 | ||||
-rw-r--r-- | liero.sh | 3 |
5 files changed, 149 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e2a571b39de5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +# Generated by mksrcinfo v8 +# Sun Jan 27 15:05:09 UTC 2019 +pkgbase = liero-git + pkgdesc = Real-time version of Worms + pkgver = r281.2d0dc4d + pkgrel = 1 + url = http://www.liero.be/ + install = liero.install + arch = i686 + arch = x86_64 + license = custom + makedepends = gendesk + makedepends = cmake + makedepends = unzip + depends = sdl2_image + noextract = lierov133winxp.zip + source = liero-git::git+https://github.com/ahockersten/liero.git + source = http://www.liero.be/download/lierov133winxp.zip + source = liero.sh + source = liero.cfg + md5sums = SKIP + md5sums = 6cc57f55bf9654f26406aa796dad5cd4 + md5sums = 4375928292421632218faded42596c58 + md5sums = 13ce1b6e14648574bb3fd659597174ee + +pkgname = liero-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..96589b3c80b8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Jose Riha <jose 1711 gmail com> + +pkgname=liero-git +_pkgname=liero +pkgver=r281.2d0dc4d +pkgrel=1 +pkgdesc="Real-time version of Worms" +arch=('i686' 'x86_64') +license=('custom') +url='http://www.liero.be/' +depends=('sdl2_image') +makedepends=('gendesk' 'cmake' 'unzip') +source=("${pkgname}"::'git+https://github.com/ahockersten/liero.git' + "http://www.liero.be/download/lierov133winxp.zip" + "liero.sh" + "liero.cfg") +noextract=('lierov133winxp.zip') +install='liero.install' +md5sums=('SKIP' + '6cc57f55bf9654f26406aa796dad5cd4' + '4375928292421632218faded42596c58' + '13ce1b6e14648574bb3fd659597174ee') + +pkgver() { + cd "${srcdir}/${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${srcdir}/${pkgname}" + gendesk -f -n --pkgname Liero --pkgdesc "${pkgdesc}" --exec "liero" --categories "Games" +} + +build() { + cd "${srcdir}/${pkgname}" + cmake . + make + unzip -o "${srcdir}/lierov133winxp.zip" -d 'Liero v1.33' + ./tctool 'Liero v1.33' +} + +package() { + cd "${srcdir}/${pkgname}" + install -dm755 "${pkgdir}/usr/share/liero/TC" "${pkgdir}/usr/bin" + cp -r "TC/Liero v1.33" "${pkgdir}/usr/share/liero/TC" + install -Dm755 openliero "${pkgdir}/usr/share/liero/openliero" + install -Dm644 Liero.desktop "${pkgdir}/usr/share/applications/Liero.desktop" + install -Dm644 pkg/icon.png "${pkgdir}/usr/share/pixmaps/Liero.png" + install -Dm755 "${srcdir}/liero.sh" "${pkgdir}/usr/bin/liero" + install -g games -d -m 755 "${pkgdir}/usr/share/liero/Replays" +} diff --git a/liero.cfg b/liero.cfg new file mode 100644 index 000000000000..54977225ae80 --- /dev/null +++ b/liero.cfg @@ -0,0 +1,48 @@ +
+maxBonuses = 4
+loadingTime = 100
+lives = 15
+timeToLose = 600
+flagsToWin = 20
+screenSync = true
+map = true
+randomLevel = true
+blood = 100
+gameMode = 0
+namesOnBonuses = false
+regenerateLevel = false
+shadow = true
+loadChange = true
+levelFile = ""
+recordReplays = true
+loadPowerlevelPalette = true
+fullscreenW = 640
+fullscreenH = 480
+aiMutations = 2
+aiFrames = 139
+selectBotWeapons = 1
+zoneTimeout = 30
+aiTraces = false
+aiParallels = 3
+allowViewingSpawnPoint = false
+singleScreenReplay = false
+spectatorWindow = false
+weapTable = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+
+[[worms]]
+
+ controller = 0
+ color = [26, 26, 63]
+ weapons = [1, 1, 1, 1, 1]
+ health = 100
+ name = ""
+ controls = [19, 33, 32, 34, 29, 42, 56, 0]
+
+[[worms]]
+
+ controller = 0
+ color = [15, 43, 15]
+ weapons = [1, 1, 1, 1, 1]
+ health = 100
+ name = ""
+ controls = [160, 168, 163, 165, 117, 144, 54, 0]
diff --git a/liero.install b/liero.install new file mode 100644 index 000000000000..c3ad8aca42d6 --- /dev/null +++ b/liero.install @@ -0,0 +1,20 @@ +post_install() { + chgrp games /usr/share/liero/liero.cfg + chmod g+w /usr/share/liero/liero.cfg + + echo "Add user to group games - this game is not multiuser friendly." + /bin/true +} + +post_upgrade() { +/bin/true +} + +pre_remove() { +/bin/true +} + +op=$1 +shift + +$op "$@" diff --git a/liero.sh b/liero.sh new file mode 100644 index 000000000000..6529588c7c27 --- /dev/null +++ b/liero.sh @@ -0,0 +1,3 @@ +#!/bin/sh +cd /usr/share/liero +exec ./openliero |