guix_mirror_bot pushed a commit to branch master
in repository guix.

commit e8303502888b31a6cca9ff4e1d10c59690df44ea
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Wed Dec 17 23:02:35 2025 +0000

    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
---
 gnu/packages/xdisorg.scm | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 4a372f45ac..177d1c0e52 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

Reply via email to