summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWouter2020-01-10 19:47:46 +0100
committerWouter2020-01-10 20:01:32 +0100
commit173757a7b0b1dc6f9655547c16211501d55f4f3f (patch)
treeea6aaaaf5ed668546bcb85ab0e194c02cd2d717f
downloadaur-173757a7b0b1dc6f9655547c16211501d55f4f3f.tar.gz
Repo init
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD60
-rw-r--r--vvvvvv.desktop9
-rw-r--r--vvvvvv.sh3
5 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..98b8e610b284
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = vvvvvv-git
+ pkgdesc = A retro-styled 2D platformer (game sold separately)
+ pkgver = 2.2
+ pkgrel = 1
+ url = https://thelettervsixtim.es/
+ arch = i686
+ arch = x86_64
+ license = custom
+ depends = sh
+ depends = sdl2_mixer
+ conflicts = vvvvvv
+ source = git+https://github.com/TerryCavanagh/VVVVVV.git
+ source = vvvvvv.desktop
+ source = vvvvvv.sh
+ source = file://data.zip
+ md5sums = SKIP
+ md5sums = f3f06f16bf7f3280279e2d3da425a5d2
+ md5sums = 6d1c555a18bcd5cba8c55a62cf0964ac
+ md5sums = 224e0c88627e529bc0dc885aa6df94db
+
+pkgname = vvvvvv-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..8afe125ced8f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+data.zip
+VVVVVV/
+pkg/
+src/
+*.pkg.tar.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..387982162acb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,60 @@
+# Maintainer: Xesxen <arch@xesxen.nl>
+
+pkgname=vvvvvv-git
+binname=vvvvvv
+pkgver=2.2
+_pkgver=git
+pkgrel=1
+pkgdesc='A retro-styled 2D platformer (game sold separately)'
+arch=('i686' 'x86_64')
+url='https://thelettervsixtim.es/'
+license=('custom')
+depends=('sh' 'sdl2_mixer')
+conflicts=('vvvvvv')
+source=(
+ "git+https://github.com/TerryCavanagh/VVVVVV.git"
+ "${binname}.desktop"
+ "${binname}.sh"
+ "file://data.zip"
+)
+md5sums=(
+ 'SKIP'
+ 'f3f06f16bf7f3280279e2d3da425a5d2'
+ '6d1c555a18bcd5cba8c55a62cf0964ac'
+ '224e0c88627e529bc0dc885aa6df94db'
+)
+
+prepare() {
+ cd VVVVVV/desktop_version
+ # Disable the integration with Steam, the game seems fine without it
+ sed -i "s/NETWORK_init/\/\/NETWORK_init/g" ./src/main.cpp
+}
+
+build() {
+ cd VVVVVV/desktop_version
+ mkdir -p build
+ cd build
+ cmake ..
+ make
+}
+
+package() {
+ cd ${srcdir}/VVVVVV/desktop_version/build
+ install -d "${pkgdir}/opt/${binname}"
+ if [ "${CARCH}" = "x86_64" ]; then
+ install -m755 ${binname}.x86_64 \
+ "${pkgdir}/opt/${binname}/${binname}"
+ else
+ install -m755 ${binname}.x86 \
+ "${pkgdir}/opt/${binname}/${binname}"
+ fi
+
+ cd "${srcdir}"
+ install -m644 -t "${pkgdir}/opt/${binname}" \
+ data.zip
+ install -D -m755 "${srcdir}/${binname}.sh" "${pkgdir}/usr/bin/${binname}"
+ install -D -m644 "VVVVVV.png" \
+ "${pkgdir}/usr/share/pixmaps/${binname}.png"
+ install -D -m644 "${srcdir}/${binname}.desktop" \
+ "${pkgdir}/usr/share/applications/${binname}.desktop"
+}
diff --git a/vvvvvv.desktop b/vvvvvv.desktop
new file mode 100644
index 000000000000..bbda9856a634
--- /dev/null
+++ b/vvvvvv.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=VVVVVV
+Comment=A retro styled 2D platformer
+Exec=/usr/bin/vvvvvv
+Icon=vvvvvv
+Terminal=false
+Categories=Game
diff --git a/vvvvvv.sh b/vvvvvv.sh
new file mode 100644
index 000000000000..029a3d15422b
--- /dev/null
+++ b/vvvvvv.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd /opt/vvvvvv
+exec ./vvvvvv