[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
233/377: gnu: Add h-client.
From: |
guix-commits |
Subject: |
233/377: gnu: Add h-client. |
Date: |
Thu, 2 Sep 2021 17:55:42 -0400 (EDT) |
raghavgururajan pushed a commit to branch wip-gnome
in repository guix.
commit 7c3cefde5a4f8a5a141561493435005b94b1c970
Author: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
AuthorDate: Wed Aug 18 03:13:56 2021 +0200
gnu: Add h-client.
* gnu/packages/hardware.scm (h-client): New variable.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
---
gnu/packages/hardware.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm
index 707a47f..ff21c9c 100644
--- a/gnu/packages/hardware.scm
+++ b/gnu/packages/hardware.scm
@@ -4,6 +4,7 @@
;;; Copyright © 2020 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2021 Evgeny Pisemsky <evgeny@pisemsky.com>
;;; Copyright © 2021 Léo Le Bouter <lle-bout@zaclys.net>
+;;; Copyright © 2021 Denis Carikli <GNUtoo@cyberdimension.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -38,11 +39,14 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages openldap)
+ #:use-module (gnu packages pciutils)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages polkit)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python)
+ #:use-module (gnu packages python-web)
+ #:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages tls)
#:use-module (gnu packages web)
@@ -51,8 +55,10 @@
#:use-module (gnu packages xorg)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
+ #:use-module (guix build-system python)
#:use-module (guix download)
#:use-module (guix git-download)
+ #:use-module (guix svn-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils))
@@ -169,6 +175,46 @@ through the Display Data Channel Command Interface
(@dfn{DDC/CI}) protocol.")
human-readable format and checks if it conforms to the standards.")
(license license:expat))))
+(define-public h-client
+ (let ((version "0.0a0")
+ (revision 138))
+ (package
+ (name "h-client")
+ (version (string-append version "-" (number->string revision)))
+ (source
+ (origin
+ (method svn-fetch)
+ (uri
+ (svn-reference
+ (url "https://svn.savannah.nongnu.org/svn/h-client/trunk/h-client")
+ (revision revision)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1pdd2qhyaa5vh7z4rkpwjlby1flkwhzmp8zlglalx5y5sv95l4kp"))))
+ (build-system python-build-system)
+ (arguments
+ `(#:python ,python-2
+ ;; Tests depends on /etc/os-release which does not exist in the
+ ;; build container.
+ #:tests? #f))
+ (inputs
+ `(("python2" ,python-2)
+ ("python2-pycurl", python2-pycurl)
+ ("python2-pygtk", python2-pygtk)
+ ("pciutils", pciutils)
+ ("usbutils", usbutils)))
+ (synopsis "Graphical client for the h-node hardware database
+project")
+ (description
+ "The h-node project (https://www.h-node.org) aims to build a database of
+hardware that works with fully free operating systems.
+h-client is a GTK+ graphical client that is able to retrieves information on
+the hardware inside the computer it's running on, and on peripherals connected
+to it, and help you submit that information to the h-node project along with
+whether the hardware works with a fully free operating system or not.")
+ (home-page "https://savannah.nongnu.org/projects/h-client/")
+ (license license:gpl3+))))
+
(define-public i7z
(let ((revision "0")
(commit "1a41ff13db747e962456ddbb5ccb2b7fc43ca0cb"))
- 192/377: gnu: Add emacs-company-org-block., (continued)
- 192/377: gnu: Add emacs-company-org-block., guix-commits, 2021/09/02
- 191/377: zsh completion: Add missing commands and arguments., guix-commits, 2021/09/02
- 195/377: gnu: Add python-commentjson., guix-commits, 2021/09/02
- 198/377: gnu: Add python-ncclient., guix-commits, 2021/09/02
- 201/377: gnu: python-execnet: Update to 1.9.0 and enable tests., guix-commits, 2021/09/02
- 206/377: gnu: python-pytest-asyncio: Enable tests and patch for Python 3.8., guix-commits, 2021/09/02
- 203/377: gnu: python-mock: Update description., guix-commits, 2021/09/02
- 208/377: gnu: python-pytest-xdist: Fix by downgrading to 1.34.0, run test suite., guix-commits, 2021/09/02
- 229/377: gnu: scrot: Update to 1.6., guix-commits, 2021/09/02
- 221/377: gnu: Add emacs-helm-xref., guix-commits, 2021/09/02
- 233/377: gnu: Add h-client.,
guix-commits <=
- 223/377: services: xorg: Delay the xorg-configuration-modules field evaluation., guix-commits, 2021/09/02
- 238/377: gnu: Add python-pytest-console-scripts., guix-commits, 2021/09/02
- 227/377: services: hurd-vm: Use the new 'targets' field of <bootloader-configuration>., guix-commits, 2021/09/02
- 210/377: gnu: Add ansible-core., guix-commits, 2021/09/02
- 232/377: gnu: wine: Update to 6.14., guix-commits, 2021/09/02
- 212/377: gnu: python-django: Update to 3.2.6., guix-commits, 2021/09/02
- 234/377: gnu: wine: Update to 6.16., guix-commits, 2021/09/02
- 239/377: gnu: Add python-pytest-tornasync., guix-commits, 2021/09/02
- 237/377: gnu: Add python-dna-features-viewer., guix-commits, 2021/09/02
- 219/377: gnu: shadow: Use the cross-compiled shell at runtime., guix-commits, 2021/09/02