Re: installation of youtube-dl

"Franchetti, Giuliano Dr." <[email protected]> Sat, 15 Jun 2024 14:10:04 +0000
Newsgroups gmane.os.apple.fink.general
Message-ID <[email protected]>
Thanks!


On 15. Jun 2024, at 12:50, Hanspeter Niederstrasser <[email protected]> wrote:

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