aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2018-09-06 21:20:02 +0200
committerJakub Jirutka <jakub@jirutka.cz>2018-09-06 21:20:54 +0200
commitb50ff779d15c6267f4eb24d0374c8be8a29595b0 (patch)
tree934af4302c8d3fcef54c3f95862a55e64881731c
parent5d7e85c990f339572d328a771844e749fb79c042 (diff)
downloadaports-b50ff779d15c6267f4eb24d0374c8be8a29595b0.tar.bz2
aports-b50ff779d15c6267f4eb24d0374c8be8a29595b0.tar.xz
testing/randrctl: new aport
Profile based screen manager for X https://github.com/edio/randrctl
-rw-r--r--testing/randrctl/APKBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/testing/randrctl/APKBUILD b/testing/randrctl/APKBUILD
new file mode 100644
index 0000000000..bd33ee48fc
--- /dev/null
+++ b/testing/randrctl/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=randrctl
+pkgver=1.8.0
+pkgrel=0
+pkgdesc="Profile based screen manager for X"
+url="https://github.com/edio/randrctl"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="python3 py3-argcomplete py3-yaml xrandr"
+checkdepends="py3-pytest"
+makedepends="python3-dev py3-pbr py3-setuptools"
+source="https://github.com/edio/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
+
+export PBR_VERSION="$pkgver"
+
+build() {
+ cd "$builddir"
+ python3 setup.py build
+}
+
+check() {
+ cd "$builddir"
+ pytest-3 .
+}
+
+package() {
+ cd "$builddir"
+
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
+
+ install -m 644 -D randrctl/setup/99-randrctl.rules \
+ "$pkgdir"/lib/udev/rules.d/99-$pkgname.rules
+}
+
+sha512sums="f8dd2cb009853ceed588f02485a850676d163e3fce23f299b6e8db7c98c50a6c3360b531d14e3102b9a132f29e015a8a8e40ed8ecffb6340144e34e3a28f5ff6 randrctl-1.8.0.tar.gz"