Index | Thread | Search

From:
Timo Myyrä <timo.myyra@bittivirhe.fi>
Subject:
update multimedia/yle-dl
To:
ports@openbsd.org
Date:
Sun, 29 Dec 2024 21:15:53 +0200

Download raw body.

Thread
  • Timo Myyrä:

    update multimedia/yle-dl

Hi,

Here's an update for the yle-dl port, quickly tested on amd64 and seems
to function correctly.

The setuptools based build does not seem to work so port is switched to
use flit.

Timo

diff /usr/ports
commit - 61e21a29c20cbe9a6ae694d55ca70a8ddf826e4a
path + /usr/ports
blob - 6885991441d99f057140de1e93b2c3975b7023d4
file + multimedia/yle-dl/Makefile
--- multimedia/yle-dl/Makefile
+++ multimedia/yle-dl/Makefile
@@ -2,8 +2,7 @@
 
 GH_ACCOUNT =		aajanki
 GH_PROJECT =		yle-dl
-GH_TAGNAME =		20210212
-MODPY_EGG_VERSION =	${GH_TAGNAME}
+GH_TAGNAME =		20240927
 
 COMMENT =		download videos from YLE Areena
 
@@ -17,17 +16,19 @@ PERMIT_PACKAGE =	Yes
 
 MODULES =		lang/python
 
-MODPY_SETUPTOOLS =	Yes
+MODPY_PYBUILD =		flit
+
 MODPY_PYTEST =		Yes
 
-RUN_DEPENDS =		devel/py-attrs${MODPY_FLAVOR} \
-			devel/py-configargparse${MODPY_FLAVOR} \
+RUN_DEPENDS =		devel/py-attrs \
+			devel/py-configargparse \
 			graphics/ffmpeg \
-			www/py-requests${MODPY_FLAVOR} \
+			www/py-requests \
 			net/wget \
-			textproc/py-lxml${MODPY_FLAVOR} \
+			sysutils/py-psutil \
+			textproc/py-lxml
 
-TEST_DEPENDS =		devel/py-test-runner${MODPY_FLAVOR}
+TEST_DEPENDS =		devel/py-test-runner
 
 TEST_IS_INTERACTIVE =	needs network access to download streams
 TEST_ENV =		HOME=/tmp
blob - 3a727db31b67c86846dc83309d1678eb71f674e2
file + multimedia/yle-dl/distinfo
--- multimedia/yle-dl/distinfo
+++ multimedia/yle-dl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (yle-dl-20220704.tar.gz) = XpJm1IDVcYHDIPMOBOw3m6jZje2+aln2JCEFLLdSwjM=
-SIZE (yle-dl-20220704.tar.gz) = 69784
+SHA256 (yle-dl-20240927.tar.gz) = 4SPCrQqEktfV/GTNELTe+8GuMSBJQVM5MIkphj6fs6Y=
+SIZE (yle-dl-20240927.tar.gz) = 80008
blob - e615da9ff960c354b76899a1e45e3b7b1cd1ca6b
file + multimedia/yle-dl/pkg/PLIST
--- multimedia/yle-dl/pkg/PLIST
+++ multimedia/yle-dl/pkg/PLIST
@@ -1,11 +1,10 @@
 bin/yle-dl
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}.dist-info/
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}.dist-info/COPYING
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}.dist-info/METADATA
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}.dist-info/RECORD
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/yle_dl-${MODPY_EGG_VERSION}.dist-info/top_level.txt
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20240927.dist-info/
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20240927.dist-info/COPYING
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20240927.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20240927.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20240927.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/yle_dl-20240927.dist-info/entry_points.txt
 lib/python${MODPY_VERSION}/site-packages/yledl/
 lib/python${MODPY_VERSION}/site-packages/yledl/__init__.py
 lib/python${MODPY_VERSION}/site-packages/yledl/__main__.py