Commit graph

32 commits

Author SHA1 Message Date
G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership. 2024-08-06 09:38:25 -04:00
s1eve-mcdichae1
b176dd4d25
Update wolf4sdl.sh
Additional mission 3 checksum for installation media: "Spear of Destiny - Super CD Pack"
2021-12-08 22:06:52 -08:00
cmitu
515c337691 wolf4sdl: fix game launching
Looks like the new version doesn't have a default `DATADIR` to search for files.
Modified the launcher to start from the `ports/wolf3d` port folder so data files are found.
2021-07-14 03:48:13 +01:00
cmitu
050ce96365 wolf4sdl: update to 2.0
Changes to the port:
* ported to SDL2
* added PC speaker sound emulation
* support for the Japanese version
* added the OPL emulation from DOSBOX, as an alternative MAME's emulation code. This allows re-licensing under GPL
* various bugfixes

Module changes:
* re-license under GPL by excluding the MAME OPL emulation
* update dependencies with SDL2 and enable for Mali platforms
* update the upstream repository (used now by the project at http://wolf3d.net/wolf4sdl)
2021-07-06 20:26:54 +03:00
Jools Wills
25b2e28abb update ports to use setBackend functionality and sdl1/sdl2 flags 2021-04-19 03:30:09 +01:00
Jools Wills
e1b1549e90 ports - added rp_module_repo information for ports that can currently support it
Note: ioquake3 uses "main" as the default branch
2021-02-15 23:54:13 +00:00
Conn O'Griofa
d721b39755 wolf4sdl: update for fkms & buster 2019-07-17 03:06:55 +01:00
Jools Wills
f22f92d13e helpers / downloadAndExtract - allow additional parameters for both tar and unzip
* change existing calls which used --strip-components
 * use multiple parameters for arguments which should allow additional arguments with spaces
 * implements #2630
2019-02-27 06:36:28 +00:00
Larry Davis
9f05ca39da SplitWolf installer script, download SoD demo for wolf4sdl 2019-01-13 10:43:19 -08:00
Conn O'Griofa
cbb84ebed1 wolf4sdl: clean up & split into separate port launchers
* Conditionally install port launchers depending on existence of required files
* Automatically launch the appropriate binary depending on the game file revisions
* Automatically rename contents of wolf3d folder to lowercase during install
* Install demo files only if full version is not present
* Remove obsolete dispmanx configuration functions
2018-03-08 00:21:35 +00:00
Conn O'Griofa
224042e182 wolf4sdl: fix spear of destiny mission support
The previous wolf4sdl-spear default to mission 3 when executed with
no arguments. Fix and add ports for the other two missions.

Fixes #1507.
2018-01-28 03:08:32 +00:00
Jools Wills
518b888eab disable some modules (rpi1 / sdl1 etc) from the kms platform 2017-11-02 19:49:59 +00:00
Jools Wills
74dea59827 use downloadAndExtract instead of wget/unzip for some modules 2017-08-11 01:40:46 +01:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
5e369663b7 styleguide / cleanups 2016-11-13 23:32:34 +00:00
Jools Wills
14cc370643 cosmetic - trailing whitespace 2016-09-27 23:05:40 +01:00
Jools Wills
59f647ca02 wolf4sdl - as we no longer replace a emulator/port default and addPort always sets a default, we need to put the shareware wolf4sdl first. 2016-08-24 14:57:26 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
f6c8cc8ccd wold4sdsl - split off game data install 2016-06-11 23:50:00 +01:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Jools Wills
9e3d573b13 new module variable md_conf_root that points to $configdir or $configdir/ports for ports - for ports in the libretro folder, this is set manually with setConfigRoot, and for "love" which is a ES system, but lives in ports (so configs go in $configdir not $configdir/ports to match the roms folder structure)
adjust ports configs / symlinks to $configdir/ports and move old configs to new location (when calling addPort)
fix up some paths in a few experimental modules (wolf4sdl / sdlpop)
2016-03-25 20:13:02 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
Jools Wills
13e5c227e0 more odroid exclusions. Some of the sdl1.x stuff may work, but would require X and on ubuntu on odroid-c1 you can't have mali-x11 and mali-fbdev installed at the same time 2016-01-04 19:55:01 +00:00
Jools Wills
d4e827c6e4 moveConfigDir makes the destination directory, so we don't have to create it in the modules 2015-12-03 04:47:54 +00:00
Jools Wills
4a158a0699 more additions of moveConfigDir 2015-12-03 04:37:32 +00:00
Jools Wills
f4f3fe7140 added -DGOODTIMES for wolf4sdl-spear 2015-11-25 21:50:03 +00:00
Jools Wills
7221f77938 make sure wolf3d demo files are owned by $user 2015-11-24 01:58:01 +00:00
Jools Wills
6e2dd0f8ea use wolf4sdl-* for binary names so dispmanx settings are together. remove . to avoid problems with dispmanx ini settings and add function for enabling/disabling dispmanx for all wolf4sdl binaries 2015-11-24 01:37:47 +00:00
Jools Wills
24d7bf7e37 put -LL back in to unzipping of wold3d shareware files (-L isn't enough) 2015-11-24 01:17:01 +00:00
Jools Wills
7e440a4189 changed wolf4sdl to support/install builds for shareware/spear of destiny and both versions of the full game 2015-11-24 01:11:10 +00:00
Jools Wills
77faf2a7d8 added missing dependency libsdl-mixer1.2-dev to wolf4sdl 2015-11-23 23:40:34 +00:00
dudleydes
fb993f4095 create wolf4sdl.sh 2015-11-21 16:04:53 +00:00