Projects
openEuler:Mainline
SDL2
_service:tar_scm:SDL2.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:SDL2.spec of Package SDL2
Name: SDL2 Version: 2.0.12 Release: 7 Summary: Cross-platform multimedia library License: zlib and MIT URL: http://www.libsdl.org/ Source0: http://www.libsdl.org/release/%{name}-%{version}.tar.gz Source1: SDL_config.h Patch0000: multilib.patch Patch0001: SDL2-2.0.9-khrplatform.patch Patch0002: Fix-build-against-wayland-1.20.patch #https://github.com/libsdl-org/SDL/commit/a7ff6e96155f550a5597621ebeddd03c98aa9294 Patch0003: CVE-2020-14409_CVE-2020-14410.patch Patch6000: backport-CVE-2021-33657.patch Patch6001: CVE-2022-4743.patch BuildRequires: alsa-lib-devel audiofile-devel mesa-libGL-devel BuildRequires: mesa-libGLU-devel mesa-libEGL-devel libglvnd-devel BuildRequires: libXext-devel libX11-devel libXi-devel libXrandr-devel BuildRequires: libXrender-devel libXScrnSaver-devel libusb-devel BuildRequires: libXinerama-devel libXcursor-devel systemd-devel %ifarch loongarch64 BuildRequires: pkgconfig(libpulse-simple) %else BuildRequires: pkgconfig(libpulse-simple) pkgconfig(jack) %endif BuildRequires: pkgconfig(dbus-1) pkgconfig(ibus-1.0) BuildRequires: pkgconfig(wayland-client) pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-cursor) pkgconfig(wayland-protocols) BuildRequires: pkgconfig(wayland-scanner) pkgconfig(xkbcommon) BuildRequires: vulkan-devel mesa-libgbm-devel libdrm-devel %description Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device. %package devel Summary: Files needed to develop Simple DirectMedia Layer applications Requires: %{name} = %{version}-%{release} Requires: mesa-libEGL-devel mesa-libGLES-devel libX11-devel Provides: %{name}-static = %{version}-%{release} Obsoletes: %{name}-static < %{version}-%{release} %description devel Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device. This package provides the libraries, include files, and other resources needed for developing SDL applications. %package static Summary: Static libraries for SDL2 %description static Static libraries for SDL2. %prep %autosetup -p1 sed -i -e 's/.*AM_PATH_ESD.*//' configure.ac sed -i -e 's/\r//g' TODO.txt README.txt WhatsNew.txt BUGS.txt COPYING.txt CREDITS.txt README-SDL.txt %build %configure \ --enable-sdl-dlopen --enable-video-kmsdrm \ --disable-arts --disable-esd --disable-nas \ --enable-pulseaudio-shared --enable-jack-shared \ --enable-alsa --enable-video-wayland \ --enable-video-vulkan --enable-sse2=no \ --enable-sse3=no --disable-rpath \ make %{?_smp_mflags} %install %make_install mv %{buildroot}%{_includedir}/SDL2/SDL_config.h %{buildroot}%{_includedir}/SDL2/SDL_config-%{_arch}.h install -pm 0644 %{SOURCE1} %{buildroot}%{_includedir}/SDL2/SDL_config.h rm -vf %{buildroot}%{_libdir}/*.la %ldconfig_scriptlets %files %license COPYING.txt %doc BUGS.txt CREDITS.txt README-SDL.txt %{_libdir}/lib*.so.* %files devel %doc README.txt TODO.txt WhatsNew.txt %{_bindir}/*-config %{_libdir}/lib*.so %{_libdir}/pkgconfig/sdl2.pc %{_libdir}/cmake/SDL2/ %{_includedir}/SDL2 %{_datadir}/aclocal/* %files static %license COPYING.txt %{_libdir}/lib*.a %changelog * Mon Apr 24 2023 panchenbo <panchenbo@kylinsec.com.cn> - 2.0.12-7 - add sw_64 support * Thu Mar 02 2023 Wenlong Zhang<zhangwenlong@loongson.cn> - 2.0.12-6 - add loongarch support * Tue Jan 10 2023 jiangpeng <jiangpeng01@ncti-gba.cn> - 2.0.12-5 - fix CVE-2022-4743 * Mon Apr 11 2022 yaoxin <yaoxin30@h-partners.com> - 2.0.12-4 - Fix CVE-2020-14409 CVE-2020-14410 * Tue Mar 15 2022 yuanxin <yuanxin24@h-partners.com> - 2.0.12-3 - Type:CVE - ID:NA - SUG:NA - DESC:Fix CVE-2021-33657 * Sat Jan 8 2022 zhouwenpei <zhouwenpei1@huawei.com> - 2.0.12-2 - Fix build against wayland * Mon Nov 16 2020 Zhiyi Weng <zhiyi@iscas.ac.cn> - 2.0.12-1 - Update to 2.0.12 * Wed Aug 6 2020 xinghe<xinghe1@huawei.com> - 2.0.8-10 - Type:bugfix - ID:NA - SUG:NA - DESC:replace mesa-libELES-devel to libglvnd-devel * Wed Mar 18 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.0.8-9 - Type:CVE - ID:NA - SUG:NA - DESC:Fix CVE-2019-13616 * Mon Feb 24 2020 yuxiangyang <yuxiangyang4@huawei.com> - 2.0.8-8 - Delete buildrequires for jack-audio-connection-kit * Fri Nov 29 2019 lijin Yang <yanglijin@huawei.com> - 2.0.8-7 - Package Init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2