Re: installation of youtube-dl

Hanspeter Niederstrasser <[email protected]> Sat, 15 Jun 2024 05:50:31 -0500
Newsgroups gmane.os.apple.fink.general
Organization Snaggled Works
Message-ID <[email protected]>
On 6/14/24 3:25 AM, Franchetti, Giuliano Dr. wrote:
> Hello,
> 
> YouTube-dl does not install. Below is the message from fink
> 
> Thanks
> 
> 	Giuliano
> 
> 
> 
> 
> 
> .
> .
> .
> Selecting previously unselected package fink-buildlock-youtube-dl-2021.12.17-2.
> (Reading database ... 282567 files and directories currently installed.)
> Preparing to unpack .../fink-buildlock-youtube-dl-2021.12.17-2_2024.06.14-10.23.24_darwin-x86_64.deb ...
> Unpacking fink-buildlock-youtube-dl-2021.12.17-2 (2024.06.14-10.23.24) ...
> Setting up fink-buildlock-youtube-dl-2021.12.17-2 (2024.06.14-10.23.24) ...
> sudo -u fink-bld [ENV] sh -c /tmp/fink.w1Rc2
> env LANG=C LC_ALL=C /opt/sw2/bin/tar  --no-same-owner --no-same-permissions -xf /opt/sw2/src/youtube-dl-2021.12.17.tar.gz
> sudo -u fink-bld [ENV] sh -c /tmp/fink.1f4fT
> [ -r /opt/sw2/fink/dists/stable/main/finkinfo/net/youtube-dl.patch ]
> sudo -u fink-bld [ENV] sh -c /tmp/fink.bzX7v
> sed 's|@FINK_PREFIX@|/opt/sw2|g' < /opt/sw2/fink/dists/stable/main/finkinfo/net/youtube-dl.patch | patch -p1
> patching file README.md
> patching file README.txt
> patching file youtube-dl.fish
> patching file 'youtube_dl/options.py'
> patching file 'youtube_dl/update.py'
> patching file 'youtube_dl/extractor/youtube.py'
> perl -pi -e 's|^MARKDOWN|#MARKDOWN|g' Makefile
> perl -pi -e 's|\tpandoc|\t#pandoc|g' Makefile
> sudo -u fink-bld [ENV] sh -c /tmp/fink.AEgH_
> rm /opt/sw2/src/fink.build/youtube-dl-2021.12.17-2/youtube-dl/bin/youtube-dl
> /bin/rm -rf /opt/sw2/src/fink.build/root-youtube-dl-2021.12.17-2
> /bin/mkdir -p /opt/sw2/src/fink.build/root-youtube-dl-2021.12.17-2/opt/sw2
> /bin/mkdir -p /opt/sw2/src/fink.build/root-youtube-dl-2021.12.17-2/DEBIAN
> /usr/sbin/chown -R fink-bld:fink-bld /opt/sw2/src/fink.build/root-youtube-dl-2021.12.17-2
> sudo -u fink-bld [ENV] sh -c /tmp/fink.Mn614
> make PYTHON=/usr/bin/python2.7 DESTDIR=/opt/sw2/src/fink.build/root-youtube-dl-2021.12.17-2 PREFIX=/opt/sw2 MANDIR=/opt/sw2/share/man SYSCONFDIR=/opt/sw2/etc install
> mkdir -p zip
> for d in youtube_dl youtube_dl/downloader youtube_dl/extractor youtube_dl/postprocessor ; do \
>    mkdir -p zip/$d ;\
>    cp -pPR $d/*.py zip/$d/ ;\
> done
> touch -t 200001010101 zip/youtube_dl/*.py zip/youtube_dl/*/*.py
> mv zip/youtube_dl/__main__.py zip/
> cd zip ; zip -q ../youtube-dl youtube_dl/*.py youtube_dl/*/*.py __main__.py
> rm -rf zip
> echo '#!/usr/bin/python2.7' > youtube-dl
> cat youtube-dl.zip >> youtube-dl
> rm youtube-dl.zip
> chmod a+x youtube-dl
> COLUMNS=80 /usr/bin/python2.7 youtube_dl/__main__.py --help | /usr/bin/python2.7 devscripts/make_readme.py
> /bin/sh: /usr/bin/python2.7: No such file or directory
> /bin/sh: /usr/bin/python2.7: No such file or directory

I updated the package to use fink-python3.10. However, it currently 
doesn't work with YT due to changes on YT's side. Looking at what the 
options are to fix/upgrade/fork.

Hanspeter

-- 
Treason is a charge used by winners as an excuse for hanging the losers.
   --Benjamin Franklin



_______________________________________________
Fink-users mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users