Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -4567,3 +4567,4 @@ libglycin-gtk4-2.so.0 glycin-gtk4-2.0.7_1
libresvg.so.0.46 libresvg0-0.46.0_1
libgpiod.so.3 libgpiod-2.2_4
libgpiodcxx.so.2 libgpiod-2.2_4
libigloo.so.0 libigloo-0.9.5_1
14 changes: 7 additions & 7 deletions srcpkgs/icecast/patches/no-group.patch
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
--- a/conf/icecast.xml.in 2010-11-12 16:47:54.750000918 +0100
+++ b/conf/icecast.xml.in 2010-11-12 16:48:08.086667585 +0100
@@ -164,11 +164,9 @@
--- a/conf/icecast.xml.in 2026-03-29 16:57:32.453024858 +0200
+++ b/conf/icecast.xml.in 2026-03-29 17:00:30.581264225 +0200
@@ -298,12 +298,10 @@

<security>
<chroot>0</chroot>
<chroot>false</chroot>
- <!--
<changeowner>
<user>nobody</user>
<group>nogroup</group>
</changeowner>
- -->
</security>
</icecast>


<tls-context>
<!-- The certificate file containng public and optionally private key.
13 changes: 13 additions & 0 deletions srcpkgs/icecast/patches/sigsegv.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
--- a/src/event_stream.c 2026-03-29 18:18:28.331745052 +0200
+++ b/src/event_stream.c 2026-03-29 18:19:44.219106053 +0200
@@ -161,7 +161,8 @@
if (event_stream_thread)
thread_join(event_stream_thread);

- avl_tree_free(client_tree, _free_client);
+ if (client_tree)
+ avl_tree_free(client_tree, _free_client);

thread_mutex_lock(&event_stream_event_mutex);
igloo_ro_unref(&event_queue);

10 changes: 5 additions & 5 deletions srcpkgs/icecast/template
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Template file for 'icecast'
pkgname=icecast
version=2.4.4
revision=5
version=2.5.0
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config libxml2-devel"
makedepends="openssl-devel libcurl-devel speex-devel
libtheora-devel libvorbis-devel libxslt-devel"
libtheora-devel libvorbis-devel libxslt-devel libigloo-devel rhash-devel"
short_desc="Free server software for streaming multimedia"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-only"
homepage="http://www.icecast.org/"
distfiles="http://downloads.xiph.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=49b5979f9f614140b6a38046154203ee28218d8fc549888596a683ad604e4d44
distfiles="https://downloads.xiph.org/releases/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=d9aa07c7429aec19d950ff6fd425c371f77158cd34ff220fc191b2c186c67c7a
conf_files="/etc/icecast.xml"
1 change: 1 addition & 0 deletions srcpkgs/libigloo-devel
24 changes: 24 additions & 0 deletions srcpkgs/libigloo/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Template file for 'libigloo'
pkgname=libigloo
version=0.9.5
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config"
makedepends="rhash-devel"
short_desc="Generic C framework used and developed by the Icecast project"
maintainer="Klaus Leibrandt <klaus.leibrandt@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://gitlab.xiph.org/xiph/icecast-libigloo"
changelog="https://gitlab.xiph.org/xiph/icecast-libigloo/-/raw/master/NEWS"
distfiles="https://downloads.xiph.org/releases/igloo/libigloo-${version}.tar.gz"
checksum=ea22e9119f7a2188810f99100c5155c6762d4595ae213b9ac29e69b4f0b87289

libigloo-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}