@wpyoga sdl2 does not depend on fcitx5 and ibus, but needs them present to have their support enable during the build option.
Search Criteria
Package Details: sdl2 2.32.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sdl2.git (read-only, click to copy) |
---|---|
Package Base: | sdl2 |
Description: | A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2) |
Upstream URL: | https://www.libsdl.org |
Licenses: | zlib |
Conflicts: | sdl2-compat |
Provides: | sdl2-compat |
Submitter: | HurricanePootis |
Maintainer: | HurricanePootis |
Last Packager: | HurricanePootis |
Votes: | 5 |
Popularity: | 1.83 |
First Submitted: | 2025-01-28 23:06 (UTC) |
Last Updated: | 2025-04-03 20:08 (UTC) |
Dependencies (32)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- hidapi (hidapi-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libusb (libusb-gitAUR)
- libx11 (libx11-gitAUR)
- libxcursor
- libxext (libxext-gitAUR)
- libxrender
- alsa-lib (make)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- ibus (ibus-gitAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (make)
- libdecor (libdecor-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libsamplerate (libsamplerate-gitAUR) (make)
- libxinerama (libxinerama-randr-gitAUR) (make)
- libxkbcommon (libxkbcommon-gitAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- libxss (make)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-amber) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR) (make)
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, swiftshader-gitAUR, amdvlk-debugAUR, amdvlk-2023q3.3AUR, amdvlk-2021q2.5AUR, amdvlk-gitAUR, vulkan-amdgpu-pro-legacyAUR, mesa-wsl2-gitAUR, vulkan-radeon-amd-bc250AUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-teslaAUR, vulkan-amdgpu-proAUR, nvidia-vulkan-utilsAUR, amdonly-gaming-vulkan-radeon-gitAUR, nvidia-390xx-utilsAUR, nvidia-470xx-utilsAUR, vulkan-terakanAUR, mesa-gitAUR, nvidia-550xx-utilsAUR, mesa-minimal-gitAUR, nvidia-535xx-utilsAUR, nvidia-utils-betaAUR, vulkan-nouveau-gitAUR, amdvlk, nvidia-utils, vulkan-dzn, vulkan-gfxstream, vulkan-intel, vulkan-nouveau, vulkan-radeon, vulkan-swrast, vulkan-virtio) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- alsa-lib (optional) – ALSA audio driver
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (optional) – JACK audio driver
- libdecor (libdecor-gitAUR) (optional) – Wayland client decorations
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – PulseAudio audio driver
- pipewire (pipewire-full-gitAUR, pipewire-gitAUR) (optional) – PipeWire audio driver
Required by (1419)
Sources (1)
HurricanePootis commented on 2025-02-13 05:57 (UTC)
wpyoga commented on 2025-02-12 03:39 (UTC) (edited on 2025-02-12 03:48 (UTC) by wpyoga)
I wonder, why does this package (sdl2
, a library) depend on fcitx5
and ibus
(both are input methods) ? Could there be a mistake somewhere?
severach commented on 2025-02-09 21:38 (UTC) (edited on 2025-02-09 21:42 (UTC) by severach)
This package is essential. Many apps don't work with sdl3+sdl2-compat yet and it will be a long time before they do. Unfortunately this package won't work with this name sdl2
. There's no way to write a depends=()
to pull this original sdl2 instead of sdl2-compat and IgnorePKG is the only way to stop pacman from upgrading to sdl2-compat. This and lib32-sdl2 need to be remade with alternate names, perhaps sdl2-legacy, and have the original packages merged.
HurricanePootis commented on 2025-02-03 07:21 (UTC)
I am going to pin this message.
There is software that may not work correctly with sdl2-compat
, which is why this package has been moved to the AUR.
If you are having issues updating to sdl2-compat
due to using an AUR helper, do the following: just use pacman lol.
furrykef commented on 2025-02-01 11:02 (UTC)
I disagree, phonemic, unless you have a solution for packages such as mesen2-git that work with sdl2 but not with sdl2-compat.
phonemic commented on 2025-01-31 18:42 (UTC) (edited on 2025-01-31 18:43 (UTC) by phonemic)
This shouldn't exist and needs to be removed.
bobi commented on 2025-01-31 07:45 (UTC)
Hugest prank is, if you don’t take care then, install of fcitx5 will break Gnome keyboard management because go figure.
mranderson17 commented on 2025-01-30 01:06 (UTC) (edited on 2025-01-30 01:07 (UTC) by mranderson17)
sdl2-compat deprecates sdl2 however because there's an aur package named "sdl2" with a newer version some aur helpers will try to install that as an "upgrade" to the currently installed sdl2 package. I have a feeling a few people will end up here because of that.
HurricanePootis commented on 2025-01-29 22:03 (UTC)
@jcerdan, your repos must be out of date. sdl2 is gone from extra and has been replaced by sdl2-compat
, which is reliant on SDL3.
V1del commented on 2025-01-29 11:49 (UTC)
It's not anymore, as the repo version got replaced with sdl2-compat which is a reimplementation of the sdl2 API on top of the just released sdl3 (like sdl1-compat was to sdl2)
Pinned Comments
HurricanePootis commented on 2025-02-03 07:21 (UTC)
I am going to pin this message.
There is software that may not work correctly with
sdl2-compat
, which is why this package has been moved to the AUR.If you are having issues updating to
sdl2-compat
due to using an AUR helper, do the following: just use pacman lol.