diff options
author | xiota | 2024-04-22 15:57:04 +0000 |
---|---|---|
committer | xiota | 2024-04-22 15:57:04 +0000 |
commit | 3ddedb82013d41b68f53db85c6fb21e45dacd496 (patch) | |
tree | 78084a118e5d97cd447be968ae3842caf4e9af58 /PKGBUILD | |
parent | 57dbd3be498a022e4150bce1ebb7443450b05eac (diff) | |
download | aur-catt-git.tar.gz |
0.12.12.r0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 18 insertions, 14 deletions
@@ -1,44 +1,48 @@ # Maintainer: Jason Nader <jason *add-dot-here* nader *you-know-what-goes-here* protonmail.com> -_pkgname='catt' +_pkgname="catt" pkgname="$_pkgname-git" -pkgver=0.12.11.r4.g305b832 +pkgver=0.12.12.r0.g52a2a10 pkgrel=1 pkgdesc='Cast All The Things - Send videos from many, many online sources to your Chromecast.' -arch=('any') url="https://github.com/skorokithakis/catt" -license=('BSD') -depends=() +license=('BSD-2-Clause') +arch=('any') + +depends=('python') makedepends=( 'git' 'python-installer' 'python-poetry' ) -source=("$_pkgname"::"git+$url") + +_pkgsrc="$_pkgname" +source=("$_pkgname"::"git+$url.git") sha256sums=('SKIP') -provides=("$_pkgname") -conflicts=(${provides[@]}) + +provides=("$_pkgname=${pkgver%%.r*}") +conflicts=("$_pkgname") pkgver() { cd "$_pkgname" - git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$_pkgname" + cd "$_pkgsrc" python -m poetry build --format wheel } package() { depends+=( 'python-click' - 'python-importlib-metadata' # silence namcap warning 'python-pychromecast' 'yt-dlp' ) - cd "$_pkgname" - install -vDm0644 README.md -t "$pkgdir/usr/share/doc/$pkgname" - install -vDm0644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + cd "$_pkgsrc" python -m installer --destdir="$pkgdir" dist/*.whl + + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } |