summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD32
3 files changed, 26 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1c00b1b13378..fb1e7589e64a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,21 @@
pkgbase = catt-git
pkgdesc = Cast All The Things - Send videos from many, many online sources to your Chromecast.
- pkgver = 0.12.11.r4.g305b832
+ pkgver = 0.12.12.r0.g52a2a10
pkgrel = 1
url = https://github.com/skorokithakis/catt
arch = any
- license = BSD
+ license = BSD-2-Clause
makedepends = git
makedepends = python-installer
makedepends = python-poetry
- provides = catt
+ depends = python
+ provides = catt=0.12.12
conflicts = catt
- source = catt::git+https://github.com/skorokithakis/catt
+ source = catt::git+https://github.com/skorokithakis/catt.git
sha256sums = SKIP
pkgname = catt-git
+ depends = python
depends = python-click
- depends = python-importlib-metadata
depends = python-pychromecast
depends = yt-dlp
diff --git a/.gitignore b/.gitignore
index 05c6d4d4c97b..018a3de08144 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
*
-!.gitignore
-!.SRCINFO
!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index 0c19fb6e5105..4158a808e498 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}