summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim van Leuverden2021-01-26 15:21:39 +0100
committerTim van Leuverden2021-01-26 15:21:39 +0100
commit775fa24d2bf9debb20d2a5f1388fecd455bade94 (patch)
tree779bd4ee93ce34da99447a460026653aa2b874f8
parent11d045638008b356625fefa677bb2e4e299e90e4 (diff)
downloadaur-775fa24d2bf9debb20d2a5f1388fecd455bade94.tar.gz
Use Git to fetch source, as we need the anime-relations submodule database
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD33
2 files changed, 27 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bb223c01a402..592e938b80ec 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,28 @@
pkgbase = trackma
pkgdesc = A lightweight and simple program for updating and using lists on several media tracking websites.
pkgver = 0.8.4
- pkgrel = 1
+ pkgrel = 2
url = http://z411.github.io/trackma/
arch = any
license = GPL3
+ makedepends = git
makedepends = python-setuptools
makedepends = desktop-file-utils
depends = python
- depends = python-pyinotify
optdepends = python-gobject: GTK frontend
optdepends = python-cairo: GTK frontend
- optdepends = python-pillow: thumbnail images for GUI frontends
optdepends = python-pyqt5: Qt frontend
optdepends = python-urwid: ncurses frontend
+ optdepends = python-pillow: thumbnail images for GUI frontends
+ optdepends = python-pyinotify: instant media recognition tracker
+ optdepends = dbus-python: MPRIS media recognition tracker
optdepends = lsof: polling tracker/pyinotify alternative
conflicts = trackma-git
- source = trackma-0.8.4.tar.gz::https://github.com/z411/trackma/archive/v0.8.4.tar.gz
+ source = trackma-0.8.4::git+https://github.com/z411/trackma.git#tag=v0.8.4
source = trackma-curses.desktop
source = trackma-gtk.desktop
source = trackma-qt.desktop
- sha256sums = a718d3ffa175bb66ab105af6df508def2a76fe717f2be4cf2f768279e43a2aaa
+ sha256sums = SKIP
sha256sums = 80be9ffc3eb66456004a438a3da8950ed8382faa00a3fe61c5ef3980090c4dce
sha256sums = a737f0fd38af4c472dfbca8503f57763bbec7c91568221298db317421a6c5604
sha256sums = 988f4c4422577f0657e9ff8a9695ef44796ee6a9c43e07ee7a81369f25c2761f
diff --git a/PKGBUILD b/PKGBUILD
index d2a0f698cab3..228a37b407d5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,35 +2,42 @@
pkgname=trackma
pkgver=0.8.4
-pkgrel=1
+pkgrel=2
pkgdesc="A lightweight and simple program for updating and using lists on several media tracking websites."
url="http://z411.github.io/trackma/"
arch=('any')
conflicts=('trackma-git')
license=('GPL3')
-depends=('python'
- 'python-pyinotify')
+depends=('python')
-makedepends=('python-setuptools'
+makedepends=('git'
+ 'python-setuptools'
'desktop-file-utils')
-optdepends=('python-gobject: GTK frontend'
- 'python-cairo: GTK frontend'
- 'python-pillow: thumbnail images for GUI frontends'
- 'python-pyqt5: Qt frontend'
- 'python-urwid: ncurses frontend'
- 'lsof: polling tracker/pyinotify alternative')
-
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/z411/${pkgname}/archive/v${pkgver}.tar.gz"
+optdepends=('python-gobject: GTK frontend'
+ 'python-cairo: GTK frontend'
+ 'python-pyqt5: Qt frontend'
+ 'python-urwid: ncurses frontend'
+ 'python-pillow: thumbnail images for GUI frontends'
+ 'python-pyinotify: instant media recognition tracker'
+ 'dbus-python: MPRIS media recognition tracker'
+ 'lsof: polling tracker/pyinotify alternative')
+
+source=("${pkgname}-${pkgver}::git+https://github.com/z411/${pkgname}.git#tag=v${pkgver}"
"${pkgname}-curses.desktop"
"${pkgname}-gtk.desktop"
"${pkgname}-qt.desktop")
-sha256sums=('a718d3ffa175bb66ab105af6df508def2a76fe717f2be4cf2f768279e43a2aaa'
+sha256sums=('SKIP'
'80be9ffc3eb66456004a438a3da8950ed8382faa00a3fe61c5ef3980090c4dce'
'a737f0fd38af4c472dfbca8503f57763bbec7c91568221298db317421a6c5604'
'988f4c4422577f0657e9ff8a9695ef44796ee6a9c43e07ee7a81369f25c2761f')
+prepare() {
+ cd ${pkgname}-${pkgver}
+ git submodule update --init --recursive
+}
+
package() {
cd ${pkgname}-${pkgver}
python setup.py install --prefix=/usr --root="$pkgdir/" --optimize=1