summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSvitozar Cherepii2019-05-04 19:29:51 +0300
committerSvitozar Cherepii2019-05-04 19:29:51 +0300
commita3790fa5d1269a974c4101e81a21748d8577d03d (patch)
tree5d30bcf601083e6c7418435cd9676022fadb40d3
downloadaur-a3790fa5d1269a974c4101e81a21748d8577d03d.tar.gz
19.0430-1
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD42
-rw-r--r--rvgl.desktop10
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..517220a287ef
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = rvgl-bin
+ pkgdesc = Rewrite of Re-Volt, popular 3D RC car racing game from 1999.
+ pkgver = 19.0430
+ pkgrel = 1
+ url = https://rvgl.re-volt.io
+ arch = x86_64
+ license = custom
+ depends = sdl2_image
+ depends = openal
+ depends = enet
+ depends = libunistring
+ optdepends = rvgl-dcpack: dreamcast version frontend, cars, rooftops track
+ optdepends = rvgl-soundtrack: community-made soundtrack
+ optdepends = rvgl-soundtrack-orig: dreamcast version original soundtrack
+ source = https://distribute.re-volt.io/packs/game_files.zip
+ source = https://distribute.re-volt.io/releases/rvgl_version.txt
+ source = https://rvgl.re-volt.io/downloads/rvgl_19.0430a_linux.7z
+ source = rvgl.desktop
+ sha256sums = e6a6af46b96cfba9d74b0607de6c99a15f316ba7a7008d30197a9ee8b96e7fe3
+ sha256sums = SKIP
+ sha256sums = addac49fe550c8e7795878d1981d84a02d206df911be61bbd9e0d1950292edf9
+ sha256sums = 4313552a067486339319e6e4b13386040183e196d7b6e26a1fec56a711e4721d
+
+pkgname = rvgl-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bc67c287dcd5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Svitozar Cherepii <razotivs@gmail.com>
+pkgname=rvgl-bin
+pkgver=19.0430
+pkgrel=1
+pkgdesc="Rewrite of Re-Volt, popular 3D RC car racing game from 1999."
+url='https://rvgl.re-volt.io'
+arch=('x86_64')
+license=('custom')
+depends=('sdl2_image' 'openal' 'enet' 'libunistring')
+optdepends=('rvgl-dcpack: dreamcast version frontend, cars, rooftops track'
+ 'rvgl-soundtrack: community-made soundtrack'
+ 'rvgl-soundtrack-orig: dreamcast version original soundtrack')
+source=("https://distribute.re-volt.io/packs/game_files.zip"
+ "https://distribute.re-volt.io/releases/rvgl_version.txt"
+ "https://rvgl.re-volt.io/downloads/rvgl_${pkgver}a_linux.7z"
+ "rvgl.desktop")
+sha256sums=('e6a6af46b96cfba9d74b0607de6c99a15f316ba7a7008d30197a9ee8b96e7fe3'
+ 'SKIP'
+ 'addac49fe550c8e7795878d1981d84a02d206df911be61bbd9e0d1950292edf9'
+ '4313552a067486339319e6e4b13386040183e196d7b6e26a1fec56a711e4721d')
+
+pkgver() {
+ cat rvgl_version.txt
+}
+
+package() {
+ find cars edit gallery gfx levels licenses models redbook shaders \
+ strings wavs gamecontrollerdb.txt game_gauge_replay.rpl -type f -exec \
+ install -Dm644 {} "$pkgdir/opt/rvgl/{}" \;
+
+ find profiles replays times -type d -exec \
+ install -dm777 "$pkgdir/opt/rvgl/{}" \;
+
+ for iconsize in 16x16 24x24 32x32 48x48 256x256
+ do
+ install -Dm644 "icons/$iconsize/apps/rvgl.png" \
+ "$pkgdir/usr/share/icons/hicolor/$iconsize/apps/rvgl.png"
+ done
+
+ install -Dm755 "rvgl.64" "$pkgdir/opt/rvgl/rvgl"
+ install -Dm644 "rvgl.desktop" "$pkgdir/usr/share/applications/rvgl.desktop"
+}
diff --git a/rvgl.desktop b/rvgl.desktop
new file mode 100644
index 000000000000..872d6b0a6872
--- /dev/null
+++ b/rvgl.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=RVGL
+Comment=Re-Volt port for Linux
+Icon=rvgl
+Exec=/opt/rvgl/rvgl
+Path=/opt/rvgl
+Terminal=false
+Categories=Game;ArcadeGame;
+Keywords=re-volt;racing;rc;cars;