sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (5102434aa1f269812584a1d892971c48c280d161)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (5102434aa1f269812584a1d892971c48c280d161)
- Date: Wed, 18 Mar 2026 03:16:26 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
python-pypi/yt-dlp/BUILD | 3 +--
python-pypi/yt-dlp/DEPENDS | 11 ++++-------
python-pypi/yt-dlp/DETAILS | 4 ++--
python-pypi/yt-dlp/HISTORY | 5 +++++
python-pypi/yt-dlp/INSTALL | 24 +++++-------------------
5 files changed, 17 insertions(+), 30 deletions(-)
New commits:
commit 5102434aa1f269812584a1d892971c48c280d161
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
python-pypi/yt-dlp: version 2026.03.17
diff --git a/python-pypi/yt-dlp/BUILD b/python-pypi/yt-dlp/BUILD
index be116d1..cd36579 100755
--- a/python-pypi/yt-dlp/BUILD
+++ b/python-pypi/yt-dlp/BUILD
@@ -1,2 +1 @@
-${MAKE:-make} -j $((${#DISTCC_HOSTS[*]} * JOBS_PER_HOST + MAKE_NJOBS)) \
- "lazy-extractors" "completions" "${SPELL}"
+python3 -m build --wheel --skip-dependency-check --no-isolation
diff --git a/python-pypi/yt-dlp/DEPENDS b/python-pypi/yt-dlp/DEPENDS
index db5fec0..9b0c0fb 100755
--- a/python-pypi/yt-dlp/DEPENDS
+++ b/python-pypi/yt-dlp/DEPENDS
@@ -1,13 +1,10 @@
if [[ "${YT_DLP_BRANCH}" == "scm" ]]; then
- depends git &&
-
- optional_depends bash-completion "" "" "for bash completion" &&
-
- optional_depends fish "" "" "for fish completion" &&
-
- optional_depends zsh "" "" "for zsh completion"
+ depends git
fi &&
depends python3 &&
+depends py-build &&
+depends python-installer &&
+depends wheel &&
#suggest_depends atomicparsley \
# "" \
diff --git a/python-pypi/yt-dlp/DETAILS b/python-pypi/yt-dlp/DETAILS
index c9e9ccd..ec2bd93 100755
--- a/python-pypi/yt-dlp/DETAILS
+++ b/python-pypi/yt-dlp/DETAILS
@@ -8,8 +8,8 @@ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
SOURCE_IGNORE="volatile"
FORCE_DOWNLOAD="on"
else
- VERSION=2026.03.03
-
SOURCE_HASH="sha256:77974412fd5585a12dea2cb0334bfbc96d9d0a2d6c102cf8cc06b5159f2d9ad4:UPSTREAM_HASH"
+ VERSION=2026.03.17
+
SOURCE_HASH="sha256:c74f56fc88a7f9b7c995646f30538974a03dd7609f55257b20594fdeeb1e13df:UPSTREAM_HASH"
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
SOURCE_URL=https://github.com/yt-dlp/yt-dlp/releases/download/${VERSION}/yt-dlp.tar.gz
diff --git a/python-pypi/yt-dlp/HISTORY b/python-pypi/yt-dlp/HISTORY
index 0bcf132..0c9ccdf 100644
--- a/python-pypi/yt-dlp/HISTORY
+++ b/python-pypi/yt-dlp/HISTORY
@@ -1,3 +1,8 @@
+2026-03-17 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 2026.03.17
+ * BUILD, DEPENDS, INSTALL: switched to wheel buid/install procedure,
+ removed completions rellated code
+
2026-03-10 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2026.03.03, switched to UPSTREAM_HASH
diff --git a/python-pypi/yt-dlp/INSTALL b/python-pypi/yt-dlp/INSTALL
index ecde887..105ed94 100755
--- a/python-pypi/yt-dlp/INSTALL
+++ b/python-pypi/yt-dlp/INSTALL
@@ -1,20 +1,6 @@
-mkdir -p "${INSTALL_ROOT}/usr/bin" &&
-install -m755 "${SPELL}" "${INSTALL_ROOT}/usr/bin/${SPELL}" &&
+mkdir -p "${SOURCE_DIRECTORY}/builddir" &&
+PYTHONPATH="${SPELL/-/_}" python3 -m installer
--destdir="${SOURCE_DIRECTORY}/builddir" dist/*.whl &&
-if is_depends_enabled "${SPELL}" "bash-completion"; then
- mkdir -p "${INSTALL_ROOT}/usr/share/bash-completion/completions" &&
- install -m644 "completions/bash/${SPELL}" \
-
"${INSTALL_ROOT}/usr/share/bash-completion/completions/${SPELL}"
-fi &&
-
-if is_depends_enabled "${SPELL}" "fish"; then
- mkdir -p "${INSTALL_ROOT}/usr/share/fish/vendor_completions.d" &&
- install -m644 "completions/fish/${SPELL}.fish" \
-
"${INSTALL_ROOT}/usr/share/fish/vendor_competions.d/${SPELL}.fish"
-fi &&
-
-if is_depends_enabled "${SPELL}" "zsh"; then
- mkdir -p "${INSTALL_ROOT}/usr/share/zsh/site-functiions" &&
- install -m644 "completions/zsh/_${SPELL}" \
- "${INSTALL_ROOT}/usr/share/zsh/site-functions/_${SPELL}"
-fi
+cd "${SOURCE_DIRECTORY}/builddir" &&
+find . | cpio --pass-through --make-directories --unconditional --verbose \
+ "${INSTALL_ROOT}/"
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (5102434aa1f269812584a1d892971c48c280d161), Pavel Vinogradov, 03/17/2026
Archive powered by MHonArc 2.6.24.