@Mittin you don't flag -git packages for a new release. Please don't do this again in the future
Search Criteria
Package Details: sdl12-compat-git 1.2.68.r16.g6f0f603-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/sdl12-compat-git.git (read-only, click to copy) |
---|---|
Package Base: | sdl12-compat-git |
Description: | An SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes. |
Upstream URL: | https://github.com/libsdl-org/sdl12-compat |
Keywords: | sdl sdl12 sdl12-compat |
Licenses: | Zlib AND MIT-0 |
Conflicts: | sdl, sdl12-compat |
Provides: | sdl, sdl12-compat |
Submitter: | HurricanePootis |
Maintainer: | HurricanePootis |
Last Packager: | HurricanePootis |
Votes: | 5 |
Popularity: | 0.000000 |
First Submitted: | 2021-11-16 01:57 (UTC) |
Last Updated: | 2024-11-20 23:32 (UTC) |
Dependencies (7)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- glu (glu-gitAUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
Required by (407)
- 2048-cli-git (requires sdl)
- a7xpg (requires sdl)
- abc80sim-git (requires sdl)
- abe (requires sdl)
- achilles (requires sdl)
- actionfps-client (requires sdl)
- actionfps-client (requires sdl) (make)
- actionfps-common (requires sdl) (make)
- actionfps-server (requires sdl) (make)
- aesthe-svn (requires sdl)
- agar (requires sdl) (optional)
- agg-2.6-git (requires sdl)
- android-devel (requires sdl)
- animtext (requires sdl)
- antigravitaattori (requires sdl)
- aosp-devel (requires sdl)
- arcade-learning-environment (requires sdl)
- arnold-bin (requires sdl)
- arx-libertatis-bin (requires sdl)
- assaultcube-reloaded (requires sdl)
- assaultcube-reloaded-git (requires sdl)
- atari++ (requires sdl)
- atari800 (requires sdl)
- atari800-a8cas-custom (requires sdl)
- atari800-git (requires sdl)
- ativayeban-git (requires sdl)
- audaspace-git (requires sdl)
- audiality2-git (requires sdl)
- avidemux-2.6 (requires sdl) (make)
- avidemux-2.6 (requires sdl) (optional)
- avp (requires sdl12-compat)
- awale (requires sdl)
- azimuth-bin (requires sdl)
- ballerburg (requires sdl)
- basiliskii-emaculation-git (requires sdl)
- bastion-hib (requires sdl)
- battlejump (requires sdl)
- beebem (requires sdl)
- berusky (requires sdl)
- biniax2 (requires sdl)
- bittriprunner-hib (requires sdl)
- blackshades-svn (requires sdl)
- blackvoxel (requires sdl)
- blockout2 (requires sdl)
- blockout2-bin (requires sdl)
- bluecherry-client-git (requires sdl)
- boswars (requires sdl)
- brickshooter (requires sdl)
- brokensword-hib (requires sdl)
- brutalchess (requires sdl12-compat)
- bsg-diaspora-sa (requires sdl)
- bsnes-plus-git (requires sdl)
- btanks (requires sdl)
- bumprace (requires sdl)
- cannonball (requires sdl)
- cannonball-git (requires sdl)
- cavestory+-hb (requires sdl)
- cgterm (requires sdl)
- cgterm-git (requires sdl)
- chibitracker-git (requires sdl)
- circuslinux (requires sdl)
- clonekeen (requires sdl)
- closure-hib (requires sdl)
- comskip-git (requires sdl) (optional)
- coolvlviewer (requires sdl)
- coolvlviewer-bin (requires sdl)
- coolvlviewer-experimental (requires sdl)
- coolvlviewer-experimental-bin (requires sdl)
- crimson (requires sdl)
- crrcsim (requires sdl12-compat)
- crrcsim-hg (requires sdl)
- d1x-redux-git (requires sdl12-compat)
- d2x-redux-git (requires sdl12-compat)
- dante-egl-git (requires sdl)
- darkplaces (requires sdl)
- darwinia (requires sdl)
- deadascend (requires sdl)
- defcon-hib (requires sdl)
- defendguin (requires sdl)
- deflemask (requires sdl)
- digger (requires sdl)
- directfb (requires sdl)
- dkoch-git (requires sdl)
- doom2d-rembo (requires sdl)
- doukutsu (requires sdl)
- dwarffortress-ironhand (requires sdl)
- dwarffortress-linuxdwarfpack-appimage (requires sdl)
- ecwolf-git (requires sdl) (make)
- erlang-sdl (requires sdl)
- etqw (requires sdl)
- eviltris (requires sdl)
- fabother-world-git (requires sdl)
- fbzx-git (requires sdl)
- fceux-gtk3-git (requires sdl)
- ffdiaporama (requires sdl)
- ffmpeg-compat-54 (requires sdl)
- ffmpeg-compat-55 (requires sdl)
- ffmpeg2.8 (requires sdl)
- fim (requires sdl) (optional)
- firestorm (requires sdl)
- firestorm-beta-bin (requires sdl)
- firestorm-bin (requires sdl)
- firestorm-git (requires sdl)
- firestorm-next-bin (requires sdl)
- flaw (requires sdl)
- freeblocks (requires sdl)
- freedroidrpg-git (requires sdl12-compat)
- freegish-git (requires sdl)
- freesiege (requires sdl)
- fs2_open-git (requires sdl)
- fuse-emulator (requires sdl)
- fuse-emulator-git (requires sdl)
- fuse-emulator-sdl (requires sdl)
- fuse-emulator-sdl-git (requires sdl12-compat)
- fuse-emulator-utils (requires sdl)
- gate88 (requires sdl)
- gearhead (requires sdl)
- gearhead2 (requires sdl)
- generator (requires sdl)
- gluqlo-git (requires sdl)
- gngeo-git (requires sdl)
- gpmd85emulator (requires sdl)
- gpmd85emulator-git (requires sdl)
- grub-git (requires sdl)
- grub-xen-git (requires sdl)
- gstreamer0.10-ffmpeg (requires sdl) (make)
- gtultra-git (requires sdl12-compat)
- gunroar (requires sdl)
- gura (requires sdl) (make)
- gura (requires sdl) (optional)
- hammerfight (requires sdl)
- hase-git (requires sdl)
- heroes (requires sdl)
- hex-a-hop (requires sdl)
- hex-a-hop-git (requires sdl)
- hexen2 (requires sdl)
- higan-qq (requires sdl) (make)
- higan-qq (requires sdl) (optional)
- highmoon (requires sdl)
- hivelytracker-git (requires sdl12-compat)
- ibniz (requires sdl)
- ibniz-git (requires sdl)
- ipxgw-git (requires sdl)
- joyce (requires sdl)
- jumpman (requires sdl)
- jzintv (requires sdl)
- ketm (requires sdl)
- kilombo-git (requires sdl) (make)
- koboredux-git (requires sdl)
- kokua-opensim (requires sdl)
- kokua-secondlife (requires sdl)
- kvmtool-git (requires sdl12-compat)
- legend-of-grimrock (requires sdl)
- lib32-sdl (requires sdl)
- lib32-sdl-git (requires sdl)
- libananke (requires sdl) (make)
- libde265-git (requires sdl) (make)
- libde265-git (requires sdl) (optional)
- libgraph (requires sdl)
- libisam (requires sdl) (optional)
- libmlv0 (requires sdl)
- libmlv0-dev (requires sdl)
- librepilot (requires sdl)
- libretro-cannonball-git (requires sdl)
- libretro-dosbox-core-git (requires sdl)
- libretro-picodrive-git (requires sdl)
- libsaasound (requires sdl)
- libvisual (requires sdl12-compat)
- lierolibre (requires sdl)
- linapple-git (requires sdl)
- linux-air-combat (requires sdl)
- linux-air-combat-appimage (requires sdl)
- lives (requires sdl) (optional)
- lkeyholetv (requires sdl) (optional)
- lmms-beta-bin (requires sdl)
- lmms-git (requires sdl)
- loopdub (requires sdl)
- love07 (requires sdl)
- lush (requires sdl) (optional)
- lxdream-git (requires sdl)
- markoftheninja-hib (requires sdl)
- matrixbrandy (requires sdl)
- mdxmini-git (requires sdl) (make)
- mdxplay-git (requires sdl)
- mdxplay-git (requires sdl) (make)
- mega-happy-sprite (requires sdl)
- mhwaveedit-git (requires sdl)
- minecraft-pi (requires sdl)
- minivmac (requires sdl)
- minivmac-beta (requires sdl)
- mjpg-streamer (requires sdl12-compat)
- mjpg-streamer-git (requires sdl12-compat)
- mlt-git (requires sdl12-compat)
- moon-lander (requires sdl)
- morse-x (requires sdl)
- mpg123-svn (requires sdl) (make)
- mplayer-vaapi (requires sdl)
- mu-cade (requires sdl)
- multiwinia (requires sdl)
- nanopond (requires sdl)
- neopop_sdl (requires sdl)
- netrek-client-cow-git (requires sdl)
- netrunner-bin (requires sdl)
- nikwi-deluxe-bin (requires sdl)
- ntrviewer-git (requires sdl)
- oacapture (requires sdl)
- oacapture-git (requires sdl)
- obnc (requires sdl)
- ocaml-ocamlsdl (requires sdl)
- oip (requires sdl)
- onscripter-en-galladite27 (requires sdl12-compat)
- oolite-git (requires sdl12-compat)
- openarena (requires sdl)
- openarena-complete-git (requires sdl)
- openarena-git (requires sdl)
- openboard-develop (requires sdl)
- openboard-develop-git (requires sdl)
- openboard-git (requires sdl)
- opencity (requires sdl12-compat)
- openglide-git (requires sdl)
- openhevc-git (requires sdl)
- openlierox (requires sdl)
- openmsx (requires sdl)
- openttd-btpro (requires sdl)
- openttd-jgrpp-git (requires sdl)
- opentx-companion (requires sdl)
- opentx-companion-bin (requires sdl)
- openxcom (requires sdl12-compat)
- openxcom-docs-git (requires sdl) (make)
- openxcom-docs-hueponik (requires sdl) (make)
- openxcom-extended (requires sdl)
- openxcom-extended-docs-git (requires sdl) (make)
- openxcom-extended-git (requires sdl)
- openxcom-extended-git (requires sdl) (make)
- openxcom-git (requires sdl)
- openxcom-git (requires sdl) (make)
- openxcom-hueponik (requires sdl)
- openxcom-hueponik (requires sdl) (make)
- pcsx-rearmed-git (requires sdl12-compat)
- pengupop (requires sdl)
- perl-alien-sdl (requires sdl)
- petalinux (requires sdl)
- phlipple-svn (requires sdl)
- pipepanic (requires sdl)
- pmars-sdl-git (requires sdl)
- pokemini-common (requires sdl) (make)
- pokemini-gtk (requires sdl)
- pokemini-gtk (requires sdl) (make)
- pokemini-sdl2 (requires sdl) (make)
- pom1 (requires sdl)
- powder (requires sdl)
- prey (requires sdl)
- prey-demo (requires sdl)
- psdoom-ng (requires sdl)
- q-zandronum (requires sdl)
- q2pro-git (requires sdl)
- qastrocam-g2-svn (requires sdl) (optional)
- qrencode-git (requires sdl) (make)
- quake2 (requires sdl)
- quake4 (requires sdl)
- quake4-demo (requires sdl)
- quake4-multiplayer-demo (requires sdl)
- quirc (requires sdl) (make)
- quirc-git (requires sdl12-compat)
- raceintospace (requires sdl)
- raceintospace-git (requires sdl)
- rocket-editor-git (requires sdl)
- ruby-rubysdl (requires sdl)
- s25rttr-nightly-bin (requires sdl)
- sam (requires sdl)
- savagewheels (requires sdl)
- scavenger (requires sdl)
- sdl-jstest (requires sdl)
- sdl-jstest (requires sdl) (make)
- sdl-jstest-git (requires sdl)
- sdl2-jstest (requires sdl) (make)
- sdlconsole (requires sdl)
- sdlhack (requires sdl) (make)
- sdlmame-0137 (requires sdl)
- sdlroids (requires sdl)
- sdl_pango (requires sdl)
- sdl_stretch (requires sdl)
- serdisplib (requires sdl)
- sfxr (requires sdl)
- sfxr-qt (requires sdl)
- sfxr-qt-bin (requires sdl)
- sfxr-qt-git (requires sdl12-compat)
- shank2 (requires sdl)
- sheepshaver-git (requires sdl)
- shmupmametgm (requires sdl)
- sidplayer (requires sdl)
- simcoupe (requires sdl)
- simpmd-git (requires sdl)
- singularityviewer (requires sdl)
- singularityviewer-alpha (requires sdl)
- slideshow (requires sdl)
- sludge (requires sdl)
- slune (requires sdl12-compat)
- smalltalk (requires sdl)
- smokinguns-git (requires sdl)
- smpeg0 (requires sdl)
- snapshot-hib (requires sdl)
- snowmix (requires sdl)
- solitude (requires sdl)
- sometris-git (requires sdl)
- sopwith (requires sdl)
- soulfu-git (requires sdl12-compat) (make)
- sound-of-sorting-git (requires sdl)
- sparrow3d-git (requires sdl)
- spaz-hib (requires sdl)
- spheres-of-chaos (requires sdl)
- stargus-git (requires sdl)
- steamworlddig (requires sdl)
- summon (requires sdl)
- sunvox-1.x (requires sdl)
- supermodel-git (requires sdl)
- supermodel-sinden-git (requires sdl)
- syasokoban (requires sdl)
- synaesthesia (requires sdl)
- texmaster (requires sdl)
- ti99sim (requires sdl)
- ti99sim (requires sdl) (make)
- tiemu (requires sdl12-compat)
- tile-world (requires sdl)
- tinyandbig (requires sdl)
- tinyandbig-hib (requires sdl)
- titanion (requires sdl)
- tizonia-all-git (requires sdl)
- tomenet (requires sdl)
- tong (requires sdl12-compat)
- torus-trooper (requires sdl)
- tremulous (requires sdl)
- tremulous-git (requires sdl)
- tremulous-grangerhub-bin (requires sdl)
- triplane-classic (requires sdl)
- tsotc (requires sdl)
- tumiki-fighters (requires sdl)
- tunneler-git (requires sdl)
- tunneltanks-git (requires sdl)
- tuxpuck (requires sdl)
- tuxracer (requires sdl)
- tuxtype (requires sdl)
- twombit (requires sdl)
- ulam-git (requires sdl)
- urbanterror (requires sdl)
- urbanterror41 (requires sdl)
- ut2004-gog (requires sdl)
- ut2004-steam (requires sdl)
- vba-rr-git (requires sdl)
- vecx-git (requires sdl)
- vegastrike-engine (requires sdl)
- vegastrike-engine-release-git (requires sdl)
- virtualbox-bin (requires sdl)
- virtualbox-ext-vnc-svn (requires sdl) (make)
- virtualbox-guest-utils-nox-svn (requires sdl) (make)
- virtualbox-guest-utils-svn (requires sdl) (make)
- virtualbox-host-dkms-svn (requires sdl) (make)
- virtualbox-kvm (requires sdl)
- virtualbox-kvm (requires sdl) (make)
- virtualbox-sdk-svn (requires sdl) (make)
- virtualbox-svn (requires sdl)
- virtualbox-svn (requires sdl) (make)
- virtualbox6-bin (requires sdl)
- virtualbox6.1-bin (requires sdl)
- virtualjaguar-git (requires sdl)
- vix-git (requires sdl)
- vlc-luajit (requires sdl12-compat) (optional)
- vlc-nox (requires sdl12-compat) (optional)
- voxatron-hib (requires sdl)
- vspcplay (requires sdl)
- vspcplay-git (requires sdl)
- waveengine (requires sdl)
- wesnoth-1.0 (requires sdl)
- wesnoth-1.10 (requires sdl)
- wesnoth-1.12 (requires sdl)
- wesnoth-1.2 (requires sdl)
- wesnoth-1.4 (requires sdl)
- wesnoth-1.6 (requires sdl)
- wesnoth-1.8 (requires sdl)
- wings2 (requires sdl)
- wolf4sdl-bin (requires sdl)
- worldofpadman (requires sdl)
- worldofpadman-beta (requires sdl)
- wxbase2.8-light (requires sdl) (make)
- wxcommon2.8-light (requires sdl) (make)
- wxgtk2.8 (requires sdl)
- wxgtk2.8-light (requires sdl)
- wxgtk2.8-light (requires sdl) (make)
- x262-git (requires sdl12-compat)
- x48ng (requires sdl12-compat)
- x48ng-git (requires sdl12-compat)
- xine-lib-hg (requires sdl) (make)
- xine-lib-hg (requires sdl) (optional)
- xkeropi-git (requires sdl12-compat)
- xrick (requires sdl)
- xu4-svn (requires sdl) (make)
- yocto-nanbield-meta (requires sdl12-compat)
- z80e (requires sdl)
- zandronum (requires sdl)
- zandronum (requires sdl) (make)
- zandronum-hg (requires sdl)
- zandronum-hg (requires sdl) (make)
- zatackax-git (requires sdl)
- zenbound2 (requires sdl)
- zesarux (requires sdl) (optional)
- zesarux-bin (requires sdl) (optional)
- zesarux-git (requires sdl) (optional)
Sources (1)
HurricanePootis commented on 2022-09-03 19:36 (UTC)
archi42 commented on 2021-08-13 22:15 (UTC)
@autumnontape Thanks for testing this. I've added armv7h as a supported arch.
autumnontape commented on 2021-08-13 19:54 (UTC)
I've built this package on an armv7h Arch Linux ARM device and am using it without problems (barring ones that are also present on my x86_64 laptop, of course, this still being alpha-quality software). Would you consider adding armv7h to the archs?
PedroHLC commented on 2021-05-30 00:38 (UTC)
Hi @pix3l, sorry, my mistake, I had tested with and without DCMAKE_INSTALL_PREFIX
before, and both were installing in /usr
. But looks like that changed upstream with commit 848ad42
. I'll fix ASAP.
pix3l commented on 2021-05-30 00:31 (UTC)
diff --git a/PKGBUILD b/PKGBUILD index e994847..5246820 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -25,7 +25,7 @@ pkgver() {
build() { cd sdl12-compat - cmake . + cmake -DCMAKE_INSTALL_PREFIX=/usr . make }
otherwise it will get installed into /usr/local
resolving dependencies... looking for conflicting packages... :: sdl2_compat12-git and sdl are in conflict. Remove sdl? [y/N] y error: failed to prepare transaction (could not satisfy dependencies) :: removing sdl breaks dependency 'sdl=1.2.15' required by perl-alien-sd
archi42 commented on 2021-05-25 23:23 (UTC) (edited on 2021-05-25 23:28 (UTC) by archi42)
Hi @PedroHLC, sorry for not checking back with you. I'll add you as a Co-Maintainer. Feel free to apply your suggested updates. See also lib32-sdl2_compat12-git :)
PedroHLC commented on 2021-05-25 23:09 (UTC) (edited on 2021-05-25 23:13 (UTC) by PedroHLC)
Hi @archi42.
As I said previously, you can drop the prepare
, and COPYING
is now named LICENSE.txt
. Now, there is a new dependency: "glu".
I would like again to suggest changing line 42 to:
make DESTDIR="$pkgdir" install
That should make the PKGBUILD update-proof.
If you don't have the time, please add me as a collaborator, and I will apply those changes...
PedroHLC commented on 2021-03-13 12:51 (UTC)
Seems like the patches aren't required anymore. And "COPYING" was renamed to "LICENSE.txt".
Also, any special reason to not use make DESTDIR=... install
?
archi42 commented on 2021-02-14 22:49 (UTC)
@shoober420: Thanks for the hint! I've updated the PKGBUILD accordingly.
@dreieck: I've updated the PKGBUILD. Sorry for the late action, it seems the notification got lost somewhere or I just forgot about it :(
I applied both changes to this package and the lib32 variant as well.
Pinned Comments
archi42 commented on 2020-03-01 19:55 (UTC)
Careful: I tested the lib32 variant of this with UT99, and while a lot of the game works, some parts aren't exactly great (e.g. crash on Alt+Tab and mouse look is bounded by the mouse reaching the screen border; didn't try a lot of gaming due to that). You're probably better off with the full sdl 1.2!