From 93e6e8121bf831e3422398df8936bd6181c9f8ee Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 22 Aug 2024 16:06:03 +0200 Subject: [PATCH 1/7] sdl2: update from 2.0.10 to 2.30.6 The previous beefile made the SDL2 package name lowercase, this convention will be kept in the following commits. --- sdl2.be0 | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/sdl2.be0 b/sdl2.be0 index 82bc37605..c9fd917d2 100755 --- a/sdl2.be0 +++ b/sdl2.be0 @@ -1,9 +1,11 @@ #!/bin/env beesh -#BEE_VERSION sdl2-2.0.10-1 +#BEE_VERSION sdl2-2.30.6-0 -#SRCURL[0]="https://www.libsdl.org/release/SDL2-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/5a2114f2a6f348bdab5bf52b994811db/SDL2-2.0.10.tar.gz" +#SRCURL[0]="https://github.com/libsdl-org/SDL/releases/download/release-${PKGVERSION}/SDL2-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/ab12cc1cf58a5dd25e69c924acb93402/SDL2-2.30.6.tar.gz" + +BEE_BUILDTYPE=autotools # PATCHURL+=() @@ -19,12 +21,9 @@ SRCURL[0]="https://beehive.molgen.mpg.de/5a2114f2a6f348bdab5bf52b994811db/SDL2-2 # bee_patch "${@}" #} -mee_configure_pre() { - ( - echo "CMAKE_COLOR_MAKEFILE=OFF" - echo "CMAKE_VERBOSE_MAKEFILE=ON" - ) >> ${B}/CMakeCache.txt -} +#mee_configure() { +# bee_configure +#} #mee_build() { # bee_build From 71cea34b81c27b03909fbe60e05c4d14f71c349d Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 22 Aug 2024 16:09:36 +0200 Subject: [PATCH 2/7] fluidsynth: build version 2.3.6 fluidsynth is a dependency for the sdl2 mixer. More at: https://www.fluidsynth.org/ --- fluidsynth.be0 | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 fluidsynth.be0 diff --git a/fluidsynth.be0 b/fluidsynth.be0 new file mode 100755 index 000000000..866f85ecf --- /dev/null +++ b/fluidsynth.be0 @@ -0,0 +1,32 @@ +#!/bin/env beesh + +#BEE_VERSION fluidsynth-2.3.6-0 + +#SRCURL[0]="https://github.com/FluidSynth/fluidsynth/archive/refs/tags/v${PKGVERSION}.tar.gz fluidsynth-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/ad6397be36caef45638a6a90600c8e7e/fluidsynth-2.3.6.tar.gz" + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} From e94c22200b48c74d05a0ac2efb5a9818157284e9 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 22 Aug 2024 16:17:11 +0200 Subject: [PATCH 3/7] sdl2_mixer: add version 2.8.0 Note on using autotools. The cmake build has less options than the autotools build. (Somehow I think that the cmake way is intended for windows builds) --- sdl2_mixer.be0 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 sdl2_mixer.be0 diff --git a/sdl2_mixer.be0 b/sdl2_mixer.be0 new file mode 100755 index 000000000..e596e8c40 --- /dev/null +++ b/sdl2_mixer.be0 @@ -0,0 +1,34 @@ +#!/bin/env beesh + +#BEE_VERSION sdl2_mixer-2.8.0-0 + +#SRCURL[0]="https://github.com/libsdl-org/SDL_mixer/releases/download/release-${PKGVERSION}/SDL2_mixer-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/6c4b2936784856c575b838a5731a23d1/SDL2_mixer-2.8.0.tar.gz" + +BEE_BUILDTYPE=autotools + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} From 4ff65bda282f24c39f81d76ea3dc32a3d1e969ca Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 22 Aug 2024 16:22:23 +0200 Subject: [PATCH 4/7] sdl2_image: use consistant nameing --- SDL_image.be0 => sdl2_image.be0 | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename SDL_image.be0 => sdl2_image.be0 (100%) diff --git a/SDL_image.be0 b/sdl2_image.be0 similarity index 100% rename from SDL_image.be0 rename to sdl2_image.be0 From b48c95d2c575ace875a20c485835910457ce8c8f Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 22 Aug 2024 16:33:22 +0200 Subject: [PATCH 5/7] sdl2_image: update from 2.0.0 to 2.8.2 Mind the name change when installing: #> bee remove SDL_image-2.0.0-0.x86_64 #> bee install sdl2_image And yes, /usr/lib/libSDL2_image-2.0.so.0 is still present :) --- sdl2_image.be0 | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/sdl2_image.be0 b/sdl2_image.be0 index 40e11050f..80bdde740 100755 --- a/sdl2_image.be0 +++ b/sdl2_image.be0 @@ -1,22 +1,17 @@ -#!/usr/bin/env beesh +#!/bin/env beesh -# BEE_VERSION SDL_image-2.0.0-0 +#BEE_VERSION sdl2_image-2.8.2-0 -SRCURL[0]="http://www.libsdl.org/projects/SDL_image/release/SDL2_image-${PKGVERSION}.tar.gz" +#SRCURL[0]="https://github.com/libsdl-org/SDL_image/releases/download/release-${PKGVERSION}/SDL2_image-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/8464c8aaad39fe9be6a9c1e85b370cd1/SDL2_image-2.8.2.tar.gz" -PATCHURL[0]="" +BEE_BUILDTYPE=autotools -# BEE_CONFIGURE=compat - -# BEE_BUILDTYPE= - -# EXCLUDE=() +# PATCHURL+=() # build_in_sourcedir - - - +# sourcesubdir_append src #mee_extract() { # bee_extract "${@}" @@ -26,9 +21,9 @@ PATCHURL[0]="" # bee_patch "${@}" #} -#mee_configure() { -# bee_configure -#} +mee_configure() { + bee_configure --disable-sdltest --disable-examples +} #mee_build() { # bee_build From bda410782694e999f268e1ee3d08d45d73731320 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 22 Aug 2024 16:39:33 +0200 Subject: [PATCH 6/7] sdl2_net: build version 2.2.0 SDL2 alone is now kind of a core package, sdl2_net is kind of an extension that is used often by projects that use SDL2. --- sdl2_net.be0 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 sdl2_net.be0 diff --git a/sdl2_net.be0 b/sdl2_net.be0 new file mode 100755 index 000000000..3fe683ec1 --- /dev/null +++ b/sdl2_net.be0 @@ -0,0 +1,34 @@ +#!/bin/env beesh + +#BEE_VERSION sdl2_net-2.2.0-0 + +#SRCURL[0]="https://github.com/libsdl-org/SDL_net/releases/download/release-${PKGVERSION}/SDL2_net-${PKGVERSION}.tar.gz +SRCURL[0]="https://beehive.molgen.mpg.de/ba1cc690ddde85ee90c80e15be9f3bf9/SDL2_net-2.2.0.tar.gz" + +BEE_BUILDTYPE=autotools + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure --disable-sdltest --disable-examples +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} From acb32f048a8f3118c9af1da54ead864e60a4c19e Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 22 Aug 2024 16:44:45 +0200 Subject: [PATCH 7/7] sdl2_ttf: build version 2.22.0 SDL2 alone is now kind of a core package, sdl2_ttf is kind of an extension that is used often by projects that use SDL2. --- sdl2_ttf.be0 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 sdl2_ttf.be0 diff --git a/sdl2_ttf.be0 b/sdl2_ttf.be0 new file mode 100755 index 000000000..8ecc7c40b --- /dev/null +++ b/sdl2_ttf.be0 @@ -0,0 +1,34 @@ +#!/bin/env beesh + +#BEE_VERSION sdl2_ttf-2.22.0-0 + +#SRCURL[0]="https://github.com/libsdl-org/SDL_ttf/releases/download/release-${PKGVERSION}/SDL2_ttf-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/686e685caaa215d8fa1ac7bb02b2cf54/SDL2_ttf-2.22.0.tar.gz" + +BEE_BUILDTYPE=autotools + +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure --enable-harfbuzz-builtin=no --enable-freetype-builtin=no +} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#}