@ -8,46 +8,47 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := youtube-dl
PKG_VERSION := 2019.03.01
PKG_VERSION := 2019.4.7
PKG_RELEASE := 1
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://codeload.github.com/rg3/youtube-dl/tar.gz/$( PKG_VERSION) ?
PKG_HASH := 65a4ed3588ff67c69b4b3a507acefb29225d5051ffe606688778cfaf8efd79a5
PKG_BUILD_DIR := $( BUILD_DIR) /$( PKG_NAME) -$( PKG_VERSION)
PKG_SOURCE := youtube_dl-$( PKG_VERSION) .tar.gz
PKG_SOURCE_URL := https://files.pythonhosted.org/packages/source/y/youtube_dl/
PKG_HASH := d8250c9fedea3bcf5c2df62012e9814c96db53540a2842b8f8345885adfd0a85
PKG_BUILD_DIR := $( BUILD_DIR) /youtube_dl-$( PKG_VERSION)
PKG_LICENSE := Unlicense
PKG_LICENSE_FILES := LICENSE
PKG_MAINTAINER := Adrian Panella <ianchi74@outlook.com>, Josef Schlehofer <pepe.schlehofer@gmail.com>
PKG_BUILD_DEPENDS := python/host zip/host
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e . . / . . / l a n g / p y t h o n / p y t h o n 3 - p a c k a g e . m k
d e f i n e P a c k a g e / y o u t u b e - d l
d e f i n e P a c k a g e / y o u t u b e - d l / D e f a u l t
SECTION:= multimedia
CATEGORY:= Multimedia
TITLE:= u tility to download videos from YouTube.com
DEPENDS:= +python-openssl +python-email +python-xml +python-codecs +python-ctypes + ca-certificates
URL:= https://you tube -dl.org
TITLE:= U tility to download videos from YouTube.com
DEPENDS:= +ca-certificates
URL:= https://yt-dl.org
e n d e f
d e f i n e P a c k a g e / y o u t u b e - d l / d e s c r i p t i o n
youtube-dl is a small command-line program to download videos
from YouTube.com and a few more sites.
It requires the Python interpreter.
from YouTube.com and other video sites.
It requires the Python3 interpreter.
e n d e f
d e f i n e P a c k a g e / y o u t u b e - d l / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/bin
python -m compileall $( PKG_BUILD_DIR) /youtube_dl/
cd $( PKG_BUILD_DIR) && zip --quiet youtube-dl-c.zip youtube_dl/*.pyc youtube_dl/*/*.pyc
cd $( PKG_BUILD_DIR) && zip --quiet --junk-paths youtube-dl-c.zip youtube_dl/__main__.pyc
echo '#!/usr/bin/env python' > $( PKG_BUILD_DIR) /youtube-dl-c
cat $( PKG_BUILD_DIR) /youtube-dl-c.zip >> $( PKG_BUILD_DIR) /youtube-dl-c
$( INSTALL_BIN) -T $( PKG_BUILD_DIR) /youtube-dl-c $( 1) /usr/bin/youtube-dl
d e f i n e P a c k a g e / y o u t u b e - d l
$( call Package /youtube -dl /Default )
DEPENDS += \
+PACKAGE_youtube-dl:python3 \
+PACKAGE_youtube-dl:python3-email \
+PACKAGE_youtube-dl:python3-xml \
+PACKAGE_youtube-dl:python3-codecs \
+PACKAGE_youtube-dl:python3-ctypes
VARIANT:= python3
e n d e f
$( eval $ ( call Py 3Package ,youtube -dl ) )
$( eval $ ( call BuildPackage ,youtube -dl ) )
$( eval $ ( call BuildPackage ,youtube -dl -src ) )