Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] vlc: add chromecast option
@ 2019-10-03 17:28 voidlinux-github
  2019-10-04 17:08 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-03 17:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 403 bytes --]

There is a new pull request by Stantheman against master on the void-packages repository

https://github.com/Stantheman/void-packages vlc-chromecast-option
https://github.com/void-linux/void-packages/pull/15022

vlc: add chromecast option
Hi, this is adding an option to build VLC with support for chromecasting

A patch file from https://github.com/void-linux/void-packages/pull/15022.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-vlc-chromecast-option-15022.patch --]
[-- Type: text/x-diff, Size: 2123 bytes --]

From 5b4c713613c212f6c654e7c062617c68c66feba8 Mon Sep 17 00:00:00 2001
From: Stan Schwertly <stan@schwertly.com>
Date: Thu, 3 Oct 2019 12:00:59 -0400
Subject: [PATCH] vlc: add chromecast option

Builds VLC with options needed for rendering to chromecast
---
 common/shlibs        | 1 +
 srcpkgs/vlc/template | 8 ++++++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e559ff69e92..74849f5a273 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1301,6 +1301,7 @@ libunwind-aarch64.so.8 libunwind-1.2rc1_1
 libunwind-ppc32.so.8 libunwind-1.2.1_1
 libunwind-ppc64.so.8 libunwind-1.2.1_1
 libmicrohttpd.so.12 libmicrohttpd-0.9.48_1
+libmicrodns.so.0 libmicrodns-0.1.0_1
 libgit2.so.28 libgit2-0.28.0_1
 libgit2-glib-1.0.so.0 libgit2-glib-0.23.4_1
 libagg.so.2 agg-2.5_1
diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index e3906039c0a..06bc73b5a8a 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -8,7 +8,9 @@ configure_args="--disable-gme --disable-libtar --enable-jack
  --enable-flac --enable-merge-ffmpeg
  $(vopt_enable notify) $(vopt_enable qt) $(vopt_enable x265)
  $(vopt_enable svg) $(vopt_enable v4l2) $(vopt_enable smb smbclient)
- $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)"
+ $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)
+ $(vopt_enable chromecast microdns) $(vopt_enable chromecast)
+ $(vopt_enable chromecast sout)"
 short_desc="Cross-platform multimedia player"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only, LGPL-2.1-only"
@@ -36,7 +38,9 @@ makedepends="
  $(vopt_if v4l2 v4l-utils-devel) $(vopt_if smb samba-devel)
  $(vopt_if lua lua52-devel) $(vopt_if vaapi libva-devel)
  $(vopt_if vdpau libvdpau-devel) $(vopt_if x265 x265-devel)
- $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)"
+ $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)
+ $(vopt_if chromecast protobuf-devel) $(vopt_if chromecast protobuf)
+ $(vopt_if chromecast libmicrodns-devel)"
 depends="freefont-ttf hicolor-icon-theme desktop-file-utils"
 
 # Package build options

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PR PATCH] [Updated] vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
@ 2019-10-04 17:08 ` voidlinux-github
  2019-10-04 17:08 ` voidlinux-github
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 17:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

There is an updated pull request by Stantheman against master on the void-packages repository

https://github.com/Stantheman/void-packages vlc-chromecast-option
https://github.com/void-linux/void-packages/pull/15022

vlc: add chromecast option
Hi, this is adding an option to build VLC with support for chromecasting

A patch file from https://github.com/void-linux/void-packages/pull/15022.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-vlc-chromecast-option-15022.patch --]
[-- Type: text/x-diff, Size: 3000 bytes --]

From ac33c06fd7c64f43f16af3ad653c8584ae73d6d1 Mon Sep 17 00:00:00 2001
From: Stan Schwertly <stan@schwertly.com>
Date: Thu, 3 Oct 2019 12:00:59 -0400
Subject: [PATCH] vlc: add chromecast option

Adds default build option for rendering to chromecast
---
 common/shlibs        |  1 +
 srcpkgs/vlc/template | 13 ++++++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5368deb1c31..4a2e992b230 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1301,6 +1301,7 @@ libunwind-aarch64.so.8 libunwind-1.2rc1_1
 libunwind-ppc32.so.8 libunwind-1.2.1_1
 libunwind-ppc64.so.8 libunwind-1.2.1_1
 libmicrohttpd.so.12 libmicrohttpd-0.9.48_1
+libmicrodns.so.0 libmicrodns-0.1.0_1
 libgit2.so.28 libgit2-0.28.0_1
 libgit2-glib-1.0.so.0 libgit2-glib-0.23.4_1
 libagg.so.2 agg-2.5_1
diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index e3906039c0a..94eb4583bb3 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -8,7 +8,9 @@ configure_args="--disable-gme --disable-libtar --enable-jack
  --enable-flac --enable-merge-ffmpeg
  $(vopt_enable notify) $(vopt_enable qt) $(vopt_enable x265)
  $(vopt_enable svg) $(vopt_enable v4l2) $(vopt_enable smb smbclient)
- $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)"
+ $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)
+ $(vopt_enable chromecast microdns) $(vopt_enable chromecast)
+ $(vopt_enable chromecast sout)"
 short_desc="Cross-platform multimedia player"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only, LGPL-2.1-only"
@@ -20,7 +22,7 @@ checksum=e0149ef4a20a19b9ecd87309c2d27787ee3f47dfd47c6639644bc1f6fd95bdf6
 lib32disabled=yes
 
 # XXX Add missing deps: gme, telepathy, libtar (for skins2).
-hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52)"
+hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52) $(vopt_if chromecast protobuf)"
 makedepends="
  avahi-libs-devel dbus-glib-devel faad2-devel ffmpeg-devel freefont-ttf
  gnutls-devel jack-devel liba52-devel libass-devel libbluray-devel
@@ -36,12 +38,13 @@ makedepends="
  $(vopt_if v4l2 v4l-utils-devel) $(vopt_if smb samba-devel)
  $(vopt_if lua lua52-devel) $(vopt_if vaapi libva-devel)
  $(vopt_if vdpau libvdpau-devel) $(vopt_if x265 x265-devel)
- $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)"
+ $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)
+ $(vopt_if chromecast protobuf-devel) $(vopt_if chromecast libmicrodns-devel)"
 depends="freefont-ttf hicolor-icon-theme desktop-file-utils"
 
 # Package build options
-build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio"
-build_options_default="lua smb v4l2 x265 sndio"
+build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio chromecast"
+build_options_default="lua smb v4l2 x265 sndio chromecast"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*|ppc64*)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PR PATCH] [Updated] vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
  2019-10-04 17:08 ` [PR PATCH] [Updated] " voidlinux-github
@ 2019-10-04 17:08 ` voidlinux-github
  2019-10-04 17:22 ` voidlinux-github
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 17:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

There is an updated pull request by Stantheman against master on the void-packages repository

https://github.com/Stantheman/void-packages vlc-chromecast-option
https://github.com/void-linux/void-packages/pull/15022

vlc: add chromecast option
Hi, this is adding an option to build VLC with support for chromecasting

A patch file from https://github.com/void-linux/void-packages/pull/15022.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-vlc-chromecast-option-15022.patch --]
[-- Type: text/x-diff, Size: 3000 bytes --]

From ac33c06fd7c64f43f16af3ad653c8584ae73d6d1 Mon Sep 17 00:00:00 2001
From: Stan Schwertly <stan@schwertly.com>
Date: Thu, 3 Oct 2019 12:00:59 -0400
Subject: [PATCH] vlc: add chromecast option

Adds default build option for rendering to chromecast
---
 common/shlibs        |  1 +
 srcpkgs/vlc/template | 13 ++++++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5368deb1c31..4a2e992b230 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1301,6 +1301,7 @@ libunwind-aarch64.so.8 libunwind-1.2rc1_1
 libunwind-ppc32.so.8 libunwind-1.2.1_1
 libunwind-ppc64.so.8 libunwind-1.2.1_1
 libmicrohttpd.so.12 libmicrohttpd-0.9.48_1
+libmicrodns.so.0 libmicrodns-0.1.0_1
 libgit2.so.28 libgit2-0.28.0_1
 libgit2-glib-1.0.so.0 libgit2-glib-0.23.4_1
 libagg.so.2 agg-2.5_1
diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index e3906039c0a..94eb4583bb3 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -8,7 +8,9 @@ configure_args="--disable-gme --disable-libtar --enable-jack
  --enable-flac --enable-merge-ffmpeg
  $(vopt_enable notify) $(vopt_enable qt) $(vopt_enable x265)
  $(vopt_enable svg) $(vopt_enable v4l2) $(vopt_enable smb smbclient)
- $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)"
+ $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)
+ $(vopt_enable chromecast microdns) $(vopt_enable chromecast)
+ $(vopt_enable chromecast sout)"
 short_desc="Cross-platform multimedia player"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only, LGPL-2.1-only"
@@ -20,7 +22,7 @@ checksum=e0149ef4a20a19b9ecd87309c2d27787ee3f47dfd47c6639644bc1f6fd95bdf6
 lib32disabled=yes
 
 # XXX Add missing deps: gme, telepathy, libtar (for skins2).
-hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52)"
+hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52) $(vopt_if chromecast protobuf)"
 makedepends="
  avahi-libs-devel dbus-glib-devel faad2-devel ffmpeg-devel freefont-ttf
  gnutls-devel jack-devel liba52-devel libass-devel libbluray-devel
@@ -36,12 +38,13 @@ makedepends="
  $(vopt_if v4l2 v4l-utils-devel) $(vopt_if smb samba-devel)
  $(vopt_if lua lua52-devel) $(vopt_if vaapi libva-devel)
  $(vopt_if vdpau libvdpau-devel) $(vopt_if x265 x265-devel)
- $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)"
+ $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)
+ $(vopt_if chromecast protobuf-devel) $(vopt_if chromecast libmicrodns-devel)"
 depends="freefont-ttf hicolor-icon-theme desktop-file-utils"
 
 # Package build options
-build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio"
-build_options_default="lua smb v4l2 x265 sndio"
+build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio chromecast"
+build_options_default="lua smb v4l2 x265 sndio chromecast"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*|ppc64*)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
  2019-10-04 17:08 ` [PR PATCH] [Updated] " voidlinux-github
  2019-10-04 17:08 ` voidlinux-github
@ 2019-10-04 17:22 ` voidlinux-github
  2019-10-04 17:25 ` voidlinux-github
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 17:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

New comment by Stantheman on void-packages repository

https://github.com/void-linux/void-packages/pull/15022#issuecomment-538487397

Comment:
Thank you for the very helpful and detailed review @Hoshpak! It was really helpful as a newcomer to xbps. I've pushed up the changes and are waiting for tests to finish up. Please let me know if anything else needs changing. I've tested for a while now locally and followed the guidelines in the contribution document to try to reduce any additional burden

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
                   ` (2 preceding siblings ...)
  2019-10-04 17:22 ` voidlinux-github
@ 2019-10-04 17:25 ` voidlinux-github
  2019-10-04 18:30 ` voidlinux-github
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 17:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1179 bytes --]

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/pull/15022#issuecomment-538488235

Comment:
I also agree to have this on by default. It's stupid otherwise...

El vie., 4 oct. 2019 19:22, Stan Schwertly <notifications@github.com>
escribió:

> Thank you for the very helpful and detailed review @Hoshpak
> <https://github.com/Hoshpak>! It was really helpful as a newcomer to
> xbps. I've pushed up the changes and are waiting for tests to finish up.
> Please let me know if anything else needs changing. I've tested for a while
> now locally and followed the guidelines in the contribution document to try
> to reduce any additional burden
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/void-linux/void-packages/pull/15022?email_source=notifications&email_token=AAGR7KNPYGUMDQ2DSMZ47NDQM53WVA5CNFSM4I5F735KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAMKUZI#issuecomment-538487397>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AAGR7KNTQTYKDNTWVHHRWHDQM53WVANCNFSM4I5F735A>
> .
>


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
                   ` (3 preceding siblings ...)
  2019-10-04 17:25 ` voidlinux-github
@ 2019-10-04 18:30 ` voidlinux-github
  2019-10-04 19:04 ` [PR PATCH] [Updated] " voidlinux-github
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 18:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 524 bytes --]

New comment by Hoshpak on void-packages repository

https://github.com/void-linux/void-packages/pull/15022#issuecomment-538511811

Comment:
There's just one more thing I forgot to mention earlier. Since the build option is now the default, the resulting binary package will be different than the one currently in the repository. The builders will only rebuild a package if the version or revision of the template is different than the one currently in the repository so please increment the revision number in the template.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PR PATCH] [Updated] vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
                   ` (5 preceding siblings ...)
  2019-10-04 19:04 ` [PR PATCH] [Updated] " voidlinux-github
@ 2019-10-04 19:04 ` voidlinux-github
  2019-10-04 19:06 ` [PR PATCH] [Merged]: " voidlinux-github
  2019-10-04 19:08 ` voidlinux-github
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 19:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

