Spracherkennung für: .mak vermutete Sprache: MT940 {MT940[35] Shell[21] R[14]} [Methode: maximale Elemente, drei Dimensionen]
# libplacebo
PLACEBO_VERSION :=
5.
264.
1
PLACEBO_ARCHIVE = libplacebo
-v$(PLACEBO_VERSION).tar.gz
PLACEBO_URL := $(VIDEOLAN_GIT)/videolan/libplacebo/
-/archive/v$(PLACEBO_VERSION)/$(PLACEBO_ARCHIVE)
PLACEBOCONF :=
-Dpython-path=$(PYTHON_VENV)/bin/python3 \
-Dglslang=enabled \
-Dshaderc=disabled \
-Ddemos=false \
-Dtests=false \
-Dfind_lib_path=$(PREFIX)/lib
DEPS_libplacebo = glad $(DEPS_glad) jinja $(DEPS_jinja) glslang $(DEPS_glslang) vulkan
-headers $(DEPS_vulkan-headers)
ifndef HAVE_WINSTORE
PKGS += libplacebo
endif
ifeq ($(call need_pkg,
"libplacebo >= 4.192"),)
PKGS_FOUND += libplacebo
endif
ifdef HAVE_WIN32
DEPS_libplacebo += winpthreads $(DEPS_winpthreads)
endif
# We don
't want vulkan on darwin for now
ifndef HAVE_DARWIN_OS
ifndef HAVE_EMSCRIPTEN
DEPS_libplacebo += vulkan
-loader $(DEPS_vulkan-loader) vulkan-headers $(DEPS_vulkan-headers)
endif
endif
$(TARBALLS)/$(PLACEBO_ARCHIVE):
$(call download_pkg,$(PLACEBO_URL),libplacebo)
.sum
-libplacebo: $(PLACEBO_ARCHIVE)
libplacebo: $(PLACEBO_ARCHIVE) .sum
-libplacebo
$(UNPACK)
$(APPLY) $(SRC)/libplacebo/
0001-vulkan-meson-add-the-clang-gcc-C-runtime.patch
$(APPLY) $(SRC)/libplacebo/
0001-meson-allow-overriding-python3-path.patch
$(APPLY) $(SRC)/libplacebo/
0001-meson-allow-forcing-the-path-to-look-for-libraries.patch
$(APPLY) $(SRC)/libplacebo/
0001-vulkan-utils_gen-fix-for-python-3.14.patch
$(MOVE)
.libplacebo: libplacebo crossfile.meson .python
-venv
$(MESONCLEAN)
$(MESON) $(PLACEBOCONF)
+$(MESONBUILD)
# Work
-around for full paths to static libraries, which libtool does not like
# See
https://github.com/mesonbuild/meson/issues/5479
(cd $(UNPACK_DIR) && $(SRC_BUILT)/pkg
-rewrite-absolute.py -i "$(PREFIX)/lib/pkgconfig/libplacebo.pc")
touch $@