macOS
brew install sdl12-compatlocal Homebrew formula metadata
sudo port install sdl12-compatMacPorts ports tree · devel/sdl12-compat/Portfile · 来源: api.github.com
安装
brew install sdl12-compatlocal Homebrew formula metadata
sudo port install sdl12-compatMacPorts ports tree · devel/sdl12-compat/Portfile · 来源: api.github.com
sudo apk add sdl12-compatAlpine Linux edge package indexes · sdl12-compat · 来源: dl-cdn.alpinelinux.org
sudo dnf install sdl12-compatFedora Rawhide package metadata · sdl12-compat · 来源: dl.fedoraproject.org
nix profile install nixpkgs#sdl12-compatnixpkgs package indexes · pkgs/by-name/sd/sdl12-compat/package.nix · 来源: api.github.com
sudo pacman -S sdl12-compatArch Linux sync databases · sdl12-compat · 来源: geo.mirror.pkgbuild.com
sudo apt install libsdl1.2-compatDebian stable package indexes · libsdl1.2-compat · 来源: deb.debian.org
sudo zypper install libSDL-1_2-0openSUSE Tumbleweed package metadata · libSDL-1_2-0 · 来源: download.opensuse.org
概览
SDL 1.2 compatibility layer that uses SDL 2.0 behind the scenes
历史
sdl12-compat is an SDL 1.2-compatible library implemented over SDL 2, primarily used to keep older games and multimedia applications running on modern systems.
sdl12-compat was created under the SDL organization to implement the SDL 1.2 API and ABI on top of SDL 2. It is maintained separately from SDL 1.2 Classic, which receives occasional fixes but no formal releases.
The project is packaged across Homebrew, Debian/Ubuntu, Fedora, Arch, Alpine, Nix, MacPorts, and openSUSE ecosystems, reflecting its role as a distribution-level replacement for the legacy SDL 1.2 runtime.
Users generally install it as a replacement shared library rather than invoke it as an end-user application. Developers can also build SDL 1.2 source against its compatibility headers; the package supplies sdl-config for legacy build systems.
It lets distributions preserve old SDL 1.2 software without maintaining the obsolete original runtime stack. Compatibility testing against packaged games makes it particularly relevant to game preservation and long-lived Linux software collections.
安全态势
没有找到 sdl12-compat 的匹配本地密钥处理 manifest。软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
sdl-config | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/libsdl-org/sdl12-compat
安装元数据
| 软件包键 | brew:sdl12-compat |
|---|---|
| 版本 | 1.2.76 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/sdl12-compat |
| 主页 | https://github.com/libsdl-org/sdl12-compat |
| 仓库 | https://github.com/libsdl-org/sdl12-compat |
| 许可证 | Zlib AND MIT-0 |
| 源码归档 | https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.76.tar.gz |
| 最后更新 | 2026-09-13T08:03:41Z |
| Pulse | updated |
| 依赖 | sdl2-compat |
| 构建依赖 | cmake |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | sdl12-compat |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
libsdl1.2-compat 1.2.68-3
SDL 1.2 binary compatibility library - transitional package
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compatlibsdl1.2-compat-dev 1.2.68-3
SDL 1.2 binary compatibility library - transitional development files
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compat-devlibsdl1.2-compat-shim 1.2.68-3
libsdl1.2debian replacement using SDL 2.0 - transitional package
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compat-shimlibsdl1.2-compat-tests 1.2.68-3
SDL 1.2 binary compatibility library - tests
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compat-testslibsdl1.2-dev 1.2.68-3
SDL 1.2 binary compatibility library - development files
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-devlibsdl1.2debian 1.2.68-3
SDL 1.2 binary compatibility library wrapping SDL 2.0
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2debiansdl12-compat
nix profile install nixpkgs#sdl12-compatlibsdl1.2-compat 1.2.68-2
SDL 1.2 binary compatibility library - transitional package
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compatlibsdl1.2-compat-dev 1.2.68-2
SDL 1.2 binary compatibility library - transitional development files
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compat-devlibsdl1.2-compat-shim 1.2.68-2
libsdl1.2debian replacement using SDL 2.0 - transitional package
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compat-shimlibsdl1.2-compat-tests 1.2.68-2
SDL 1.2 binary compatibility library - tests
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-compat-testslibsdl1.2-dev 1.2.68-2
SDL 1.2 binary compatibility library - development files
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2-devlibsdl1.2debian 1.2.68-2
SDL 1.2 binary compatibility library wrapping SDL 2.0
https://github.com/libsdl-org/sdl12-compat
sudo apt install libsdl1.2debiansdl12-compat 1.2.76-r1
SDL-1.2 compat layer that uses SDL-2.0
https://github.com/libsdl-org/sdl12-compat
sudo apk add sdl12-compatsdl12-compat-dbg 1.2.76-r1
SDL-1.2 compat layer that uses SDL-2.0 (debug symbols)
https://github.com/libsdl-org/sdl12-compat
sudo apk add sdl12-compat-dbgsdl12-compat-dev 1.2.76-r1
SDL-1.2 compat layer that uses SDL-2.0 (development files)
https://github.com/libsdl-org/sdl12-compat
sudo apk add sdl12-compat-dev来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.