[-- Attachment #1: Type: text/plain, Size: 317 bytes --] There is a new pull request by abenson against master on the void-packages repository https://github.com/abenson/void-packages ytdlpy3 https://github.com/void-linux/void-packages/pull/13379 youtube-dl: drop python2 package A patch file from https://github.com/void-linux/void-packages/pull/13379.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ytdlpy3-13379.patch --] [-- Type: text/x-diff, Size: 1949 bytes --] From 9c4bece9a4a49ad207713233857ee6c084a64123 Mon Sep 17 00:00:00 2001 From: Andrew Benson <abenson+void@gmail.com> Date: Sat, 27 Jul 2019 20:19:59 -0500 Subject: [PATCH] youtube-dl: drop python2 package Closes #13111. --- srcpkgs/youtube-dl/template | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/srcpkgs/youtube-dl/template b/srcpkgs/youtube-dl/template index c75bf278060..ff883637f01 100644 --- a/srcpkgs/youtube-dl/template +++ b/srcpkgs/youtube-dl/template @@ -1,21 +1,21 @@ # Template file for 'youtube-dl' pkgname=youtube-dl version=2019.07.27 -revision=1 +revision=2 archs=noarch wrksrc="$pkgname" -build_style=python-module +build_style=python3-module pycompile_module="youtube_dl" -hostmakedepends="python python3" -depends="python" -short_desc="CLI program to download videos from YouTube and other sites (Python2)" +hostmakedepends="python3" +depends="python3" +short_desc="CLI program to download videos from YouTube and other sites" maintainer="Juan RP <xtraeme@voidlinux.org>" license="Unlicense" homepage="https://rg3.github.io/youtube-dl/" changelog="https://raw.githubusercontent.com/rg3/youtube-dl/master/ChangeLog" distfiles="https://yt-dl.org/downloads/${version}/${pkgname}-${version}.tar.gz" checksum=cdfc691ca9dcc63addb52dbbadb1b9e86325dd2d53d38ac844d504f482468bcc -alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl2" +replaces="python3-youtube-dl>=0" post_install() { rm -rf ${DESTDIR}/usr/etc @@ -23,15 +23,3 @@ post_install() { vinstall ${pkgname}.zsh 644 usr/share/zsh/site-functions _${pkgname} vinstall ${pkgname}.fish 644 usr/share/fish/completions ${pkgname}.fish } - -python3-youtube-dl_package() { - archs=noarch - depends="python3" - pycompile_module="youtube_dl" - alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl3" - short_desc="${short_desc/2/3}" - pkg_install() { - vmove usr/bin/youtube-dl3 - vmove usr/lib/python3* - } -}
[-- Attachment #1: Type: text/plain, Size: 181 bytes --] New comment by travankor on void-packages repository https://github.com/void-linux/void-packages/pull/13379#issuecomment-515734823 Comment: Could you add `ffmpeg` as a dependency?
[-- Attachment #1: Type: text/plain, Size: 322 bytes --] There is an updated pull request by abenson against master on the void-packages repository https://github.com/abenson/void-packages ytdlpy3 https://github.com/void-linux/void-packages/pull/13379 youtube-dl: drop python2 package A patch file from https://github.com/void-linux/void-packages/pull/13379.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ytdlpy3-13379.patch --] [-- Type: text/x-diff, Size: 2266 bytes --] From 27fa6ee3f8af9df9710161f766f4f02e13957210 Mon Sep 17 00:00:00 2001 From: Andrew Benson <abenson+void@gmail.com> Date: Sat, 27 Jul 2019 20:19:59 -0500 Subject: [PATCH] youtube-dl: drop python2 package Closes #13111. --- srcpkgs/python3-youtube-dl | 1 - srcpkgs/youtube-dl/template | 24 ++++++------------------ 2 files changed, 6 insertions(+), 19 deletions(-) delete mode 120000 srcpkgs/python3-youtube-dl diff --git a/srcpkgs/python3-youtube-dl b/srcpkgs/python3-youtube-dl deleted file mode 120000 index 067dc06bf49..00000000000 --- a/srcpkgs/python3-youtube-dl +++ /dev/null @@ -1 +0,0 @@ -youtube-dl \ No newline at end of file diff --git a/srcpkgs/youtube-dl/template b/srcpkgs/youtube-dl/template index c75bf278060..aac9b0206b5 100644 --- a/srcpkgs/youtube-dl/template +++ b/srcpkgs/youtube-dl/template @@ -1,21 +1,21 @@ # Template file for 'youtube-dl' pkgname=youtube-dl version=2019.07.27 -revision=1 +revision=2 archs=noarch wrksrc="$pkgname" -build_style=python-module +build_style=python3-module pycompile_module="youtube_dl" -hostmakedepends="python python3" -depends="python" -short_desc="CLI program to download videos from YouTube and other sites (Python2)" +hostmakedepends="python3" +depends="python3 ffmpeg" +short_desc="CLI program to download videos from YouTube and other sites" maintainer="Juan RP <xtraeme@voidlinux.org>" license="Unlicense" homepage="https://rg3.github.io/youtube-dl/" changelog="https://raw.githubusercontent.com/rg3/youtube-dl/master/ChangeLog" distfiles="https://yt-dl.org/downloads/${version}/${pkgname}-${version}.tar.gz" checksum=cdfc691ca9dcc63addb52dbbadb1b9e86325dd2d53d38ac844d504f482468bcc -alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl2" +replaces="python3-youtube-dl>=0" post_install() { rm -rf ${DESTDIR}/usr/etc @@ -23,15 +23,3 @@ post_install() { vinstall ${pkgname}.zsh 644 usr/share/zsh/site-functions _${pkgname} vinstall ${pkgname}.fish 644 usr/share/fish/completions ${pkgname}.fish } - -python3-youtube-dl_package() { - archs=noarch - depends="python3" - pycompile_module="youtube_dl" - alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl3" - short_desc="${short_desc/2/3}" - pkg_install() { - vmove usr/bin/youtube-dl3 - vmove usr/lib/python3* - } -}
[-- Attachment #1: Type: text/plain, Size: 322 bytes --] There is an updated pull request by abenson against master on the void-packages repository https://github.com/abenson/void-packages ytdlpy3 https://github.com/void-linux/void-packages/pull/13379 youtube-dl: drop python2 package A patch file from https://github.com/void-linux/void-packages/pull/13379.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ytdlpy3-13379.patch --] [-- Type: text/x-diff, Size: 2266 bytes --] From 27fa6ee3f8af9df9710161f766f4f02e13957210 Mon Sep 17 00:00:00 2001 From: Andrew Benson <abenson+void@gmail.com> Date: Sat, 27 Jul 2019 20:19:59 -0500 Subject: [PATCH] youtube-dl: drop python2 package Closes #13111. --- srcpkgs/python3-youtube-dl | 1 - srcpkgs/youtube-dl/template | 24 ++++++------------------ 2 files changed, 6 insertions(+), 19 deletions(-) delete mode 120000 srcpkgs/python3-youtube-dl diff --git a/srcpkgs/python3-youtube-dl b/srcpkgs/python3-youtube-dl deleted file mode 120000 index 067dc06bf49..00000000000 --- a/srcpkgs/python3-youtube-dl +++ /dev/null @@ -1 +0,0 @@ -youtube-dl \ No newline at end of file diff --git a/srcpkgs/youtube-dl/template b/srcpkgs/youtube-dl/template index c75bf278060..aac9b0206b5 100644 --- a/srcpkgs/youtube-dl/template +++ b/srcpkgs/youtube-dl/template @@ -1,21 +1,21 @@ # Template file for 'youtube-dl' pkgname=youtube-dl version=2019.07.27 -revision=1 +revision=2 archs=noarch wrksrc="$pkgname" -build_style=python-module +build_style=python3-module pycompile_module="youtube_dl" -hostmakedepends="python python3" -depends="python" -short_desc="CLI program to download videos from YouTube and other sites (Python2)" +hostmakedepends="python3" +depends="python3 ffmpeg" +short_desc="CLI program to download videos from YouTube and other sites" maintainer="Juan RP <xtraeme@voidlinux.org>" license="Unlicense" homepage="https://rg3.github.io/youtube-dl/" changelog="https://raw.githubusercontent.com/rg3/youtube-dl/master/ChangeLog" distfiles="https://yt-dl.org/downloads/${version}/${pkgname}-${version}.tar.gz" checksum=cdfc691ca9dcc63addb52dbbadb1b9e86325dd2d53d38ac844d504f482468bcc -alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl2" +replaces="python3-youtube-dl>=0" post_install() { rm -rf ${DESTDIR}/usr/etc @@ -23,15 +23,3 @@ post_install() { vinstall ${pkgname}.zsh 644 usr/share/zsh/site-functions _${pkgname} vinstall ${pkgname}.fish 644 usr/share/fish/completions ${pkgname}.fish } - -python3-youtube-dl_package() { - archs=noarch - depends="python3" - pycompile_module="youtube_dl" - alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl3" - short_desc="${short_desc/2/3}" - pkg_install() { - vmove usr/bin/youtube-dl3 - vmove usr/lib/python3* - } -}
[-- Attachment #1: Type: text/plain, Size: 298 bytes --] New comment by daniel-eys on void-packages repository https://github.com/void-linux/void-packages/pull/13379#issuecomment-516351081 Comment: youtube-dl shouldn't necessarily depend on ffmpeg, it works fine without it. ffmpeg is just an optional dependency for post-processing audio/video files.
[-- Attachment #1: Type: text/plain, Size: 480 bytes --] New comment by travankor on void-packages repository https://github.com/void-linux/void-packages/pull/13379#issuecomment-516396593 Comment: ffmpeg is also used for muxing (yt-dl's default behaviour) and grabbing audio downloads. By default, youtube-dl tries to dl the best format possible (as per the man page). The non-muxing option for best format is actually a fallback mode when ffmpeg is not present. ffmpeg is more efficient for hls streams than the python implementation.
[-- Attachment #1: Type: text/plain, Size: 380 bytes --] New comment by daniel-eys on void-packages repository https://github.com/void-linux/void-packages/pull/13379#issuecomment-516448482 Comment: I agree that ffmpeg highly enhances youtube-dl's functionality but it's not actually needed to run it, which is what defines `depends=`. I can see usecases where youtube-dl's default functionality (without pulling in ffmpeg) is enough.
[-- Attachment #1: Type: text/plain, Size: 322 bytes --] There is an updated pull request by abenson against master on the void-packages repository https://github.com/abenson/void-packages ytdlpy3 https://github.com/void-linux/void-packages/pull/13379 youtube-dl: drop python2 package A patch file from https://github.com/void-linux/void-packages/pull/13379.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ytdlpy3-13379.patch --] [-- Type: text/x-diff, Size: 1899 bytes --] From 8c717190bf797e44ae91a54913634061afc5233f Mon Sep 17 00:00:00 2001 From: Andrew Benson <abenson+void@gmail.com> Date: Sat, 27 Jul 2019 20:19:59 -0500 Subject: [PATCH] youtube-dl: drop python2 package Closes #13111. --- srcpkgs/youtube-dl/template | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/srcpkgs/youtube-dl/template b/srcpkgs/youtube-dl/template index c75bf278060..68186571408 100644 --- a/srcpkgs/youtube-dl/template +++ b/srcpkgs/youtube-dl/template @@ -1,21 +1,21 @@ # Template file for 'youtube-dl' pkgname=youtube-dl version=2019.07.27 -revision=1 +revision=2 archs=noarch wrksrc="$pkgname" -build_style=python-module +build_style=python3-module pycompile_module="youtube_dl" -hostmakedepends="python python3" -depends="python" -short_desc="CLI program to download videos from YouTube and other sites (Python2)" +hostmakedepends="python3" +depends="python3 ffmpeg" +short_desc="CLI program to download videos from YouTube and other sites" maintainer="Juan RP <xtraeme@voidlinux.org>" license="Unlicense" homepage="https://rg3.github.io/youtube-dl/" changelog="https://raw.githubusercontent.com/rg3/youtube-dl/master/ChangeLog" distfiles="https://yt-dl.org/downloads/${version}/${pkgname}-${version}.tar.gz" checksum=cdfc691ca9dcc63addb52dbbadb1b9e86325dd2d53d38ac844d504f482468bcc -alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl2" +replaces="python3-youtube-dl>=0" post_install() { rm -rf ${DESTDIR}/usr/etc @@ -25,13 +25,7 @@ post_install() { } python3-youtube-dl_package() { - archs=noarch - depends="python3" - pycompile_module="youtube_dl" - alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl3" - short_desc="${short_desc/2/3}" - pkg_install() { - vmove usr/bin/youtube-dl3 - vmove usr/lib/python3* - } + depends="youtube-dl" + short_desc+=" - transitional dummy package" + build_style=meta }
[-- Attachment #1: Type: text/plain, Size: 322 bytes --] There is an updated pull request by abenson against master on the void-packages repository https://github.com/abenson/void-packages ytdlpy3 https://github.com/void-linux/void-packages/pull/13379 youtube-dl: drop python2 package A patch file from https://github.com/void-linux/void-packages/pull/13379.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ytdlpy3-13379.patch --] [-- Type: text/x-diff, Size: 1899 bytes --] From 8c717190bf797e44ae91a54913634061afc5233f Mon Sep 17 00:00:00 2001 From: Andrew Benson <abenson+void@gmail.com> Date: Sat, 27 Jul 2019 20:19:59 -0500 Subject: [PATCH] youtube-dl: drop python2 package Closes #13111. --- srcpkgs/youtube-dl/template | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/srcpkgs/youtube-dl/template b/srcpkgs/youtube-dl/template index c75bf278060..68186571408 100644 --- a/srcpkgs/youtube-dl/template +++ b/srcpkgs/youtube-dl/template @@ -1,21 +1,21 @@ # Template file for 'youtube-dl' pkgname=youtube-dl version=2019.07.27 -revision=1 +revision=2 archs=noarch wrksrc="$pkgname" -build_style=python-module +build_style=python3-module pycompile_module="youtube_dl" -hostmakedepends="python python3" -depends="python" -short_desc="CLI program to download videos from YouTube and other sites (Python2)" +hostmakedepends="python3" +depends="python3 ffmpeg" +short_desc="CLI program to download videos from YouTube and other sites" maintainer="Juan RP <xtraeme@voidlinux.org>" license="Unlicense" homepage="https://rg3.github.io/youtube-dl/" changelog="https://raw.githubusercontent.com/rg3/youtube-dl/master/ChangeLog" distfiles="https://yt-dl.org/downloads/${version}/${pkgname}-${version}.tar.gz" checksum=cdfc691ca9dcc63addb52dbbadb1b9e86325dd2d53d38ac844d504f482468bcc -alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl2" +replaces="python3-youtube-dl>=0" post_install() { rm -rf ${DESTDIR}/usr/etc @@ -25,13 +25,7 @@ post_install() { } python3-youtube-dl_package() { - archs=noarch - depends="python3" - pycompile_module="youtube_dl" - alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl3" - short_desc="${short_desc/2/3}" - pkg_install() { - vmove usr/bin/youtube-dl3 - vmove usr/lib/python3* - } + depends="youtube-dl" + short_desc+=" - transitional dummy package" + build_style=meta }
[-- Attachment #1: Type: text/plain, Size: 322 bytes --] There is an updated pull request by abenson against master on the void-packages repository https://github.com/abenson/void-packages ytdlpy3 https://github.com/void-linux/void-packages/pull/13379 youtube-dl: drop python2 package A patch file from https://github.com/void-linux/void-packages/pull/13379.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ytdlpy3-13379.patch --] [-- Type: text/x-diff, Size: 1892 bytes --] From 9ed023ec4255fa104cf8b98d48c2fdcb88325764 Mon Sep 17 00:00:00 2001 From: Andrew Benson <abenson+void@gmail.com> Date: Sat, 27 Jul 2019 20:19:59 -0500 Subject: [PATCH] youtube-dl: drop python2 package Closes #13111. --- srcpkgs/youtube-dl/template | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/srcpkgs/youtube-dl/template b/srcpkgs/youtube-dl/template index c75bf278060..cbaafa95349 100644 --- a/srcpkgs/youtube-dl/template +++ b/srcpkgs/youtube-dl/template @@ -1,21 +1,21 @@ # Template file for 'youtube-dl' pkgname=youtube-dl version=2019.07.27 -revision=1 +revision=2 archs=noarch wrksrc="$pkgname" -build_style=python-module +build_style=python3-module pycompile_module="youtube_dl" -hostmakedepends="python python3" -depends="python" -short_desc="CLI program to download videos from YouTube and other sites (Python2)" +hostmakedepends="python3" +depends="python3" +short_desc="CLI program to download videos from YouTube and other sites" maintainer="Juan RP <xtraeme@voidlinux.org>" license="Unlicense" homepage="https://rg3.github.io/youtube-dl/" changelog="https://raw.githubusercontent.com/rg3/youtube-dl/master/ChangeLog" distfiles="https://yt-dl.org/downloads/${version}/${pkgname}-${version}.tar.gz" checksum=cdfc691ca9dcc63addb52dbbadb1b9e86325dd2d53d38ac844d504f482468bcc -alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl2" +replaces="python3-youtube-dl>=0" post_install() { rm -rf ${DESTDIR}/usr/etc @@ -25,13 +25,7 @@ post_install() { } python3-youtube-dl_package() { - archs=noarch - depends="python3" - pycompile_module="youtube_dl" - alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl3" - short_desc="${short_desc/2/3}" - pkg_install() { - vmove usr/bin/youtube-dl3 - vmove usr/lib/python3* - } + depends="youtube-dl" + short_desc+=" - transitional dummy package" + build_style=meta }
[-- Attachment #1: Type: text/plain, Size: 322 bytes --] There is an updated pull request by abenson against master on the void-packages repository https://github.com/abenson/void-packages ytdlpy3 https://github.com/void-linux/void-packages/pull/13379 youtube-dl: drop python2 package A patch file from https://github.com/void-linux/void-packages/pull/13379.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-ytdlpy3-13379.patch --] [-- Type: text/x-diff, Size: 1892 bytes --] From 9ed023ec4255fa104cf8b98d48c2fdcb88325764 Mon Sep 17 00:00:00 2001 From: Andrew Benson <abenson+void@gmail.com> Date: Sat, 27 Jul 2019 20:19:59 -0500 Subject: [PATCH] youtube-dl: drop python2 package Closes #13111. --- srcpkgs/youtube-dl/template | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/srcpkgs/youtube-dl/template b/srcpkgs/youtube-dl/template index c75bf278060..cbaafa95349 100644 --- a/srcpkgs/youtube-dl/template +++ b/srcpkgs/youtube-dl/template @@ -1,21 +1,21 @@ # Template file for 'youtube-dl' pkgname=youtube-dl version=2019.07.27 -revision=1 +revision=2 archs=noarch wrksrc="$pkgname" -build_style=python-module +build_style=python3-module pycompile_module="youtube_dl" -hostmakedepends="python python3" -depends="python" -short_desc="CLI program to download videos from YouTube and other sites (Python2)" +hostmakedepends="python3" +depends="python3" +short_desc="CLI program to download videos from YouTube and other sites" maintainer="Juan RP <xtraeme@voidlinux.org>" license="Unlicense" homepage="https://rg3.github.io/youtube-dl/" changelog="https://raw.githubusercontent.com/rg3/youtube-dl/master/ChangeLog" distfiles="https://yt-dl.org/downloads/${version}/${pkgname}-${version}.tar.gz" checksum=cdfc691ca9dcc63addb52dbbadb1b9e86325dd2d53d38ac844d504f482468bcc -alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl2" +replaces="python3-youtube-dl>=0" post_install() { rm -rf ${DESTDIR}/usr/etc @@ -25,13 +25,7 @@ post_install() { } python3-youtube-dl_package() { - archs=noarch - depends="python3" - pycompile_module="youtube_dl" - alternatives="youtube-dl:youtube-dl:/usr/bin/youtube-dl3" - short_desc="${short_desc/2/3}" - pkg_install() { - vmove usr/bin/youtube-dl3 - vmove usr/lib/python3* - } + depends="youtube-dl" + short_desc+=" - transitional dummy package" + build_style=meta }
[-- Attachment #1: Type: text/plain, Size: 269 bytes --] New comment by abenson on void-packages repository https://github.com/void-linux/void-packages/pull/13379#issuecomment-516606359 Comment: I decided against including ffmpeg as a dependency. If those features are needed its enough for someone to install it themselves.
[-- Attachment #1: Type: text/plain, Size: 153 bytes --] New comment by Gottox on void-packages repository https://github.com/void-linux/void-packages/pull/13379#issuecomment-516704765 Comment: @abenson :+1: