Package Details: randrctl-git 1.8.0.r1.ad847b3-1

Git Clone URL: https://aur.archlinux.org/randrctl-git.git (read-only, click to copy)
Package Base: randrctl-git
Description: Lightweight profile based screen manager for X
Upstream URL: http://github.com/edio/randrctl
Licenses: GPL3
Conflicts: randrctl
Provides: randrctl
Submitter: edio
Maintainer: edio
Last Packager: edio
Votes: 6
Popularity: 0.000000
First Submitted: 2014-09-07 13:26 (UTC)
Last Updated: 2018-10-24 00:47 (UTC)

Latest Comments

1 2 Next › Last »

edio commented on 2018-10-24 01:07 (UTC)

@Perdu, I added python-pbr to makedepends array (it is only required for installation). Thanks for noticing!

Perdu commented on 2018-10-23 08:25 (UTC)

python-pbr is missing as a dependency, otherwise build fails: distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr')

edio commented on 2018-09-01 20:55 (UTC)

Sorry, missed that. Should be fixed now. Thanks for the heads up!

xduugu commented on 2018-09-01 10:31 (UTC)

Thanks edio for fixing it. However, the package of pyyaml is called python-yaml.

edio commented on 2018-08-31 14:07 (UTC)

@xduugu, thank you for suggested fixes. Done.

xduugu commented on 2018-08-30 20:09 (UTC) (edited on 2018-08-30 20:12 (UTC) by xduugu)

Could you fix some more issues in the PKGBUILD?

  • python-setuptools and python-yaml should be added as dependencies, python can be removed as it is already a dependency of the python packages
  • from namcap: "randrctl-git E: GPLv3 is not a common license (it's not in /usr/share/licenses/common/)" -> license needs to be changed to "GPL3"

Thanks!

edio commented on 2018-08-29 05:30 (UTC)

@deboeckj

Thanks for reporting.

I moved away from packit to pbr (still not bare setup-tools, but hope this will cause less troubles).

Also I added python-argcomplete package to dependencies array.

deboeckj commented on 2018-08-26 06:16 (UTC)

The way packit was installed failed big time with me

    self.package_index.add(dist)
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", 
    dists.sort(key=operator.attrgetter('hashcmp'), reverse=True)
TypeError: '<' not supported between instances of 'Version' and 'Vers
==> ERROR: A failure occurred in package().
    Aborting...

Manually pip installing it resolved it (pip3 install --user packit)

Current version also depends on python-argcomplete

fab31 commented on 2018-07-03 11:07 (UTC)

Couldn't build, this patch fixed it:

--- randrctl-git/PKGBUILD 2018-06-16 23:10:03.000000000 +0200 +++ randrctl-git-ng/PKGBUILD 2018-07-03 13:06:08.648885815 +0200 @@ -3,13 +3,13 @@ _gitname=randrctl pkgname=$_gitname-git pkgdesc="Lightweight profile based screen manager for X" -pkgver=1.7.1.r1.1be3084 +pkgver=1.7.1.r3.6259240 pkgrel=1 arch=('any') url="http://github.com/edio/randrctl" license=('GPLv3') -makedepends=('git' 'python-pip') -depends=('python' 'xorg-xrandr') +makedepends=('git' 'python-pip' 'python-pbr') +depends=('python' 'xorg-xrandr' 'python-argcomplete') optdepends=('bash-completion') source=( 'git+https://github.com/edio/randrctl.git' @@ -35,7 +35,7 @@

python setup.py install --root="$pkgdir/" --optimize=1 install -Dm644 "$srcdir/completion" "$pkgdir/usr/share/bash-completion/completions/randrctl" - install -Dm644 "randrctl/misc/udev/99-randrctl.rules" "$pkgdir/usr/lib/udev/rules.d/99-randrctl.rules" + install -Dm644 "$srcdir/randrctl/misc/udev/99-randrctl.rules" "$pkgdir/usr/lib/udev/rules.d/99-randrctl.rules" }

# vim:set ts=2 sw=2 et:

edio commented on 2018-04-10 15:46 (UTC) (edited on 2018-04-10 15:46 (UTC) by edio)

@drws, pip may be the culprit. I'll add it to make deps shortly.

Thanks a lot for reporting and digging into this.