summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMubashshir2022-11-30 21:23:01 +0600
committerMubashshir2022-11-30 21:24:40 +0600
commit2ca7e4b67cb8e6635a7faf28258cfe1a454ff2e6 (patch)
tree19e377d7e7fc8b41a049b7ee229bc2eaacd46711
parentc7ffc6f29d9b3bf7f19e842dd40a31dee9bc8876 (diff)
downloadaur-2ca7e4b67cb8e6635a7faf28258cfe1a454ff2e6.tar.gz
trakt-scrobbler: Fix empty package
Signed-off-by: Mubashshir <ahmubashshir@gmail.com>
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD32
2 files changed, 19 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5133d88612d2..9a6fc630035d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = trakt-scrobbler
pkgdesc = Automatically scrobble TV show episodes and movies you are watching to Trakt.tv! It keeps a history of everything you've watched!
pkgver = 1.6.0
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/iamkroot/trakt-scrobbler
arch = any
license = GPL2
+ makedepends = git
+ makedepends = go-md2man
makedepends = python-poetry-core
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
- makedepends = go-md2man
- makedepends = gzip
depends = systemd
depends = python-requests<3.0.0
depends = python-requests>=2.25.1
@@ -30,9 +30,7 @@ pkgbase = trakt-scrobbler
depends = python-pydantic>=1.10.2
depends = python-toml<0.11.0
depends = python-toml>=0.10.2
- source = trakt-scrobbler-1.6.0.tar.gz::https://files.pythonhosted.org/packages/source/t/trakt_scrobbler/trakt_scrobbler-1.6.0.tar.gz
- source = trakts-man.md
- sha256sums = a9947e0cf84039f2718aef133bb625a9945f42c2ddbb879432125c0ee6c4a433
- sha256sums = 81c3fb93bf01c0e6c0bbc9b2ef853da3f691bc3c50b4a87a68072b11ba72691c
+ source = trakt-scrobbler::git+https://github.com/iamkroot/trakt-scrobbler.git#tag=v1.6.0
+ sha256sums = SKIP
pkgname = trakt-scrobbler
diff --git a/PKGBUILD b/PKGBUILD
index bc7199014acb..698be17eb2d6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=trakt-scrobbler
pkgver=1.6.0
-pkgrel=3
+pkgrel=4
pkgdesc="Automatically scrobble TV show episodes and movies you are watching to Trakt.tv! It keeps a history of everything you've watched!"
arch=(any)
@@ -34,42 +34,38 @@ depends=(
)
makedepends=(
+ git
+ go-md2man
python-poetry-core
python-build
python-installer
python-wheel
- go-md2man
- gzip
)
-source=(
- "$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname//-/_}/${pkgname//-/_}-$pkgver.tar.gz"
- "trakts-man.md"
-)
-sha256sums=('a9947e0cf84039f2718aef133bb625a9945f42c2ddbb879432125c0ee6c4a433'
- '81c3fb93bf01c0e6c0bbc9b2ef853da3f691bc3c50b4a87a68072b11ba72691c')
+source=("$pkgname::git+https://github.com/iamkroot/trakt-scrobbler.git#tag=v$pkgver")
+sha256sums=('SKIP')
prepare() {
- cd "$srcdir/${pkgname//-/_}-$pkgver"
+ cd "$srcdir/$pkgname"
sed -i 's/cleo\s/cleo_v0 /' \
trakt_scrobbler/console.py \
- trakt_scrobbler/commands/command.py
+ trakt_scrobbler/commands/command.py \
+ pyproject.toml
+
+ go-md2man -in "$srcdir/trakts-man.md" 2>/dev/null|gzip -n > trakts.1.gz
}
build() {
- cd "$srcdir/${pkgname//-/_}-$pkgver"
- python -m build --no-isolation --wheel
- go-md2man -in "$srcdir/trakts-man.md" 2>/dev/null|gzip -n > trakts.1.gz
+ python -m build --no-isolation --wheel "$srcdir/$pkgname"
}
package()
{
- cd "$srcdir/${pkgname//-/_}-$pkgver"
_py=$(python --version)
_py=${_py%%.*}
python -m installer --destdir="$pkgdir" \
- "dist/${pkgname//-/_}-${pkgver%.r*}-py${_py##* }-none-any.whl"
- install -Dm644 "trakts.1.gz" "$pkgdir/usr/share/man/man1/trakts.1.gz"
- install -Dm755 "completions/trakts.zsh" "$pkgdir/usr/share/zsh/site-functions/_trakts"
+ "$srcdir/$pkgname/dist/${pkgname//-/_}-${pkgver%.r*}-py${_py##* }-none-any.whl"
+ install -Dm755 "$srcdir/$pkgname/completions/trakts.zsh" "$pkgdir/usr/share/zsh/site-functions/_trakts"
+ install -Dm644 "$srcdir/$pkgname/trakts.1.gz" "$pkgdir/usr/share/man/man1/trakts.1.gz"
}