diff options
| author | Jakub Jirutka <jakub@jirutka.cz> | 2018-09-06 21:20:02 +0200 |
|---|---|---|
| committer | Jakub Jirutka <jakub@jirutka.cz> | 2018-09-06 21:20:54 +0200 |
| commit | b50ff779d15c6267f4eb24d0374c8be8a29595b0 (patch) | |
| tree | 934af4302c8d3fcef54c3f95862a55e64881731c | |
| parent | 5d7e85c990f339572d328a771844e749fb79c042 (diff) | |
| download | aports-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/APKBUILD | 37 |
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" |
