summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-07-29 11:34:41 -0500
committerLuis Martinez2021-07-29 11:42:53 -0500
commit88a553dd1b72e6bbf9acf92cd2d95948f1356297 (patch)
treeb811e92634336745eb9214d867d24ed083d1fb2f
parentef3baf4693c61d991ba371f4ac2596c3167b3cfe (diff)
downloadaur-88a553dd1b72e6bbf9acf92cd2d95948f1356297.tar.gz
dependencies fixes
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD42
2 files changed, 52 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32885a786942..dad1ea27c1be 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,33 @@
pkgbase = flashfocus
pkgdesc = Simple Xorg window focus animations for tiling window managers
pkgver = 2.2.2
- pkgrel = 1
+ pkgrel = 2
url = https://www.github.com/fennerm/flashfocus
changelog = CHANGELOG.md
arch = any
license = MIT
makedepends = python-setuptools
- makedepends = python-pip
- makedepends = python-wheel
- depends = python-xcffib
- depends = python-click
- depends = python-xpybutil
- depends = python-marshmallow
- depends = python-yaml
- depends = python-i3ipc
+ makedepends = python-pytest-runner
+ depends = python-cffi>=1.11
+ depends = python-cffi<2.0.0
+ depends = python-xcffib>=0.6.0
+ depends = python-xcffib<1.0.0
+ depends = python-click>=6.7
+ depends = python-click<9.0.0
+ depends = python-xpybutil>=0.0.6
+ depends = python-xpybutil<1.0.0
+ depends = python-marshmallow>=2.15.0
+ depends = python-marshmallow<4.0.0
+ depends = python-yaml>=5.1
+ depends = python-yaml<6.0.0
+ depends = python-i3ipc>=2.1.1
+ depends = python-i3ipc<3.0.0
+ optdepends = i3-wm: compatible window manager
+ optdepends = sway: compatible window manager
+ optdepends = bspwm: compatible window manager
+ optdepends = awesome: compatible window manager
+ optdepends = xmonad: compatible window manager
+ optdepends = picom: recommended compositor if using X-based window managers
source = flashfocus-2.2.2.tar.gz::https://www.github.com/fennerm/flashfocus/archive/v2.2.2.tar.gz
sha256sums = 6be9cfb11370212078f6ddc81222220f2b0ae73dff3b1aaf11410536f0ef27c3
diff --git a/PKGBUILD b/PKGBUILD
index c8b023fe4840..e16c19ca6d02 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,39 @@
-# Maintainer: Luis Martinez <luis dot martinez at tuta dot io>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Fenner Macrae <fmacrae.dev at gmail dot com>
pkgname=flashfocus
pkgver=2.2.2
-pkgrel=1
+pkgrel=2
pkgdesc="Simple Xorg window focus animations for tiling window managers"
url="https://www.github.com/fennerm/flashfocus"
license=('MIT')
arch=('any')
-depends=('python-xcffib'
- 'python-click'
- 'python-xpybutil'
- 'python-marshmallow'
- 'python-yaml'
- 'python-i3ipc')
-makedepends=('python-setuptools' 'python-pip' 'python-wheel')
-# checkdepends=('python-pytest')
+depends=('python-cffi>=1.11'
+ 'python-cffi<2.0.0'
+ 'python-xcffib>=0.6.0'
+ 'python-xcffib<1.0.0'
+ 'python-click>=6.7'
+ 'python-click<9.0.0'
+ 'python-xpybutil>=0.0.6'
+ 'python-xpybutil<1.0.0'
+ 'python-marshmallow>=2.15.0'
+ 'python-marshmallow<4.0.0'
+ 'python-yaml>=5.1'
+ 'python-yaml<6.0.0'
+ 'python-i3ipc>=2.1.1'
+ 'python-i3ipc<3.0.0')
+makedepends=('python-setuptools' 'python-pytest-runner')
+optdepends=('i3-wm: compatible window manager'
+ 'sway: compatible window manager'
+ 'bspwm: compatible window manager'
+ 'awesome: compatible window manager'
+ 'xmonad: compatible window manager'
+ 'picom: recommended compositor if using X-based window managers')
+# checkdepends=('python-pytest'
+# 'python-pytest-cov'
+# 'python-pytest-factoryboy'
+# 'python-pytest-runner'
+# 'python-pytest-lazy-fixture')
changelog=CHANGELOG.md
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('6be9cfb11370212078f6ddc81222220f2b0ae73dff3b1aaf11410536f0ef27c3')
@@ -26,8 +44,8 @@ build() {
}
# check() {
-# cd "$pkgname-$pkgver"
-# python setup.py test
+# cd "$pkgname-$pkgver"
+# pytest -v tests
# }
package() {