[-- Attachment #1: Type: text/plain, Size: 833 bytes --] There is a new pull request by misuchiru03 against master on the void-packages repository https://github.com/misuchiru03/void-packages np_ezstream_1.0.2 https://github.com/void-linux/void-packages/pull/39893 New package: ezstream-1.0.2 Closes #39345 #### Testing the changes - I tested the changes in this PR: **briefly** #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-GLIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl A patch file from https://github.com/void-linux/void-packages/pull/39893.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-np_ezstream_1.0.2-39893.patch --] [-- Type: text/x-diff, Size: 1487 bytes --] From 8b778aba130840f0b81b5318b4250d39042c7ca6 Mon Sep 17 00:00:00 2001 From: Alex Childs <misuchiru03+github@gmail.com> Date: Sun, 9 Oct 2022 22:45:53 -0500 Subject: [PATCH] New package: ezstream-1.0.2 Closes #39345 --- srcpkgs/ezstream/template | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 srcpkgs/ezstream/template diff --git a/srcpkgs/ezstream/template b/srcpkgs/ezstream/template new file mode 100644 index 000000000000..14d19f313978 --- /dev/null +++ b/srcpkgs/ezstream/template @@ -0,0 +1,31 @@ +# Template file for 'ezstream' +pkgname=ezstream +version=1.0.2 +revision=1 +build_style=gnu-configure +hostmakedepends="gettext-devel automake pkg-config libtool" +makedepends="check-devel libshout-devel libxml2-devel taglib-devel" +depends="libshout libxml2 taglib" +short_desc="Command line source client for media streams" +maintainer="Alex Childs <misuchiru03+github@gmail.com>" +license="GPL-2.0-only" +homepage="https://icecast.org/ezstream" +distfiles="https://downloads.xiph.org/releases/ezstream/ezstream-${version}.tar.gz" +checksum=11de897f455a95ba58546bdcd40a95d3bda69866ec5f7879a83b024126c54c2a + +#if [ "${XBPS_LIBC}" = musl ]; then +# hostmakedepends+=" musl-legacy-compat" +#fi + +if [ "${XBPS_TARGET_LIBC}" = musl ]; then + makedepends+=" musl-legacy-compat" +else + makedepends+=" glibc-devel" +fi + +pre_configure() { + autoupdate + sh autogen.sh + + sed -z -e "s/ ''\n/ '')/" -e "s/\n\n)/\n/" -i configure +}
[-- Attachment #1: Type: text/plain, Size: 838 bytes --] There is an updated pull request by misuchiru03 against master on the void-packages repository https://github.com/misuchiru03/void-packages np_ezstream_1.0.2 https://github.com/void-linux/void-packages/pull/39893 New package: ezstream-1.0.2 Closes #39345 #### Testing the changes - I tested the changes in this PR: **briefly** #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-GLIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl A patch file from https://github.com/void-linux/void-packages/pull/39893.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-np_ezstream_1.0.2-39893.patch --] [-- Type: text/x-diff, Size: 2364 bytes --] From c33cf50a6cb403b6a05bac0e65ee0644bd0996f0 Mon Sep 17 00:00:00 2001 From: Alex Childs <misuchiru03+github@gmail.com> Date: Tue, 11 Oct 2022 14:38:15 -0500 Subject: [PATCH 1/2] libshout: added openssl makedepends for TLS support --- srcpkgs/libshout/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libshout/template b/srcpkgs/libshout/template index 88209dc06dca..de4dac3a7f2c 100644 --- a/srcpkgs/libshout/template +++ b/srcpkgs/libshout/template @@ -1,9 +1,9 @@ # Template file for 'libshout' pkgname=libshout version=2.4.5 -revision=1 +revision=2 build_style=gnu-configure -makedepends="libtheora-devel libvorbis-devel speex-devel" +makedepends="openssl-devel libtheora-devel libvorbis-devel speex-devel" short_desc="Icecast client library" maintainer="Enno Boland <gottox@voidlinux.org>" license="LGPL-2.0-or-later" From 673033d1d85fa4a3422623573f51ef79b643916c Mon Sep 17 00:00:00 2001 From: Alex Childs <misuchiru03+github@gmail.com> Date: Sun, 9 Oct 2022 22:45:53 -0500 Subject: [PATCH 2/2] New package: ezstream-1.0.2 Closes #39345 --- srcpkgs/ezstream/template | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 srcpkgs/ezstream/template diff --git a/srcpkgs/ezstream/template b/srcpkgs/ezstream/template new file mode 100644 index 000000000000..14d19f313978 --- /dev/null +++ b/srcpkgs/ezstream/template @@ -0,0 +1,31 @@ +# Template file for 'ezstream' +pkgname=ezstream +version=1.0.2 +revision=1 +build_style=gnu-configure +hostmakedepends="gettext-devel automake pkg-config libtool" +makedepends="check-devel libshout-devel libxml2-devel taglib-devel" +depends="libshout libxml2 taglib" +short_desc="Command line source client for media streams" +maintainer="Alex Childs <misuchiru03+github@gmail.com>" +license="GPL-2.0-only" +homepage="https://icecast.org/ezstream" +distfiles="https://downloads.xiph.org/releases/ezstream/ezstream-${version}.tar.gz" +checksum=11de897f455a95ba58546bdcd40a95d3bda69866ec5f7879a83b024126c54c2a + +#if [ "${XBPS_LIBC}" = musl ]; then +# hostmakedepends+=" musl-legacy-compat" +#fi + +if [ "${XBPS_TARGET_LIBC}" = musl ]; then + makedepends+=" musl-legacy-compat" +else + makedepends+=" glibc-devel" +fi + +pre_configure() { + autoupdate + sh autogen.sh + + sed -z -e "s/ ''\n/ '')/" -e "s/\n\n)/\n/" -i configure +}
[-- Attachment #1: Type: text/plain, Size: 171 bytes --] New review comment by classabbyamp on void-packages repository https://github.com/void-linux/void-packages/pull/39893#discussion_r992729358 Comment: why is this needed?
[-- Attachment #1: Type: text/plain, Size: 181 bytes --] New review comment by classabbyamp on void-packages repository https://github.com/void-linux/void-packages/pull/39893#discussion_r992729629 Comment: these should be auto-detected
[-- Attachment #1: Type: text/plain, Size: 190 bytes --] New review comment by misuchiru03 on void-packages repository https://github.com/void-linux/void-packages/pull/39893#discussion_r992774008 Comment: glibc-devel was there for `sys/queue.h`
[-- Attachment #1: Type: text/plain, Size: 430 bytes --] New comment by misuchiru03 on void-packages repository https://github.com/void-linux/void-packages/pull/39893#issuecomment-1275274235 Comment: Once I added the TLS support in libshout, this package fails at libshout checks. Without openssl in libshout, ezstream will fail the TLS check. Confirmed with removing the updated libshout package in `binpkgs` and libshout is detected. Should we have two separate PRs for that?
[-- Attachment #1: Type: text/plain, Size: 190 bytes --] New review comment by misuchiru03 on void-packages repository https://github.com/void-linux/void-packages/pull/39893#discussion_r992777832 Comment: It is indeed detected. I've removed it.
[-- Attachment #1: Type: text/plain, Size: 218 bytes --] New review comment by classabbyamp on void-packages repository https://github.com/void-linux/void-packages/pull/39893#discussion_r992784676 Comment: glibc-devel should be installed already for glibc-targeting builds
[-- Attachment #1: Type: text/plain, Size: 167 bytes --] New review comment by misuchiru03 on void-packages repository https://github.com/void-linux/void-packages/pull/39893#discussion_r992819894 Comment: Gotcha. Removed.
[-- Attachment #1: Type: text/plain, Size: 305 bytes --] New comment by github-actions[bot] on void-packages repository https://github.com/void-linux/void-packages/pull/39893#issuecomment-1376643096 Comment: Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
[-- Attachment #1: Type: text/plain, Size: 664 bytes --] There's a closed pull request on the void-packages repository New package: ezstream-1.0.2 https://github.com/void-linux/void-packages/pull/39893 Description: Closes #39345 #### Testing the changes - I tested the changes in this PR: **briefly** #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-GLIBC) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl - armv7l - armv6l-musl