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:97f0c59cdaSigned-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commitc6db02cff4) Signed-off-by: Thomas Perale <thomas.perale@mind.be>
95 lines
2.4 KiB
Makefile
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))
|