diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 4a372f45ace..177d1c0e525 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -469,23 +469,19 @@ program.") (package (name "autorandr") (version "1.15") - (home-page "https://github.com/phillipberndt/autorandr") (source (origin (method git-fetch) (uri (git-reference - (url home-page) - (commit version))) + (url "https://github.com/phillipberndt/autorandr") + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 "1n4cmgisk1p199zny8zrdpfrbakchd6pvpkp9vzqqdw2f75iylzh")))) - (build-system python-build-system) - (native-inputs - (list pkg-config)) - (inputs - (list xrandr libxcb)) + (build-system pyproject-build-system) (arguments (list + #:tests? #f ;no tests #:phases #~(modify-phases %standard-phases (add-before 'build 'configure @@ -508,6 +504,13 @@ program.") "BASH_COMPLETIONS_DIR=etc/bash_completion.d" "install" "TARGETS=autorandr launcher manpage bash_completion")))))) + (native-inputs + (list pkg-config + python-setuptools)) + (inputs + (list xrandr + libxcb)) + (home-page "https://github.com/phillipberndt/autorandr") (synopsis "Auto-detect connected displays and load appropriate setup") (description "Autorandr wraps around xrandr to help with X11 multi-screen configuration management. It allows the user to create profiles