From 4a58a032f091683aaee52d0740d39d2ef15a2ef1 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Fri, 6 Oct 2023 20:59:46 +0300 Subject: [PATCH 1/2] New package: sdl12-compat-1.2.68 --- common/shlibs | 2 +- srcpkgs/sdl12-compat-devel | 1 + srcpkgs/sdl12-compat/template | 31 +++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/sdl12-compat-devel create mode 100644 srcpkgs/sdl12-compat/template diff --git a/common/shlibs b/common/shlibs index 941a8d6e804c86..a1876843e8f0a3 100644 --- a/common/shlibs +++ b/common/shlibs @@ -394,7 +394,7 @@ libpostproc.so.55 libpostproc-4.0_1 libavcodec.so.58 libavcodec-4.0_1 libavutil.so.56 libavutil-4.0_1 libavfilter.so.7 libavfilter-4.0_1 -libSDL-1.2.so.0 SDL-1.2.14_1 +libSDL-1.2.so.0 sdl12-compat-1.2.68_1 libSDL_image-1.2.so.0 SDL_image-1.2.10_1 libx264.so.157 x264-20190507.2245_1 libxvidcore.so.4 xvidcore-1.2.2_1 diff --git a/srcpkgs/sdl12-compat-devel b/srcpkgs/sdl12-compat-devel new file mode 120000 index 00000000000000..901c98ddbd0f94 --- /dev/null +++ b/srcpkgs/sdl12-compat-devel @@ -0,0 +1 @@ +sdl12-compat \ No newline at end of file diff --git a/srcpkgs/sdl12-compat/template b/srcpkgs/sdl12-compat/template new file mode 100644 index 00000000000000..7343f700aaddd6 --- /dev/null +++ b/srcpkgs/sdl12-compat/template @@ -0,0 +1,31 @@ +# Template file for 'sdl12-compat' +pkgname=sdl12-compat +version=1.2.68 +revision=1 +build_style=cmake +configure_args="-DSTATICDEVEL=ON" +hostmakedepends="pkg-config" +makedepends="SDL2-devel" +short_desc="SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes" +maintainer="mobinmob " +license="BSD-3-Clause" +homepage="https://github.com/libsdl-org/sdl12-compat/tree/main" +distfiles="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${version}.tar.gz" +checksum=63c6e4dcc1154299e6f363c872900be7f3dcb3e42b9f8f57e05442ec3d89d02d + +post_install() { + vlicense LICENSE.txt +} + +sdl12-compat-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/bin + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/share + } +} From 300b65707e111d52176400d6070b630195da0754 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Fri, 6 Oct 2023 21:00:05 +0300 Subject: [PATCH 2/2] dgen-sdl: update to 1.33. --- srcpkgs/dgen-sdl/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/dgen-sdl/template b/srcpkgs/dgen-sdl/template index d32ca6d23948b1..fc7c23b53a6d24 100644 --- a/srcpkgs/dgen-sdl/template +++ b/srcpkgs/dgen-sdl/template @@ -1,10 +1,10 @@ # Template file for 'dgen-sdl' pkgname=dgen-sdl version=1.33 -revision=4 +revision=5 build_style=gnu-configure hostmakedepends="automake libtool pkg-config nasm" -makedepends="SDL-devel libarchive-devel" +makedepends="sdl12-compat-devel libarchive-devel" short_desc="Multi-platform Genesis/Mega Drive Emulator" maintainer="Orphaned " license="BSD-3-Clause, GPL-2.0-or-later, LGPL-2.1-or-later"