From ebc6a2d83c5dec1d238d30965e51efeabf462b8b Mon Sep 17 00:00:00 2001 From: Jean-Philippe Menil Date: Mon, 2 Dec 2019 20:49:51 +0100 Subject: [PATCH 1/5] New package: squeezelite-1.9.6.1198 --- srcpkgs/squeezelite/files/squeezelite.conf | 2 ++ srcpkgs/squeezelite/files/squeezelite/run | 3 +++ srcpkgs/squeezelite/template | 31 ++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 srcpkgs/squeezelite/files/squeezelite.conf create mode 100644 srcpkgs/squeezelite/files/squeezelite/run create mode 100644 srcpkgs/squeezelite/template diff --git a/srcpkgs/squeezelite/files/squeezelite.conf b/srcpkgs/squeezelite/files/squeezelite.conf new file mode 100644 index 000000000000..966aea8271a4 --- /dev/null +++ b/srcpkgs/squeezelite/files/squeezelite.conf @@ -0,0 +1,2 @@ +# default squeezelite configuration +OPTS="-f /var/log/squeezelite.log" diff --git a/srcpkgs/squeezelite/files/squeezelite/run b/srcpkgs/squeezelite/files/squeezelite/run new file mode 100644 index 000000000000..f8d39e96809b --- /dev/null +++ b/srcpkgs/squeezelite/files/squeezelite/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r /etc/squeezelite.conf ] && . /etc/squeezelite.conf +exec chpst -u squeezelite:squeezelite squeezelite $OPTS 2>/dev/null diff --git a/srcpkgs/squeezelite/template b/srcpkgs/squeezelite/template new file mode 100644 index 000000000000..4be9016f4fac --- /dev/null +++ b/srcpkgs/squeezelite/template @@ -0,0 +1,31 @@ +# Template file for 'squeezelite' +pkgname=squeezelite +version=1.9.6.1198 +revision=1 +_githash=1c1f429ae9494748fe0fa5807c3a22710edaa12f +wrksrc="${pkgname}-${_githash}" +build_style=gnu-makefile +makedepends="alsa-lib-devel faad2-devel ffmpeg-devel libflac-devel libmad-devel libsoxr-devel libvorbis-devel mpg123-devel" +short_desc="Lightweight headless squeezebox emulator" +maintainer="Jean-Philippe Menil " +license="GPL-3.0-or-later" +homepage="https://github.com/ralph-irving/squeezelite" +distfiles="https://github.com/ralph-irving/squeezelite/archive/${_githash}.tar.gz" +checksum=e8184646003cdca55ac420ab8401da848178704838353ce3954480276f2de62e + +system_groups="squeezelite" +system_accounts="squeezelite" +squeezelite_shell="/bin/false" +squeezelite_descr="Squeezelite" +squeezelite_groups="audio" + +do_build() { + make LDFLAGS="${LDFLAGS} -lasound -lpthread -lm -lrt" \ + OPTS="${OPTS} -DDSD -DRESAMPLE -DVISEXPORT -DFFMPEG -DLINKALL" +} + +do_install() { + vinstall ${FILESDIR}/squeezelite.conf 640 etc/ + vbin squeezelite + vsv squeezelite +} From e71533bc7b3ffe1909fe7ebf9306aeae2b42635b Mon Sep 17 00:00:00 2001 From: Jean-Philippe Menil Date: Thu, 5 Dec 2019 18:22:45 +0100 Subject: [PATCH 2/5] need to pass audio group to chpst --- srcpkgs/squeezelite/files/squeezelite/run | 2 +- srcpkgs/squeezelite/template | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/srcpkgs/squeezelite/files/squeezelite/run b/srcpkgs/squeezelite/files/squeezelite/run index f8d39e96809b..315ef6220746 100644 --- a/srcpkgs/squeezelite/files/squeezelite/run +++ b/srcpkgs/squeezelite/files/squeezelite/run @@ -1,3 +1,3 @@ #!/bin/sh [ -r /etc/squeezelite.conf ] && . /etc/squeezelite.conf -exec chpst -u squeezelite:squeezelite squeezelite $OPTS 2>/dev/null +exec chpst -u squeezelite:squeezelite:audio squeezelite $OPTS 2>/dev/null diff --git a/srcpkgs/squeezelite/template b/srcpkgs/squeezelite/template index 4be9016f4fac..ef6a3fdd782f 100644 --- a/srcpkgs/squeezelite/template +++ b/srcpkgs/squeezelite/template @@ -17,7 +17,6 @@ system_groups="squeezelite" system_accounts="squeezelite" squeezelite_shell="/bin/false" squeezelite_descr="Squeezelite" -squeezelite_groups="audio" do_build() { make LDFLAGS="${LDFLAGS} -lasound -lpthread -lm -lrt" \ From 3c5d33ff45bf11fb9453528134bd5ad0a2b12461 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Menil Date: Sun, 15 Nov 2020 10:46:41 +0100 Subject: [PATCH 3/5] update to 1.9.7.1283 Signed-off-by: Jean-Philippe Menil --- srcpkgs/squeezelite/files/squeezelite/run | 1 + srcpkgs/squeezelite/template | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/squeezelite/files/squeezelite/run b/srcpkgs/squeezelite/files/squeezelite/run index 315ef6220746..456575ad01d0 100644 --- a/srcpkgs/squeezelite/files/squeezelite/run +++ b/srcpkgs/squeezelite/files/squeezelite/run @@ -1,3 +1,4 @@ #!/bin/sh + [ -r /etc/squeezelite.conf ] && . /etc/squeezelite.conf exec chpst -u squeezelite:squeezelite:audio squeezelite $OPTS 2>/dev/null diff --git a/srcpkgs/squeezelite/template b/srcpkgs/squeezelite/template index ef6a3fdd782f..823f0ff7792c 100644 --- a/srcpkgs/squeezelite/template +++ b/srcpkgs/squeezelite/template @@ -1,8 +1,8 @@ # Template file for 'squeezelite' pkgname=squeezelite -version=1.9.6.1198 +version=1.9.7.1283f revision=1 -_githash=1c1f429ae9494748fe0fa5807c3a22710edaa12f +_githash=f2eb393725fd21ef48e52431f48ae267957b6e7f wrksrc="${pkgname}-${_githash}" build_style=gnu-makefile makedepends="alsa-lib-devel faad2-devel ffmpeg-devel libflac-devel libmad-devel libsoxr-devel libvorbis-devel mpg123-devel" @@ -11,7 +11,7 @@ maintainer="Jean-Philippe Menil " license="GPL-3.0-or-later" homepage="https://github.com/ralph-irving/squeezelite" distfiles="https://github.com/ralph-irving/squeezelite/archive/${_githash}.tar.gz" -checksum=e8184646003cdca55ac420ab8401da848178704838353ce3954480276f2de62e +checksum=b1800157d27c0449df4e23a9bec4911a76850dbca63a0ceef95bd9957b5c3523 system_groups="squeezelite" system_accounts="squeezelite" From 67ac21ef422aec3fe3085a6ef965e150b519384a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Menil Date: Wed, 18 Nov 2020 08:48:27 +0100 Subject: [PATCH 4/5] Update to 1.9.8.1287 Signed-off-by: Jean-Philippe Menil --- srcpkgs/squeezelite/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/squeezelite/template b/srcpkgs/squeezelite/template index 823f0ff7792c..baa458ee0a68 100644 --- a/srcpkgs/squeezelite/template +++ b/srcpkgs/squeezelite/template @@ -1,8 +1,8 @@ # Template file for 'squeezelite' pkgname=squeezelite -version=1.9.7.1283f +version=1.9.8.1287 revision=1 -_githash=f2eb393725fd21ef48e52431f48ae267957b6e7f +_githash=cf2230bd8edb9397cafe97c94cda1836269ba7d9 wrksrc="${pkgname}-${_githash}" build_style=gnu-makefile makedepends="alsa-lib-devel faad2-devel ffmpeg-devel libflac-devel libmad-devel libsoxr-devel libvorbis-devel mpg123-devel" @@ -11,7 +11,7 @@ maintainer="Jean-Philippe Menil " license="GPL-3.0-or-later" homepage="https://github.com/ralph-irving/squeezelite" distfiles="https://github.com/ralph-irving/squeezelite/archive/${_githash}.tar.gz" -checksum=b1800157d27c0449df4e23a9bec4911a76850dbca63a0ceef95bd9957b5c3523 +checksum=fd1f02b802780e96ef38649e4f2c3e6dfaddefcd33b321a8dbf6f82955f903f4 system_groups="squeezelite" system_accounts="squeezelite" From e78779c50675362393949be1a259ce0725f5ba6a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Menil Date: Sat, 4 Sep 2021 09:37:07 +0200 Subject: [PATCH 5/5] Update to version 1.9.9.1389 Signed-off-by: Jean-Philippe Menil --- srcpkgs/squeezelite/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/squeezelite/template b/srcpkgs/squeezelite/template index baa458ee0a68..1288080b6408 100644 --- a/srcpkgs/squeezelite/template +++ b/srcpkgs/squeezelite/template @@ -1,8 +1,8 @@ # Template file for 'squeezelite' pkgname=squeezelite -version=1.9.8.1287 +version=1.9.9.1389 revision=1 -_githash=cf2230bd8edb9397cafe97c94cda1836269ba7d9 +_githash=46a16ff492f0bd6508f7bb0c09d0379cee3b07e2 wrksrc="${pkgname}-${_githash}" build_style=gnu-makefile makedepends="alsa-lib-devel faad2-devel ffmpeg-devel libflac-devel libmad-devel libsoxr-devel libvorbis-devel mpg123-devel" @@ -11,7 +11,7 @@ maintainer="Jean-Philippe Menil " license="GPL-3.0-or-later" homepage="https://github.com/ralph-irving/squeezelite" distfiles="https://github.com/ralph-irving/squeezelite/archive/${_githash}.tar.gz" -checksum=fd1f02b802780e96ef38649e4f2c3e6dfaddefcd33b321a8dbf6f82955f903f4 +checksum=b6dc32af1df7b520f407786fc3e263dc93270b64245f4ecba0d10989fa3a8e09 system_groups="squeezelite" system_accounts="squeezelite"