There is an updated pull request by Stantheman against master on the void-packages repository

https://github.com/Stantheman/void-packages vlc-chromecast-option
https://github.com/void-linux/void-packages/pull/15022

vlc: add chromecast option
Hi, this is adding an option to build VLC with support for chromecasting

A patch file from https://github.com/void-linux/void-packages/pull/15022.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-vlc-chromecast-option-15022.patch --]
[-- Type: text/x-diff, Size: 3169 bytes --]

From 0a5c124e0df04eea1f30389d7c8e50f366b49aa0 Mon Sep 17 00:00:00 2001
From: Stan Schwertly <stan@schwertly.com>
Date: Thu, 3 Oct 2019 12:00:59 -0400
Subject: [PATCH] vlc: add chromecast option

Adds default build option for rendering to chromecast
---
 common/shlibs        |  1 +
 srcpkgs/vlc/template | 15 +++++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5368deb1c31..4a2e992b230 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1301,6 +1301,7 @@ libunwind-aarch64.so.8 libunwind-1.2rc1_1
 libunwind-ppc32.so.8 libunwind-1.2.1_1
 libunwind-ppc64.so.8 libunwind-1.2.1_1
 libmicrohttpd.so.12 libmicrohttpd-0.9.48_1
+libmicrodns.so.0 libmicrodns-0.1.0_1
 libgit2.so.28 libgit2-0.28.0_1
 libgit2-glib-1.0.so.0 libgit2-glib-0.23.4_1
 libagg.so.2 agg-2.5_1
diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index e3906039c0a..7f343d922be 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -1,14 +1,16 @@
 # Template file for 'vlc'
 pkgname=vlc
 version=3.0.8
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-gme --disable-libtar --enable-jack
  --enable-live555 --disable-fluidsynth --enable-dvdread
  --enable-flac --enable-merge-ffmpeg
  $(vopt_enable notify) $(vopt_enable qt) $(vopt_enable x265)
  $(vopt_enable svg) $(vopt_enable v4l2) $(vopt_enable smb smbclient)
- $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)"
+ $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)
+ $(vopt_enable chromecast microdns) $(vopt_enable chromecast)
+ $(vopt_enable chromecast sout)"
 short_desc="Cross-platform multimedia player"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only, LGPL-2.1-only"
