4 Commits

Author SHA1 Message Date
Javier Marcet
bc91a94242 docker-compose: update to version 5.0.0
Release notes:
https://github.com/docker/compose/releases/tag/v5.0.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-12-19 11:53:52 +08:00
Yanase Yuki
b0b7e0bc32 netwhere: remove package
It seems this software is no longer maintained.
The last upstream commit is 8 years ago.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-12-18 21:57:09 +01:00
Christian Beier
526520eaa4 shairport-sync: enable Airplay 2 for -openssl only
https://github.com/mikebrady/shairport-sync/blob/master/
CONFIGURATION%20FLAGS.md#cryptography states that only the OpenSSL
cryptography backend is suitable for Airplay 2.

Further investigation revealed that the pair_ap module within
shairport-sync, which is needed for Airplay 2, does not have an Mbed TLS
backend.

Accordingly, this commit enables Airplay 2 only for the OpenSSL build.

This has the nice side effect that for Airplay 1 the -mini or -mbedtls
versions can be used without pulling in 6 MB of ffmepg libs.

Signed-off-by: Christian Beier <info@christianbeier.net>
2025-12-18 16:47:18 +01:00
Luiz Angelo Daros de Luca
78c39ff48a ruby: update to 3.4.8
This release is a routine update that includes bug fixes.

Changelog: https://github.com/ruby/ruby/releases/tag/v3_4_8
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2025-12-18 14:09:10 +02:00
5 changed files with 22 additions and 79 deletions

View File

@@ -11,7 +11,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=ruby
PKG_VERSION:=3.4.7
PKG_VERSION:=3.4.8
PKG_RELEASE:=1
# First two numbes
@@ -19,7 +19,7 @@ PKG_ABI_VERSION:=$(subst $(space),.,$(wordlist 1, 2, $(subst .,$(space),$(PKG_VE
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://cache.ruby-lang.org/pub/ruby/$(PKG_ABI_VERSION)/
PKG_HASH:=23815a6d095696f7919090fdc3e2f9459b2c83d57224b2e446ce1f5f7333ef36
PKG_HASH:=53c4ddad41fbb6189f1f5ee0db57a51d54bd1f87f8755b3d68604156a35b045b
PKG_MAINTAINER:=Luiz Angelo Daros de Luca <luizluca@gmail.com>
PKG_LICENSE:=BSD-2-Clause
PKG_LICENSE_FILES:=COPYING

View File

@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
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)?
@@ -29,7 +29,7 @@ define Package/shairport-sync/default
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
@@ -37,7 +37,7 @@ 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
@@ -73,18 +73,28 @@ define Package/shairport-sync-mini/description
$(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)

View File

@@ -1,14 +1,14 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=compose
PKG_VERSION:=2.40.3
PKG_VERSION:=5.0.0
PKG_RELEASE:=1
PKG_LICENSE:=Apache-2.0
PKG_LICENSE_FILES:=LICENSE
PKG_SOURCE:=$(PKG_NAME)-v$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/docker/compose/tar.gz/v${PKG_VERSION}?
PKG_HASH:=5ee988a7d9e00ffa2d166a50f4cda0e13622f2220f1ffa6aff353f33cf40e37e
PKG_HASH:=2c50b805cbb35c7257b54e739aa71c5d7aa5da3a8b2da5c5bb8f145c3bf02e96
PKG_MAINTAINER:=Javier Marcet <javier@marcet.info>
@@ -16,9 +16,9 @@ PKG_BUILD_DEPENDS:=golang/host
PKG_BUILD_PARALLEL:=1
PKG_BUILD_FLAGS:=no-mips16
GO_PKG:=github.com/docker/compose/v2
GO_PKG_BUILD_PKG:=github.com/docker/compose/v2/cmd
GO_PKG_LDFLAGS_X:=github.com/docker/compose/v2/internal.Version=v$(PKG_VERSION)
GO_PKG:=github.com/docker/compose/v5
GO_PKG_BUILD_PKG:=github.com/docker/compose/v5/cmd
GO_PKG_LDFLAGS_X:=github.com/docker/compose/v5/internal.Version=v$(PKG_VERSION)
GO_PKG_TAGS:=e2e,kube
include $(INCLUDE_DIR)/package.mk

View File

@@ -1,40 +0,0 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=netwhere
PKG_VERSION:=0.9
PKG_RELEASE:=2
PKG_SOURCE:=netwhere-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/benhsmith/netwhere/archive/$(PKG_VERSION)/
PKG_HASH:=94a672bdcd9d4455b85429dddd81ffc778e0b26fe87af19ad75c27858ec9dbe2
PKG_MAINTAINER:=Ben Smith <le.ben.smith@gmail.com>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
PKG_BUILD_DEPENDS:=boost
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk
define Package/netwhere
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Netwhere
URL:=https://github.com/benhsmith/netwhere
DEPENDS:=+libtins +libmicrohttpd
endef
define Package/netwhere/description
Network monitor
endef
define Package/netwhere/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/netwhere $(1)/usr/bin/netwhere
$(INSTALL_DIR) $(1)/www/netwhere
$(INSTALL_DATA) $(PKG_BUILD_DIR)/html/index.html $(1)/www/netwhere/
$(INSTALL_DATA) $(PKG_BUILD_DIR)/html/netwhere.js $(1)/www/netwhere/
endef
$(eval $(call BuildPackage,netwhere))

View File

@@ -1,27 +0,0 @@
--- a/webservice.hpp
+++ b/webservice.hpp
@@ -38,13 +38,13 @@ class WebService {
MHD_Daemon* daemon;
Functor functor;
- static int on_request(void * cls, struct MHD_Connection * connection, const char * url, const char * method, const char * version,
+ static enum MHD_Result on_request(void * cls, struct MHD_Connection * connection, const char * url, const char * method, const char * version,
const char * upload_data, size_t * upload_data_size,
void ** ptr);
};
template <typename Functor>
-int WebService<Functor>::on_request(void * cls,
+enum MHD_Result WebService<Functor>::on_request(void * cls,
struct MHD_Connection * connection,
const char * url,
const char * method,
@@ -53,7 +53,7 @@ int WebService<Functor>::on_request(void
size_t * upload_data_size,
void ** ptr) {
static int dummy;
- int ret;
+ enum MHD_Result ret;
if (std::string("GET") != method)
return MHD_NO; /* unexpected method */