components/library/SDL2/Makefile | ●●●●● patch | view | raw | blame | history | |
components/library/SDL2/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/library/SDL2/pkg5 | ●●●●● patch | view | raw | blame | history | |
components/library/SDL2/sdl2.p5m | ●●●●● patch | view | raw | blame | history |
components/library/SDL2/Makefile
@@ -13,21 +13,19 @@ # Copyright (c) 2020 Andreas Wacknitz # BUILD_BITS= 32_and_64 BUILD_BITS= 64 include ../../../make-rules/shared-macros.mk COMPONENT_NAME= SDL2 COMPONENT_VERSION= 2.26.5 COMPONENT_VERSION= 2.28.5 COMPONENT_SUMMARY= libsdl2 - Simple DirectMedia Layer 2.0 COMPONENT_PROJECT_URL= https://www.libsdl.org COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_ARCHIVE_HASH= sha256:ad8fea3da1be64c83c45b1d363a6b4ba8fd60f5bde3b23ec73855709ec5eabf7 COMPONENT_ARCHIVE_HASH= sha256:332cb37d0be20cb9541739c61f79bae5a477427d79ae85e352089afdaf6666e4 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)/release/$(COMPONENT_ARCHIVE) COMPONENT_FMRI = library/sdl2 COMPONENT_CLASSIFICATION = System/Libraries # Note: license change from LGPL was significant in 2.x vs 1.x series, and now # static linking is permitted. See e.g. https://wiki.libsdl.org/Installation COMPONENT_LICENSE= ZLIB COMPONENT_LICENSE_FILE= LICENSE.txt @@ -36,12 +34,12 @@ PATH= $(PATH.gnu) COMPONENT_PREP_ACTION = \ ( cd $(@D) && $(CONFIG_SHELL) autogen.sh ) COMPONENT_PREP_ACTION= ( cd $(@D) && $(CONFIG_SHELL) autogen.sh ) CONFIGURE_OPTIONS += --disable-rpath CONFIGURE_OPTIONS += --enable-year2038 # Manually added dependencies # Manually added build dependencies REQUIRED_PACKAGES += library/libsamplerate # Auto-generated dependencies components/library/SDL2/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@ # # # Copyright 2023 <contributor> # Copyright 2024 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) @@ -23,7 +23,6 @@ license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' file path=usr/bin/$(MACH64)/sdl2-config file path=usr/bin/sdl2-config file path=usr/include/SDL2/SDL.h file path=usr/include/SDL2/SDL_assert.h @@ -105,18 +104,11 @@ file path=usr/include/SDL2/close_code.h file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config-version.cmake file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config.cmake link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2600.5 file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2600.5 link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2600.5 link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2800.5 file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2800.5 file path=usr/lib/$(MACH64)/libSDL2.a link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2800.5 file path=usr/lib/$(MACH64)/libSDL2_test.a file path=usr/lib/$(MACH64)/libSDL2main.a file path=usr/lib/$(MACH64)/pkgconfig/sdl2.pc file path=usr/lib/cmake/SDL2/sdl2-config-version.cmake file path=usr/lib/cmake/SDL2/sdl2-config.cmake link path=usr/lib/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2600.5 file path=usr/lib/libSDL2-2.0.so.0.2600.5 link path=usr/lib/libSDL2.so target=libSDL2-2.0.so.0.2600.5 file path=usr/lib/libSDL2_test.a file path=usr/lib/libSDL2main.a file path=usr/lib/pkgconfig/sdl2.pc file path=usr/share/aclocal/sdl2.m4 components/library/SDL2/pkg5
@@ -9,4 +9,4 @@ "library/sdl2" ], "name": "SDL2" } } components/library/SDL2/sdl2.p5m
@@ -10,11 +10,10 @@ # # # Copyright 2023 Andreas Wacknitz # Copyright 2024 Andreas Wacknitz # set name=pkg.fmri \ value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" @@ -27,7 +26,6 @@ # We don't deliver static libraries <transform path=.+/lib/.+\.a -> drop> file path=usr/bin/$(MACH64)/sdl2-config file path=usr/bin/sdl2-config file path=usr/include/SDL2/SDL.h file path=usr/include/SDL2/SDL_assert.h @@ -109,18 +107,11 @@ file path=usr/include/SDL2/close_code.h file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config-version.cmake file path=usr/lib/$(MACH64)/cmake/SDL2/sdl2-config.cmake link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2600.5 file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2600.5 link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2600.5 link path=usr/lib/$(MACH64)/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2800.5 file path=usr/lib/$(MACH64)/libSDL2-2.0.so.0.2800.5 file path=usr/lib/$(MACH64)/libSDL2.a link path=usr/lib/$(MACH64)/libSDL2.so target=libSDL2-2.0.so.0.2800.5 file path=usr/lib/$(MACH64)/libSDL2_test.a file path=usr/lib/$(MACH64)/libSDL2main.a file path=usr/lib/$(MACH64)/pkgconfig/sdl2.pc file path=usr/lib/cmake/SDL2/sdl2-config-version.cmake file path=usr/lib/cmake/SDL2/sdl2-config.cmake link path=usr/lib/libSDL2-2.0.so.0 target=libSDL2-2.0.so.0.2600.5 file path=usr/lib/libSDL2-2.0.so.0.2600.5 link path=usr/lib/libSDL2.so target=libSDL2-2.0.so.0.2600.5 file path=usr/lib/libSDL2_test.a file path=usr/lib/libSDL2main.a file path=usr/lib/pkgconfig/sdl2.pc file path=usr/share/aclocal/sdl2.m4