~ruther/guix-local

e8303502888b31a6cca9ff4e1d10c59690df44ea — Sharlatan Hellseher 2 months ago 81c8d1c
gnu: autorandr: Switch to pyproject.

* gnu/packages/xdisorg.scm (autorandr):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I62068ba970a081b58e69154d62e8fe99eebb8656
1 files changed, 11 insertions(+), 8 deletions(-)

M gnu/packages/xdisorg.scm
M gnu/packages/xdisorg.scm => gnu/packages/xdisorg.scm +11 -8
@@ 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