summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjose17112019-01-27 16:05:14 +0100
committerjose17112019-01-27 16:05:14 +0100
commite070a6d968ef4360b3e52e089701f11b95a5e6fb (patch)
tree6d6141731138e1284da2ec88028aed421449f71e
downloadaur-e070a6d968ef4360b3e52e089701f11b95a5e6fb.tar.gz
Initial commit
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD51
-rw-r--r--liero.cfg48
-rw-r--r--liero.install20
-rw-r--r--liero.sh3
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