| Name |
sdl2-compat |
| Description |
SDL2 compatibility layer that uses SDL3 behind the scenes |
| Version |
2.32.56-r0 |
| Package Base |
sdl2-compat |
| Homepage |
https://github.com/libsdl-org/sdl2-compat |
| Maintainers |
[] |
| Contributors |
[] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/community/sdl2-compat |
| Sources |
['https://github.com/libsdl-org/sdl2-compat/releases/download/release-2.32.56-r0/sdl2-compat-2.32.56-r0.tar.gz'] |
| Dependencies |
['libc.musl-x86_64.so.1', 'sdl3'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['cmake', 'samurai', 'sdl3-dev'] |
| Provides |
['so:libSDL2-2.0.so.0=0.3200.56'] |
| Builddate |
05-05-2025 15:56:12 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['Zlib'] |
| Hash |
Q1iFAcgHegbnpL972d+YB2UWcci4Y= |
maintainer="fossdd <fossdd@pwned.life>"
pkgname=sdl2-compat
pkgver=2.32.56
pkgrel=0
pkgdesc="SDL2 compatibility layer that uses SDL3 behind the scenes"
url="https://github.com/libsdl-org/sdl2-compat"
arch="all"
license="Zlib"
depends="sdl3"
makedepends="
cmake
samurai
sdl3-dev
"
subpackages="$pkgname-dev $pkgname-doc"
source="https://github.com/libsdl-org/sdl2-compat/releases/download/release-$pkgver/sdl2-compat-$pkgver.tar.gz"
options="!check" # flaky
build() {
if [ "$CBUILD" != "$CHOST" ]; then
local crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=None \
$crossopts
cmake --build build
}
check() {
ctest --test-dir build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
6117480fb29df01779b38e54596994a0e21f7c2247791ac3e2c8e416ea4c1048a3c00c04d74610b208076f9a79a5afee47cd4a072bdd69ddcecdf506fb6517b2 sdl2-compat-2.32.56.tar.gz
"