@@ -20,7 +22,7 @@ checksum=e0149ef4a20a19b9ecd87309c2d27787ee3f47dfd47c6639644bc1f6fd95bdf6
 lib32disabled=yes
 
 # XXX Add missing deps: gme, telepathy, libtar (for skins2).
-hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52)"
+hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52) $(vopt_if chromecast protobuf)"
 makedepends="
  avahi-libs-devel dbus-glib-devel faad2-devel ffmpeg-devel freefont-ttf
  gnutls-devel jack-devel liba52-devel libass-devel libbluray-devel
@@ -36,12 +38,13 @@ makedepends="
  $(vopt_if v4l2 v4l-utils-devel) $(vopt_if smb samba-devel)
  $(vopt_if lua lua52-devel) $(vopt_if vaapi libva-devel)
  $(vopt_if vdpau libvdpau-devel) $(vopt_if x265 x265-devel)
- $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)"
+ $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)
+ $(vopt_if chromecast protobuf-devel) $(vopt_if chromecast libmicrodns-devel)"
 depends="freefont-ttf hicolor-icon-theme desktop-file-utils"
 
 # Package build options
-build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio"
-build_options_default="lua smb v4l2 x265 sndio"
+build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio chromecast"
+build_options_default="lua smb v4l2 x265 sndio chromecast"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*|ppc64*)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PR PATCH] [Updated] vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
                   ` (4 preceding siblings ...)
  2019-10-04 18:30 ` voidlinux-github
@ 2019-10-04 19:04 ` voidlinux-github
  2019-10-04 19:04 ` voidlinux-github
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 19:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 408 bytes --]

There is an updated pull request by Stantheman against master on the void-packages repository

https://github.com/Stantheman/void-packages vlc-chromecast-option
https://github.com/void-linux/void-packages/pull/15022

vlc: add chromecast option
Hi, this is adding an option to build VLC with support for chromecasting

A patch file from https://github.com/void-linux/void-packages/pull/15022.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-vlc-chromecast-option-15022.patch --]
[-- Type: text/x-diff, Size: 3169 bytes --]

From 0a5c124e0df04eea1f30389d7c8e50f366b49aa0 Mon Sep 17 00:00:00 2001
From: Stan Schwertly <stan@schwertly.com>
Date: Thu, 3 Oct 2019 12:00:59 -0400
Subject: [PATCH] vlc: add chromecast option

Adds default build option for rendering to chromecast
---
 common/shlibs        |  1 +
 srcpkgs/vlc/template | 15 +++++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 5368deb1c31..4a2e992b230 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1301,6 +1301,7 @@ libunwind-aarch64.so.8 libunwind-1.2rc1_1
 libunwind-ppc32.so.8 libunwind-1.2.1_1
 libunwind-ppc64.so.8 libunwind-1.2.1_1
 libmicrohttpd.so.12 libmicrohttpd-0.9.48_1
+libmicrodns.so.0 libmicrodns-0.1.0_1
 libgit2.so.28 libgit2-0.28.0_1
 libgit2-glib-1.0.so.0 libgit2-glib-0.23.4_1
 libagg.so.2 agg-2.5_1
diff --git a/srcpkgs/vlc/template b/srcpkgs/vlc/template
index e3906039c0a..7f343d922be 100644
--- a/srcpkgs/vlc/template
+++ b/srcpkgs/vlc/template
@@ -1,14 +1,16 @@
 # Template file for 'vlc'
 pkgname=vlc
 version=3.0.8
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-gme --disable-libtar --enable-jack
  --enable-live555 --disable-fluidsynth --enable-dvdread
  --enable-flac --enable-merge-ffmpeg
  $(vopt_enable notify) $(vopt_enable qt) $(vopt_enable x265)
  $(vopt_enable svg) $(vopt_enable v4l2) $(vopt_enable smb smbclient)
