me
/
guix
Archived
1
0
Fork 0

gnu: Add ddcui.

* gnu/packages/hardware.scm (ddcui): New variable.
master
Brice Waegeneire 2021-06-13 00:14:31 +02:00
parent cb51663a41
commit 9c1720591c
No known key found for this signature in database
GPG Key ID: A94903A166A18FAE
1 changed files with 32 additions and 0 deletions

View File

@ -43,11 +43,13 @@
#:use-module (gnu packages polkit) #:use-module (gnu packages polkit)
#:use-module (gnu packages protobuf) #:use-module (gnu packages protobuf)
#:use-module (gnu packages python) #:use-module (gnu packages python)
#:use-module (gnu packages qt)
#:use-module (gnu packages tls) #:use-module (gnu packages tls)
#:use-module (gnu packages web) #:use-module (gnu packages web)
#:use-module (gnu packages xdisorg) #:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml) #:use-module (gnu packages xml)
#:use-module (gnu packages xorg) #:use-module (gnu packages xorg)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix git-download) #:use-module (guix git-download)
@ -100,6 +102,36 @@ calibrated, and restored when the calibration is applied.")
(license (list license:bsd-3 ; FindDDCUtil.cmake (license (list license:bsd-3 ; FindDDCUtil.cmake
license:gpl2+)))) ; everything else license:gpl2+)))) ; everything else
(define-public ddcui
(package
(name "ddcui")
(version "0.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rockowitz/ddcui")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0myma1zw6dlygv3xbin662d91zcnwss10syf12q2fppkrd8qdgqf"))))
(build-system cmake-build-system)
(arguments
'(#:tests? #f)) ; No test suite
(native-inputs
`(("pkg-config" ,pkg-config)
("qttools" ,qttools)))
(inputs
`(("ddcutil" ,ddcutil)
("glib" ,glib)
("qtbase" ,qtbase-5)))
(home-page "https://www.ddcutil.com/")
(synopsis "Graphical user interface for ddcutil")
(description "ddcui is a graphical user interface for ddcutil, implemented
using Qt. It provide a dynamic way to inspect and configure external monitors
through the Display Data Channel Command Interface (@dfn{DDC/CI}) protocol.")
(license (list license:gpl2+))))
(define-public edid-decode (define-public edid-decode
(let ((commit "74b64180d67bb009d8d9ea1b6f18ad41aaa16396") ; 2020-04-22 (let ((commit "74b64180d67bb009d8d9ea1b6f18ad41aaa16396") ; 2020-04-22
(revision "1")) (revision "1"))