Files
rpi-buildroot/package/libopenmpt/libopenmpt.mk
Julien Olivain 59b310ec1d package/libopenmpt: bump to version 0.7.13
For release note since 0.7.11, see:
https://lib.openmpt.org/libopenmpt/2024/12/01/releases-0.7.12-0.6.21-0.5.35-0.4.47/
https://lib.openmpt.org/libopenmpt/2025/01/06/releases-0.7.13-0.6.22-0.5.36-0.4.48/

License file hash changed after year update:
97f0c59cda

Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit c6db02cff4)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
2025-05-02 12:14:14 +02:00

95 lines
2.4 KiB
Makefile

################################################################################
#
# libopenmpt
#
################################################################################
LIBOPENMPT_VERSION = 0.7.13
LIBOPENMPT_SITE = https://lib.openmpt.org/files/libopenmpt/src
LIBOPENMPT_SOURCE = libopenmpt-$(LIBOPENMPT_VERSION)+release.autotools.tar.gz
LIBOPENMPT_LICENSE = BSD-3-Clause
LIBOPENMPT_LICENSE_FILES = LICENSE
LIBOPENMPT_CPE_ID_VENDOR = openmpt
LIBOPENMPT_DEPENDENCIES = host-pkgconf
LIBOPENMPT_INSTALL_STAGING = YES
ifeq ($(BR2_PACKAGE_LIBOPENMPT_OPENMPT123),y)
LIBOPENMPT_CONF_OPTS += --enable-openmpt123
else
LIBOPENMPT_CONF_OPTS += --disable-openmpt123
endif
ifeq ($(BR2_PACKAGE_FLAC),y)
LIBOPENMPT_CONF_OPTS += --with-flac
LIBOPENMPT_DEPENDENCIES += flac
else
LIBOPENMPT_CONF_OPTS += --without-flac
endif
ifeq ($(BR2_PACKAGE_LIBOGG),y)
LIBOPENMPT_CONF_OPTS += --with-ogg
LIBOPENMPT_DEPENDENCIES += libogg
else
LIBOPENMPT_CONF_OPTS += --without-ogg
endif
ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
LIBOPENMPT_CONF_OPTS += --with-sndfile
LIBOPENMPT_DEPENDENCIES += libsndfile
else
LIBOPENMPT_CONF_OPTS += --without-sndfile
endif
ifeq ($(BR2_PACKAGE_LIBVORBIS),y)
LIBOPENMPT_CONF_OPTS += --with-vorbis --with-vorbisfile
LIBOPENMPT_DEPENDENCIES += libvorbis
else
LIBOPENMPT_CONF_OPTS += --without-vorbis --without-vorbisfile
endif
ifeq ($(BR2_PACKAGE_MPG123),y)
LIBOPENMPT_CONF_OPTS += --with-mpg123
LIBOPENMPT_DEPENDENCIES += mpg123
else
LIBOPENMPT_CONF_OPTS += --without-mpg123
endif
ifeq ($(BR2_PACKAGE_PORTAUDIO),y)
LIBOPENMPT_CONF_OPTS += --with-portaudio
LIBOPENMPT_DEPENDENCIES += portaudio
else
LIBOPENMPT_CONF_OPTS += --without-portaudio
endif
ifeq ($(BR2_PACKAGE_PORTAUDIO_CXX),y)
LIBOPENMPT_CONF_OPTS += --with-portaudiocpp
# No need to add portaudio dependency, because this config already
# depends on BR2_PACKAGE_PORTAUDIO. So the dependency has already been
# added in the previous block.
else
LIBOPENMPT_CONF_OPTS += --without-portaudiocpp
endif
ifeq ($(BR2_PACKAGE_PULSEAUDIO),y)
LIBOPENMPT_CONF_OPTS += --with-pulseaudio
LIBOPENMPT_DEPENDENCIES += pulseaudio
else
LIBOPENMPT_CONF_OPTS += --without-pulseaudio
endif
ifeq ($(BR2_PACKAGE_SDL2),y)
LIBOPENMPT_CONF_OPTS += --with-sdl2
LIBOPENMPT_DEPENDENCIES += sdl2
else
LIBOPENMPT_CONF_OPTS += --without-sdl2
endif
ifeq ($(BR2_PACKAGE_ZLIB),y)
LIBOPENMPT_CONF_OPTS += --with-zlib
LIBOPENMPT_DEPENDENCIES += zlib
else
LIBOPENMPT_CONF_OPTS += --without-zlib
endif
$(eval $(autotools-package))