- $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)"
+ $(vopt_enable lua) $(vopt_enable vaapi libva) $(vopt_enable vdpau)
+ $(vopt_enable chromecast microdns) $(vopt_enable chromecast)
+ $(vopt_enable chromecast sout)"
 short_desc="Cross-platform multimedia player"
 maintainer="Helmut Pozimski <helmut@pozimski.eu>"
 license="GPL-2.0-only, LGPL-2.1-only"
@@ -20,7 +22,7 @@ checksum=e0149ef4a20a19b9ecd87309c2d27787ee3f47dfd47c6639644bc1f6fd95bdf6
 lib32disabled=yes
 
 # XXX Add missing deps: gme, telepathy, libtar (for skins2).
-hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52)"
+hostmakedepends="automake libtool pkg-config flex bison libgcrypt-devel live555-devel $(vopt_if lua lua52) $(vopt_if chromecast protobuf)"
 makedepends="
  avahi-libs-devel dbus-glib-devel faad2-devel ffmpeg-devel freefont-ttf
  gnutls-devel jack-devel liba52-devel libass-devel libbluray-devel
@@ -36,12 +38,13 @@ makedepends="
  $(vopt_if v4l2 v4l-utils-devel) $(vopt_if smb samba-devel)
  $(vopt_if lua lua52-devel) $(vopt_if vaapi libva-devel)
  $(vopt_if vdpau libvdpau-devel) $(vopt_if x265 x265-devel)
- $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)"
+ $(vopt_if svg librsvg-devel) $(vopt_if sndio sndio-devel)
+ $(vopt_if chromecast protobuf-devel) $(vopt_if chromecast libmicrodns-devel)"
 depends="freefont-ttf hicolor-icon-theme desktop-file-utils"
 
 # Package build options
-build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio"
-build_options_default="lua smb v4l2 x265 sndio"
+build_options="lua notify opengl qt smb svg v4l2 vaapi vdpau x265 sndio chromecast"
+build_options_default="lua smb v4l2 x265 sndio chromecast"
 
 case "$XBPS_TARGET_MACHINE" in
 	i686*|x86_64*|ppc64*)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PR PATCH] [Merged]: vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
                   ` (6 preceding siblings ...)
  2019-10-04 19:04 ` voidlinux-github
@ 2019-10-04 19:06 ` voidlinux-github
  2019-10-04 19:08 ` voidlinux-github
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 19:06 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 232 bytes --]

There's a merged pull request on the void-packages repository

vlc: add chromecast option
https://github.com/void-linux/void-packages/pull/15022

Description:
Hi, this is adding an option to build VLC with support for chromecasting

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: vlc: add chromecast option
  2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
                   ` (7 preceding siblings ...)
  2019-10-04 19:06 ` [PR PATCH] [Merged]: " voidlinux-github
@ 2019-10-04 19:08 ` voidlinux-github
  8 siblings, 0 replies; 10+ messages in thread
From: voidlinux-github @ 2019-10-04 19:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 163 bytes --]

New comment by Stantheman on void-packages repository

https://github.com/void-linux/void-packages/pull/15022#issuecomment-538524644

Comment:
Awesome, thank you!

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-10-04 19:08 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-03 17:28 [PR PATCH] vlc: add chromecast option voidlinux-github
2019-10-04 17:08 ` [PR PATCH] [Updated] " voidlinux-github
2019-10-04 17:08 ` voidlinux-github
2019-10-04 17:22 ` voidlinux-github
2019-10-04 17:25 ` voidlinux-github
2019-10-04 18:30 ` voidlinux-github
2019-10-04 19:04 ` [PR PATCH] [Updated] " voidlinux-github
2019-10-04 19:04 ` voidlinux-github
2019-10-04 19:06 ` [PR PATCH] [Merged]: " voidlinux-github
2019-10-04 19:08 ` voidlinux-github

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).