commit 95c49dcf9bc21c920b3243a1c2f0931ffdcf1f5a Author: Anjeel <xein@zepp.club> Date: Sat, 6 Jul 2024 01:40:30 -0300 git: upload Diffstat:
| A | devel/py-pathvalidate/Makefile | | | 21 | +++++++++++++++++++++ |
| A | devel/py-pathvalidate/distinfo | | | 2 | ++ |
| A | devel/py-pathvalidate/pkg/DESCR | | | 1 | + |
| A | devel/py-pathvalidate/pkg/PLIST | | | 51 | +++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | devel/py-pick/Makefile | | | 22 | ++++++++++++++++++++++ |
| A | devel/py-pick/distinfo | | | 2 | ++ |
| A | devel/py-pick/pkg/DESCR | | | 1 | + |
| A | devel/py-pick/pkg/PLIST | | | 11 | +++++++++++ |
| A | multimedia/stremio/Makefile | | | 49 | +++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | multimedia/stremio/distinfo | | | 6 | ++++++ |
| A | multimedia/stremio/patches/patch-mpv_cpp | | | 10 | ++++++++++ |
| A | multimedia/stremio/patches/patch-release_makefile | | | 59 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | multimedia/stremio/pkg/DESCR | | | 1 | + |
| A | multimedia/stremio/pkg/PLIST | | | 18 | ++++++++++++++++++ |
| A | www/qobuz-dl/Makefile | | | 26 | ++++++++++++++++++++++++++ |
| A | www/qobuz-dl/distinfo | | | 2 | ++ |
| A | www/qobuz-dl/pkg/DESCR | | | 1 | + |
| A | www/qobuz-dl/pkg/PLIST | | | 47 | +++++++++++++++++++++++++++++++++++++++++++++++ |
18 files changed, 330 insertions(+), 0 deletions(-)
diff --git a/devel/py-pathvalidate/Makefile b/devel/py-pathvalidate/Makefile @@ -0,0 +1,21 @@ +COMMENT = Python library to sanitize/validate a string +MODPY_EGG_VERSION = 3.2.0 +PKGNAME = py-${DISTNAME} + +# MIT +HOMEPAGE = https://github.com/thombashi/pathvalidate +MAINTAINER = Anjeel <email@mail.com> +PERMIT_PACKAGE = Yes + +CATEGORIES= devel +MODULES= lang/python + +MODPY_PI= Yes +MODPY_PYBUILD= setuptools + +FLAVOR = python3 +FLAVORS = python3 + +DISTNAME= pathvalidate-${MODPY_EGG_VERSION} + +.include <bsd.port.mk> diff --git a/devel/py-pathvalidate/distinfo b/devel/py-pathvalidate/distinfo @@ -0,0 +1,2 @@ +SHA256 (pathvalidate-3.2.0.tar.gz) = XoN4z2cSv/Z/vnqDB9mfqMGgyyiqR3BW+Pw3Tw3/JK0= +SIZE (pathvalidate-3.2.0.tar.gz) = 31246 diff --git a/devel/py-pathvalidate/pkg/DESCR b/devel/py-pathvalidate/pkg/DESCR @@ -0,0 +1 @@ +py3-pathvalidate: pathvalidate simplifies the task of sanitizing and validating strings, especially useful for file names, file attachments, and more in Python diff --git a/devel/py-pathvalidate/pkg/PLIST b/devel/py-pathvalidate/pkg/PLIST @@ -0,0 +1,51 @@ +lib/python${MODPY_VERSION}/site-packages/pathvalidate/ +lib/python${MODPY_VERSION}/site-packages/pathvalidate-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/pathvalidate-${MODPY_EGG_VERSION}.dist-info/LICENSE +lib/python${MODPY_VERSION}/site-packages/pathvalidate-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/pathvalidate-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/pathvalidate-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/pathvalidate-${MODPY_EGG_VERSION}.dist-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/pathvalidate/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}__version__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}__version__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_base.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_common.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_const.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_const.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_filename.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_filename.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_filepath.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_filepath.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_ltsv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_ltsv.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_symbol.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_symbol.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}_types.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}argparse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}argparse.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}click.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}click.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pathvalidate/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pathvalidate/__version__.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_base.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_common.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_const.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_filename.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_filepath.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_ltsv.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_symbol.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/_types.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/argparse.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/click.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/error.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/handler.py +lib/python${MODPY_VERSION}/site-packages/pathvalidate/py.typed diff --git a/devel/py-pick/Makefile b/devel/py-pick/Makefile @@ -0,0 +1,22 @@ +COMMENT = Pick an option in the terminal with a simple GUI +MODPY_EGG_VERSION = 1.6.0 +PKGNAME = py-${DISTNAME} +CATEGORIES= devel + +HOMEPAGE = https://github.com/aisk/pick +MAINTAINER = Anjeel <emaill@mail.com> +PERMIT_PACKAGE = Yes +# MIT + +BUILD_DEPENDS = devel/py-poetry-core +MODULES= lang/python +MODPY_PI= Yes +MODPY_PYBUILD= setuptools + + +FLAVOR = python3 +FLAVORS = python3 + +DISTNAME= pick-${MODPY_EGG_VERSION} + +.include <bsd.port.mk> diff --git a/devel/py-pick/distinfo b/devel/py-pick/distinfo @@ -0,0 +1,2 @@ +SHA256 (pick-1.6.0.tar.gz) = Kv1GyJtQIxHTuDHs7hoA6Kv4kq1elubLr5PxcrKa4cU= +SIZE (pick-1.6.0.tar.gz) = 5728 diff --git a/devel/py-pick/pkg/DESCR b/devel/py-pick/pkg/DESCR @@ -0,0 +1 @@ +py-pick: pick is a small python library to help you create curses based interactive selection list in the terminal diff --git a/devel/py-pick/pkg/PLIST b/devel/py-pick/pkg/PLIST @@ -0,0 +1,11 @@ +lib/python${MODPY_VERSION}/site-packages/pick/ +lib/python${MODPY_VERSION}/site-packages/pick-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/pick-${MODPY_EGG_VERSION}.dist-info/LICENSE +lib/python${MODPY_VERSION}/site-packages/pick-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/pick-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/pick-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/pick/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pick/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/pick/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/pick/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/pick/py.typed diff --git a/multimedia/stremio/Makefile b/multimedia/stremio/Makefile @@ -0,0 +1,49 @@ +COMMENT = Stremio desktop app +V = 4.4.168 +DISTNAME = stremio-${V} +CATEGORIES = multimedia +HOMEPAGE = https://github.com/stremio/stremio-shell +MAINTAINER = Anjeel <email@mail.com> +COMMIT = 88ae5efba002d6a2451fea6f450b7de6db535d78 + +# GPL 3.0 +PERMIT_PACKAGE = Yes +WRKDIST = ${WRKDIR}/stremio-shell-${COMMIT} + +DIST_TUPLE += github Stremio stremio-shell ${COMMIT} . +DIST_TUPLE += github Ivshti libmpv b0eae77cf6dc59aaf142b7d079cb13a0904fd3ee deps/libmpv +DIST_TUPLE += github itay-grudev SingleApplication aede311d28d20179216c5419b581087be2a8409f deps/singleapplication + + +BUILD_DEPENDS = net/curl \ + x11/gnome/librsvg \ + devel/cmake \ + x11/qt5/qtbase \ + x11/qt5/qtwebengine \ + x11/qt5/qtwebchannel \ + multimedia/mpv + +RUN_DEPENDS = multimedia/mpv \ + lang/node \ + x11/qt5/qtbase \ + x11/qt5/qtdeclarative \ + x11/qt5/qtquickcontrols \ + x11/qt5/qtquickcontrols2 \ + x11/qt5/qtwebengine \ + x11/qt5/qttranslations \ + x11/qt5/qtwebchannel + +do-build: + cd ${WRKDIST} && \ + qmake-qt5 stremio.pro -spec openbsd-clang && \ + Qt5_DIR=/usr/local/lib/qt5/cmake make -f release.makefile PREFIX=build/ + +do-install: + cd ${WRKDIST} && \ + make -f release.makefile install + +post-install: + ln -sf /usr/local/share/stremio/stremio /usr/local/bin/stremio + +.include <bsd.port.mk> + diff --git a/multimedia/stremio/distinfo b/multimedia/stremio/distinfo @@ -0,0 +1,6 @@ +SHA256 (Ivshti-libmpv-b0eae77cf6dc59aaf142b7d079cb13a0904fd3ee.tar.gz) = hl8HKJum5PN0ekVbQOrtZBdP1X01Lg7k0LTl9GmOg9I= +SHA256 (Stremio-stremio-shell-88ae5efba002d6a2451fea6f450b7de6db535d78.tar.gz) = I9hjePlGiyP53j34uz4CZguObUVzkp8fyBmIYhT+B/E= +SHA256 (itay-grudev-SingleApplication-aede311d28d20179216c5419b581087be2a8409f.tar.gz) = e4oQpRGzKekQukKGJucHV20xL1Iikqy37inVXbIlRsw= +SIZE (Ivshti-libmpv-b0eae77cf6dc59aaf142b7d079cb13a0904fd3ee.tar.gz) = 31116341 +SIZE (Stremio-stremio-shell-88ae5efba002d6a2451fea6f450b7de6db535d78.tar.gz) = 126085454 +SIZE (itay-grudev-SingleApplication-aede311d28d20179216c5419b581087be2a8409f.tar.gz) = 20630 diff --git a/multimedia/stremio/patches/patch-mpv_cpp b/multimedia/stremio/patches/patch-mpv_cpp @@ -0,0 +1,10 @@ +--- mpv.cpp.orig Sat Jul 6 01:34:41 2024 ++++ mpv.cpp Sat Jul 6 01:35:30 2024 +@@ -140,6 +140,7 @@ + + void MpvObject::initialize_mpv() { + // terminal=yes brings us all the terminal logs; on windows it's much better with winpty (https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md) ++ mpv_set_option_string(mpv, "config", "yes"); + mpv_set_option_string(mpv, "terminal", "yes"); + mpv_set_option_string(mpv, "msg-level", "all=v"); + diff --git a/multimedia/stremio/patches/patch-release_makefile b/multimedia/stremio/patches/patch-release_makefile @@ -0,0 +1,59 @@ +--- release.makefile.orig Mon Jun 24 04:35:59 2024 ++++ release.makefile Mon Jun 24 05:32:30 2024 +@@ -1,41 +1,41 @@ +- ++PREFIX := /usr/local + BUILD_DIR := build +-INSTALL_DIR := ${PREFIX}/opt/stremio +- ++INSTALL_DIR := ${PREFIX}/share/stremio + ICON_BIN := smartcode-stremio.svg +- ++SERVER_URL != cat server-url.txt ++STREMIO_BIN := ${INSTALL_DIR}/stremio ++CORES != sysctl -n hw.ncpu ++NODE != which node + SERVER_JS := server.js + +-STREMIO_BIN := ${BUILD_DIR}/stremio +- + ALL: ${STREMIO_BIN} ${SERVER_JS} icons + + install: + make -C ${BUILD_DIR} install ++ mkdir -p ${INSTALL_DIR} ++ install -Dm 755 "$(BUILD_DIR)/stremio" "$(INSTALL_DIR)/stremio" + install -Dm 644 ${SERVER_JS} "${INSTALL_DIR}/server.js" + install -Dm 644 smartcode-stremio.desktop "${INSTALL_DIR}/smartcode-stremio.desktop" + cp -r icons "${INSTALL_DIR}/" +- ln -s "${shell which node}" "${INSTALL_DIR}/node" +-ifneq ("$(wildcard ../mpv-build/mpv/build)","") +- cp ../mpv-build/mpv/build/libmpv.so* "${INSTALL_DIR}/" +-endif ++ ln -sf $(NODE) "${INSTALL_DIR}/node" ++ ln -sf "$(INSTALL_DIR)"/stremio /usr/local/bin/stremio + + uninstall: +- rm -f /usr/bin/stremio ++ rm -f /usr/local/bin/stremio + rm -fr "${INSTALL_DIR}" + + icons: + mkdir -p "$@" +- cd "$@" && printf 16,22,24,32,64,128 | xargs -I^ -d, sh -c 'rsvg-convert ../images/stremio.svg -w ^ -o smartcode-stremio_^.png && rsvg-convert ../images/stremio_tray_white.svg -w ^ -o smartcode-stremio-tray_^.png' ++ cd "$@" && for size in 16 22 24 32 64 128; do rsvg-convert ../images/stremio.svg -w "$$size" -o "smartcode-stremio_$${size}.png" && rsvg-convert ../images/stremio_tray_white.svg -w "$$size" -o "smartcode-stremio-tray_$${size}.png"; done ++ + + ${SERVER_JS}: +- wget "${shell cat server-url.txt}" -qO ${SERVER_JS} || rm ${SERVER_JS} ++ curl -s $(SERVER_URL) -o ${SERVER_JS} || rm ${SERVER_JS} + + ${STREMIO_BIN}: + mkdir -p ${BUILD_DIR} + cd ${BUILD_DIR} && cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}" .. +- make -j -C ${BUILD_DIR} ++ make -j $(CORES) -C ${BUILD_DIR} + + clean: + rm -rf ${BUILD_DIR} ${SERVER_JS} icons +- diff --git a/multimedia/stremio/pkg/DESCR b/multimedia/stremio/pkg/DESCR @@ -0,0 +1 @@ +Stremio is a video streaming application, that allows you to watch and organize video content from different services. diff --git a/multimedia/stremio/pkg/PLIST b/multimedia/stremio/pkg/PLIST @@ -0,0 +1,18 @@ +share/stremio/ +share/stremio/icons/ +share/stremio/icons/smartcode-stremio-tray_128.png +share/stremio/icons/smartcode-stremio-tray_16.png +share/stremio/icons/smartcode-stremio-tray_22.png +share/stremio/icons/smartcode-stremio-tray_24.png +share/stremio/icons/smartcode-stremio-tray_32.png +share/stremio/icons/smartcode-stremio-tray_64.png +share/stremio/icons/smartcode-stremio_128.png +share/stremio/icons/smartcode-stremio_16.png +share/stremio/icons/smartcode-stremio_22.png +share/stremio/icons/smartcode-stremio_24.png +share/stremio/icons/smartcode-stremio_32.png +share/stremio/icons/smartcode-stremio_64.png +share/stremio/node +share/stremio/server.js +share/stremio/smartcode-stremio.desktop +@bin share/stremio/stremio diff --git a/www/qobuz-dl/Makefile b/www/qobuz-dl/Makefile @@ -0,0 +1,26 @@ +COMMENT = A complete Lossless and Hi-Res music downloader for Qobuz +V = 0.9.9.10 +CATEGORIES = www +HOMEPAGE = https://github.com/vitiko98/qobuz-dl + +# GPL 3.0 +MAINTAINER = Anjeel <emaill@mail.com> +PERMIT_PACKAGE = Yes +GH_ACCOUNT = vitiko98 +GH_PROJECT = qobuz-dl +GH_COMMIT = 8096e6cf65856638065bfd95302ece8195a9e218 + +MODULES = lang/python +MODPY_PYBUILD = setuptools +WRKDIST = ${WRKDIR}/qobuz-dl-${GH_COMMIT} +DISTNAME= qobuz-dl-${V} + +RUN_DEPENDS = devel/py-pathvalidate \ + www/py-requests \ + audio/py-mutagen \ + devel/py-tqdm \ + devel/py-pick \ + www/py-beautifulsoup4 \ + devel/py-colorama + +.include <bsd.port.mk> diff --git a/www/qobuz-dl/distinfo b/www/qobuz-dl/distinfo @@ -0,0 +1,2 @@ +SHA256 (qobuz-dl-0.9.9.10-8096e6cf.tar.gz) = 6bbJ+Ia7Qos1x5cAqcJFrgrPdwtRnP4ADGyH00H3iLo= +SIZE (qobuz-dl-0.9.9.10-8096e6cf.tar.gz) = 32929 diff --git a/www/qobuz-dl/pkg/DESCR b/www/qobuz-dl/pkg/DESCR @@ -0,0 +1 @@ +qobuz-dl: Search, explore and download Lossless and Hi-Res music from Qobuz. diff --git a/www/qobuz-dl/pkg/PLIST b/www/qobuz-dl/pkg/PLIST @@ -0,0 +1,47 @@ +bin/qdl +bin/qobuz-dl +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/ +lib/python${MODPY_VERSION}/site-packages/qobuz_dl-0.9.9.10.dist-info/ +lib/python${MODPY_VERSION}/site-packages/qobuz_dl-0.9.9.10.dist-info/LICENSE +lib/python${MODPY_VERSION}/site-packages/qobuz_dl-0.9.9.10.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/qobuz_dl-0.9.9.10.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/qobuz_dl-0.9.9.10.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/qobuz_dl-0.9.9.10.dist-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/qobuz_dl-0.9.9.10.dist-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}bundle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}bundle.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}color.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}color.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}db.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}db.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}downloader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}downloader.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}qopy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}qopy.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/bundle.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/cli.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/color.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/commands.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/core.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/db.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/downloader.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/exceptions.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/metadata.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/qopy.py +lib/python${MODPY_VERSION}/site-packages/qobuz_dl/utils.py