From f10c2d704e4b9c3f517555b9f21dd81d1b7060e0 Mon Sep 17 00:00:00 2001 From: JustAnyone Date: Tue, 4 Nov 2025 14:22:33 +0200 Subject: [PATCH] Shadow moodle-dl-git --- moodle-dl-git/.SRCINFO | 31 +++++++++++++++++++++++++++++++ moodle-dl-git/.gitignore | 4 ++++ moodle-dl-git/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 moodle-dl-git/.SRCINFO create mode 100644 moodle-dl-git/.gitignore create mode 100644 moodle-dl-git/PKGBUILD diff --git a/moodle-dl-git/.SRCINFO b/moodle-dl-git/.SRCINFO new file mode 100644 index 0000000..06562a8 --- /dev/null +++ b/moodle-dl-git/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = moodle-dl-git + pkgdesc = Moodle downloader to download course content automatically + pkgver = 2.3.13.r2.g9aae52a + pkgrel = 1 + url = https://github.com/JustAnyones/Moodle-DL + arch = any + license = GPL3 + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = git + depends = python + depends = ffmpeg + depends = python-sentry_sdk + depends = python-colorama + depends = yt-dlp + depends = python-certifi + depends = python-html2text + depends = python-requests + depends = python-xmpppy + depends = python-aiodns + depends = python-aiofiles + depends = python-aiohttp + depends = python-colorlog + depends = python-readchar + provides = moodle-dl + conflicts = moodle-dl + source = git+https://github.com/JustAnyones/Moodle-DL.git + md5sums = SKIP + +pkgname = moodle-dl-git diff --git a/moodle-dl-git/.gitignore b/moodle-dl-git/.gitignore new file mode 100644 index 0000000..713f6f8 --- /dev/null +++ b/moodle-dl-git/.gitignore @@ -0,0 +1,4 @@ +/* +!/.gitignore +!/.SRCINFO +!/PKGBUILD diff --git a/moodle-dl-git/PKGBUILD b/moodle-dl-git/PKGBUILD new file mode 100644 index 0000000..a204bf3 --- /dev/null +++ b/moodle-dl-git/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Mario Ortiz Manero +# Maintainer: Daniel Vogt +# Maintainer: Dominykas Svetikas +pkgname=moodle-dl-git +_pkgname=Moodle-DL +pkgver=2.3.13.r2.g9aae52a +pkgrel=1 +pkgdesc='Moodle downloader to download course content automatically' +arch=('any') +url='https://github.com/JustAnyones/Moodle-DL' +license=('GPL3') +depends=('python' 'ffmpeg' 'python-sentry_sdk' 'python-colorama' + 'yt-dlp' 'python-certifi' 'python-html2text' + 'python-requests' 'python-xmpppy' 'python-aiodns' + 'python-aiofiles' 'python-aiohttp' 'python-colorlog' + 'python-readchar') +makedepends=('python-build' 'python-installer' 'python-wheel' 'git') +conflicts=('moodle-dl') +provides=('moodle-dl') +source=("git+$url.git") +md5sums=('SKIP') + +pkgver() { + cd "$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$_pkgname" + python -m build --wheel --no-isolation +} + +package() { + cd "$_pkgname" + python -m installer --destdir="$pkgdir" dist/*.whl +}