From bfe59fb7c86a87d9fae0c5ad52f85e00bfe69cd7 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 25 Dec 2021 22:48:48 +0100 Subject: [PATCH] scream: update to 3.8. closes #22252 --- srcpkgs/scream-alsa | 1 + srcpkgs/scream-alsa-ivshmem | 1 + srcpkgs/scream-alsa-ivshmem/template | 20 --------- srcpkgs/scream-alsa/template | 20 --------- srcpkgs/scream-pulseaudio | 1 + srcpkgs/scream-pulseaudio-ivshmem | 1 + srcpkgs/scream-pulseaudio-ivshmem/template | 19 -------- srcpkgs/scream-pulseaudio/template | 19 -------- srcpkgs/scream-raw | 1 + srcpkgs/scream-raw-ivshmem | 1 + srcpkgs/scream-raw-ivshmem/template | 19 -------- srcpkgs/scream-raw/template | 18 -------- srcpkgs/scream/template | 51 ++++++++++++++++++++++ 13 files changed, 57 insertions(+), 115 deletions(-) create mode 120000 srcpkgs/scream-alsa create mode 120000 srcpkgs/scream-alsa-ivshmem delete mode 100644 srcpkgs/scream-alsa-ivshmem/template delete mode 100644 srcpkgs/scream-alsa/template create mode 120000 srcpkgs/scream-pulseaudio create mode 120000 srcpkgs/scream-pulseaudio-ivshmem delete mode 100644 srcpkgs/scream-pulseaudio-ivshmem/template delete mode 100644 srcpkgs/scream-pulseaudio/template create mode 120000 srcpkgs/scream-raw create mode 120000 srcpkgs/scream-raw-ivshmem delete mode 100644 srcpkgs/scream-raw-ivshmem/template delete mode 100644 srcpkgs/scream-raw/template create mode 100644 srcpkgs/scream/template diff --git a/srcpkgs/scream-alsa b/srcpkgs/scream-alsa new file mode 120000 index 00000000000..288e393f77d --- /dev/null +++ b/srcpkgs/scream-alsa @@ -0,0 +1 @@ +scream \ No newline at end of file diff --git a/srcpkgs/scream-alsa-ivshmem b/srcpkgs/scream-alsa-ivshmem new file mode 120000 index 00000000000..288e393f77d --- /dev/null +++ b/srcpkgs/scream-alsa-ivshmem @@ -0,0 +1 @@ +scream \ No newline at end of file diff --git a/srcpkgs/scream-alsa-ivshmem/template b/srcpkgs/scream-alsa-ivshmem/template deleted file mode 100644 index 8b745493688..00000000000 --- a/srcpkgs/scream-alsa-ivshmem/template +++ /dev/null @@ -1,20 +0,0 @@ -# Template file for 'scream-${_recieverName}' -_recieverName=alsa-ivshmem -pkgname=scream-${_recieverName} -version=3.4 -revision=1 -wrksrc=scream-$version -build_wrksrc=Receivers/${_recieverName} -build_style=gnu-makefile -makedepends="alsa-lib-devel" -short_desc="Virtual network sound card for Microsoft Windows - alsa-ivshmem" -maintainer="Anjandev Momi " -license="MS-PL" -homepage="https://github.com/duncanthrax/scream" -distfiles="https://github.com/duncanthrax/scream/archive/${version}.tar.gz" -checksum=3441d38b3a4c76ac4ca883a939542c9cf3701a386356feddba43b40c3a2bdb5e - -do_install() { - vbin scream-ivshmem-alsa - vdoc README.md -} diff --git a/srcpkgs/scream-alsa/template b/srcpkgs/scream-alsa/template deleted file mode 100644 index 44a4ac52ce7..00000000000 --- a/srcpkgs/scream-alsa/template +++ /dev/null @@ -1,20 +0,0 @@ -# Template file for 'scream-${_recieverName}' -_recieverName=alsa -pkgname=scream-${_recieverName} -version=3.4 -revision=1 -wrksrc=scream-$version -build_wrksrc=Receivers/${_recieverName} -build_style=gnu-makefile -makedepends="${_recieverName}-lib-devel" -short_desc="Virtual network sound card for Microsoft Windows - alsa reciever" -maintainer="Anjandev Momi " -license="MS-PL" -homepage="https://github.com/duncanthrax/scream" -distfiles="https://github.com/duncanthrax/scream/archive/${version}.tar.gz" -checksum=3441d38b3a4c76ac4ca883a939542c9cf3701a386356feddba43b40c3a2bdb5e - -do_install() { - vbin scream-${_recieverName} - vdoc README.md -} diff --git a/srcpkgs/scream-pulseaudio b/srcpkgs/scream-pulseaudio new file mode 120000 index 00000000000..288e393f77d --- /dev/null +++ b/srcpkgs/scream-pulseaudio @@ -0,0 +1 @@ +scream \ No newline at end of file diff --git a/srcpkgs/scream-pulseaudio-ivshmem b/srcpkgs/scream-pulseaudio-ivshmem new file mode 120000 index 00000000000..288e393f77d --- /dev/null +++ b/srcpkgs/scream-pulseaudio-ivshmem @@ -0,0 +1 @@ +scream \ No newline at end of file diff --git a/srcpkgs/scream-pulseaudio-ivshmem/template b/srcpkgs/scream-pulseaudio-ivshmem/template deleted file mode 100644 index 62d3dc7f6c6..00000000000 --- a/srcpkgs/scream-pulseaudio-ivshmem/template +++ /dev/null @@ -1,19 +0,0 @@ -# Template file for 'scream-pulseaudio-ivshmem' -pkgname=scream-pulseaudio-ivshmem -version=3.4 -revision=1 -wrksrc=scream-$version -build_wrksrc=Receivers/pulseaudio-ivshmem -build_style=gnu-makefile -makedepends="pulseaudio-devel" -short_desc="Virtual network sound card for Microsoft Windows - pulse-ivshmem" -maintainer="Anjandev Momi " -license="MS-PL" -homepage="https://github.com/duncanthrax/scream" -distfiles="https://github.com/duncanthrax/scream/archive/${version}.tar.gz" -checksum=3441d38b3a4c76ac4ca883a939542c9cf3701a386356feddba43b40c3a2bdb5e - -do_install() { - vbin scream-ivshmem-pulse - vdoc README.md -} diff --git a/srcpkgs/scream-pulseaudio/template b/srcpkgs/scream-pulseaudio/template deleted file mode 100644 index e463d73566d..00000000000 --- a/srcpkgs/scream-pulseaudio/template +++ /dev/null @@ -1,19 +0,0 @@ -# Template file for 'scream-pulseaudio' -pkgname=scream-pulseaudio -version=3.4 -revision=1 -wrksrc=scream-$version -build_wrksrc=Receivers/pulseaudio -build_style=gnu-makefile -makedepends="pulseaudio-devel" -short_desc="Virtual network sound card for Microsoft Windows - pulseaudio reciever" -maintainer="Anjandev Momi " -license="MS-PL" -homepage="https://github.com/duncanthrax/scream" -distfiles="https://github.com/duncanthrax/scream/archive/${version}.tar.gz" -checksum=3441d38b3a4c76ac4ca883a939542c9cf3701a386356feddba43b40c3a2bdb5e - -do_install() { - vbin scream-pulse - vdoc README.md -} diff --git a/srcpkgs/scream-raw b/srcpkgs/scream-raw new file mode 120000 index 00000000000..288e393f77d --- /dev/null +++ b/srcpkgs/scream-raw @@ -0,0 +1 @@ +scream \ No newline at end of file diff --git a/srcpkgs/scream-raw-ivshmem b/srcpkgs/scream-raw-ivshmem new file mode 120000 index 00000000000..288e393f77d --- /dev/null +++ b/srcpkgs/scream-raw-ivshmem @@ -0,0 +1 @@ +scream \ No newline at end of file diff --git a/srcpkgs/scream-raw-ivshmem/template b/srcpkgs/scream-raw-ivshmem/template deleted file mode 100644 index a5e77da01b9..00000000000 --- a/srcpkgs/scream-raw-ivshmem/template +++ /dev/null @@ -1,19 +0,0 @@ -# Template file for 'scream-${_recieverName}' -_recieverName=raw-ivshmem -pkgname=scream-${_recieverName} -version=3.4 -revision=1 -wrksrc=scream-$version -build_wrksrc=Receivers/${_recieverName} -build_style=gnu-makefile -short_desc="Virtual network sound card for Microsoft Windows - raw-ivshmem reciever" -maintainer="Anjandev Momi " -license="MS-PL" -homepage="https://github.com/duncanthrax/scream" -distfiles="https://github.com/duncanthrax/scream/archive/${version}.tar.gz" -checksum=3441d38b3a4c76ac4ca883a939542c9cf3701a386356feddba43b40c3a2bdb5e - -do_install() { - vbin scream-ivshmem-raw - vdoc README.md -} diff --git a/srcpkgs/scream-raw/template b/srcpkgs/scream-raw/template deleted file mode 100644 index ec7d3bb6a53..00000000000 --- a/srcpkgs/scream-raw/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'scream-raw' -pkgname=scream-raw -version=3.4 -revision=1 -wrksrc=scream-$version -build_wrksrc=Receivers/raw -build_style=gnu-makefile -short_desc="Virtual network sound card for Microsoft Windows - raw reciever" -maintainer="Anjandev Momi " -license="MS-PL" -homepage="https://github.com/duncanthrax/scream" -distfiles="https://github.com/duncanthrax/scream/archive/${version}.tar.gz" -checksum=3441d38b3a4c76ac4ca883a939542c9cf3701a386356feddba43b40c3a2bdb5e - -do_install() { - vbin scream-raw - vdoc README.md -} diff --git a/srcpkgs/scream/template b/srcpkgs/scream/template new file mode 100644 index 00000000000..384f5ecf468 --- /dev/null +++ b/srcpkgs/scream/template @@ -0,0 +1,51 @@ +# Template file for 'scream' +pkgname=scream +version=3.8 +revision=1 +wrksrc=scream-$version +build_wrksrc=Receivers/unix +build_style=cmake +hostmakedepends="pkg-config" +makedepends="alsa-lib-devel pulseaudio-devel jack-devel libsoxr-devel" +short_desc="Virtual network sound card for Microsoft Windows - Unix reciever" +maintainer="John " +license="MS-PL" +homepage="https://github.com/duncanthrax/scream" +distfiles="https://github.com/duncanthrax/scream/archive/${version}.tar.gz" +checksum=d338e947115ca2967e0428fe4dfa060f31ffb123d7cd391ab94b48a8a6337dc3 + +scream-alsa_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_des+=" - transitional dummy package" + build_style=meta +} + +scream-alsa-ivshmem_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_des+=" - transitional dummy package" + build_style=meta +} + +scream-pulseaudio_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_des+=" - transitional dummy package" + build_style=meta +} + +scream-pulseaudio-ivshmem_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_des+=" - transitional dummy package" + build_style=meta +} + +scream-raw-ivshmem_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_des+=" - transitional dummy package" + build_style=meta +} + +scream-raw_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_des+=" - transitional dummy package" + build_style=meta +}