diff options
author | xiota | 2024-04-14 16:55:39 +0000 |
---|---|---|
committer | xiota | 2024-04-14 16:55:58 +0000 |
commit | 7a5b9599d6b754be56558dc0a3c7d540d14e9a04 (patch) | |
tree | faf77ac4720aacd1d493cb655a940da5f12cbca0 | |
parent | a4ef4a594b7b606779d4ce37027ddffb779c5065 (diff) | |
download | aur-ytmdl.tar.gz |
2024.04.14
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 54 |
3 files changed, 42 insertions, 28 deletions
@@ -1,7 +1,7 @@ pkgbase = ytmdl pkgdesc = Download songs from YouTube with metadata from iTunes, Spotify, LastFM, etc - pkgver = 2023.11.26 - pkgrel = 2 + pkgver = 2024.04.14 + pkgrel = 1 url = https://github.com/deepjyoti30/ytmdl arch = any license = MIT @@ -10,13 +10,18 @@ pkgbase = ytmdl makedepends = python-installer makedepends = python-setuptools makedepends = python-wheel + depends = python + source = ytmdl::git+https://github.com/deepjyoti30/ytmdl.git#tag=2024.04.14 + sha256sums = SKIP + +pkgname = ytmdl + depends = python depends = python-beautifulsoup4 depends = python-musicbrainzngs depends = python-mutagen depends = python-pyxdg depends = python-rich depends = python-unidecode - depends = python-urllib3 depends = python-ytmusicapi depends = yt-dlp depends = downloader-cli @@ -26,7 +31,3 @@ pkgbase = ytmdl depends = python-simber depends = python-spotipy depends = youtube-search-python - source = ytmdl::git+https://github.com/deepjyoti30/ytmdl#tag=2023.11.26 - sha256sums = SKIP - -pkgname = ytmdl diff --git a/.gitignore b/.gitignore index 018a3de08144..9dc847c2dde3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ * +!*/ !PKGBUILD !.SRCINFO !.gitignore @@ -2,32 +2,15 @@ _pkgname="ytmdl" pkgname="$_pkgname" -pkgver=2023.11.26 -pkgrel=2 +pkgver=2024.04.14 +pkgrel=1 pkgdesc="Download songs from YouTube with metadata from iTunes, Spotify, LastFM, etc" arch=("any") url="https://github.com/deepjyoti30/ytmdl" license=('MIT') depends=( - 'python-beautifulsoup4' - 'python-musicbrainzngs' - 'python-mutagen' - 'python-pyxdg' - 'python-rich' - 'python-unidecode' - 'python-urllib3' - 'python-ytmusicapi' - 'yt-dlp' - - # AUR - 'downloader-cli' - 'python-ffmpeg-python' - 'python-itunespy' - 'python-pydes' - 'python-simber' - 'python-spotipy' - 'youtube-search-python' + 'python' ) makedepends=( 'git' @@ -38,9 +21,13 @@ makedepends=( ) _pkgsrc="$_pkgname" -source=("$_pkgsrc"::"git+$url#tag=$pkgver") +source=("$_pkgsrc"::"git+$url.git#tag=$pkgver") sha256sums=("SKIP") +prepare() { + sed -E -e '/ytmdl\.(bash|zsh)/d' -i "$_pkgsrc/setup.py" +} + build() { cd "$_pkgsrc" python -m build --no-isolation --wheel --skip-dependency-check @@ -49,6 +36,31 @@ build() { } package() { + depends+=( + 'python-beautifulsoup4' + 'python-musicbrainzngs' + 'python-mutagen' + 'python-pyxdg' + 'python-rich' + 'python-unidecode' + 'python-ytmusicapi' + 'yt-dlp' + + # AUR + 'downloader-cli' + 'python-ffmpeg-python' + 'python-itunespy' + 'python-pydes' + 'python-simber' + 'python-spotipy' + 'youtube-search-python' + + ## implicit + #'python-urllib3' + #'python-colorama' + #'python-requests' + ) + cd "$_pkgsrc" python -m installer --destdir="$pkgdir" dist/*.whl |