PKG_NAME:=shairport-sync
PKG_VERSION:=4.3.6
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/mikebrady/shairport-sync/tar.gz/$(PKG_VERSION)?
SECTION:=sound
CATEGORY:=Sound
TITLE:=AirPlay compatible audio player
- DEPENDS:=@AUDIO_SUPPORT +libpthread +alsa-lib +libconfig +libdaemon +libpopt +libplist +libsodium +libgcrypt +libffmpeg-full +libuuid +nqptp +libmosquitto
+ DEPENDS:=@AUDIO_SUPPORT +libpthread +alsa-lib +libconfig +libdaemon +libpopt +libmosquitto
PROVIDES:=shairport-sync
URL:=https://github.com/mikebrady/shairport-sync
endef
define Package/shairport-sync-openssl
$(Package/shairport-sync/default)
TITLE+= (openssl)
- DEPENDS+= +libopenssl +libavahi-client +libsoxr
+ DEPENDS+= +libopenssl +libavahi-client +libsoxr +libplist +libsodium +libgcrypt +libffmpeg-full +libuuid +nqptp
VARIANT:=openssl
endef
$(Package/shairport-sync/default/description)
Minimal version uses mbed TLS and does not include libsoxr and avahi support.
+ Only supports classic AirPlay aka AirPlay 1. Please note that the minimal
+ version does not make use of the FFmpeg ALAC decoder that fixes some security
+ issues in the original decoder.
+endef
+
+define Package/shairport-sync-mbedtls/description
+ $(Package/shairport-sync/default/description)
+
+ mbed TLS version only supports classic AirPlay aka AirPlay 1. Please note that
+ the mbed TLS version does not make use of the FFmpeg ALAC decoder that fixes
+ some security issues in the original decoder.
endef
CONFIGURE_ARGS += \
--with-alsa \
--with-libdaemon \
- --with-airplay-2 \
--with-pipe \
--with-mqtt-client \
--with-metadata
ifeq ($(BUILD_VARIANT),openssl)
- CONFIGURE_ARGS+= --with-ssl=openssl
+ CONFIGURE_ARGS+= --with-ssl=openssl --with-airplay-2
endif
ifeq ($(BUILD_VARIANT),mbedtls)