From unknown Fri Jun 20 07:11:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50102 <50102@debbugs.gnu.org> To: bug#50102 <50102@debbugs.gnu.org> Subject: Status: [PATCH] gnu: add h-client Reply-To: bug#50102 <50102@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:11:08 +0000 retitle 50102 [PATCH] gnu: add h-client reassign 50102 guix-patches submitter 50102 Denis 'GNUtoo' Carikli severity 50102 normal tag 50102 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 17 21:13:14 2021 Received: (at submit) by debbugs.gnu.org; 18 Aug 2021 01:13:14 +0000 Received: from localhost ([127.0.0.1]:54452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGA8k-0002Fy-0O for submit@debbugs.gnu.org; Tue, 17 Aug 2021 21:13:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:49090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mGA8h-0002Fq-Q7 for submit@debbugs.gnu.org; Tue, 17 Aug 2021 21:13:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mGA8h-00076S-Jw for guix-patches@gnu.org; Tue, 17 Aug 2021 21:13:07 -0400 Received: from cyberdimension.org ([2001:910:1314:ffff::1]:45434 helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1mGA8f-0001EA-12 for guix-patches@gnu.org; Tue, 17 Aug 2021 21:13:07 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 19349e4d; Wed, 18 Aug 2021 01:03:58 +0000 (UTC) Received: from primarylaptop.localdomain (localhost.localdomain [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 67efffb5; Wed, 18 Aug 2021 01:03:58 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: guix-patches@gnu.org Subject: [PATCH] gnu: add h-client Date: Wed, 18 Aug 2021 03:13:56 +0200 Message-Id: <20210818011356.8138-1-GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:910:1314:ffff::1; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Denis 'GNUtoo' Carikli X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) * gnu/packages/h-node.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Ditto. Signed-off-by: Denis 'GNUtoo' Carikli --- gnu/local.mk | 1 + gnu/packages/h-node.scm | 71 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 gnu/packages/h-node.scm diff --git a/gnu/local.mk b/gnu/local.mk index 6dda311743..8fd33c478b 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -280,6 +280,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/haskell-xyz.scm \ %D%/packages/heads.scm \ %D%/packages/hexedit.scm \ + %D%/packages/h-node.scm \ %D%/packages/hugs.scm \ %D%/packages/hunspell.scm \ %D%/packages/hurd.scm \ diff --git a/gnu/packages/h-node.scm b/gnu/packages/h-node.scm new file mode 100644 index 0000000000..11ed0e5850 --- /dev/null +++ b/gnu/packages/h-node.scm @@ -0,0 +1,71 @@ +;;; Copyright © 2021 Denis Carikli +;;; +;;; This file is part of GNU Guix. +;;; +;;; This file is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; This file is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages h-node) + #: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 (gnu packages gtk) + #:use-module (gnu packages linux) + #:use-module (gnu packages pciutils) + #:use-module (gnu packages python) + #:use-module (gnu packages python-web) + #:use-module (gnu packages python-xyz)) + +(define-public h-client + (package + (name "h-client") + (version "0.0a0.dev0") + (source + (origin + (method svn-fetch) + (uri + (svn-reference + (url "https://svn.savannah.nongnu.org/svn/h-client/trunk/h-client") + (revision 138))) + (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 https://www.h-node.org 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 + if the hardware isworking with fully free operating systems or not. + Note that h-node only accept information from FSF endorsed distributions and + Debian with only the main archive area enabled as the goal is + to know which hardware work with fully free operating systems.") + (home-page "https://savannah.nongnu.org/projects/h-client/") + (license license:gpl3))) -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 30 12:22:44 2021 Received: (at 50102) by debbugs.gnu.org; 30 Aug 2021 16:22:44 +0000 Received: from localhost ([127.0.0.1]:60046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKk3T-0001H6-NP for submit@debbugs.gnu.org; Mon, 30 Aug 2021 12:22:44 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:51777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKk3M-0001Gr-Iu for 50102@debbugs.gnu.org; Mon, 30 Aug 2021 12:22:37 -0400 Received: from [10.0.0.4] (194-118-34-199.adsl.highway.telekom.at [194.118.34.199]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4GywZm3vDkz3wD0; Mon, 30 Aug 2021 18:22:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1630340544; bh=qDmhDRGTd5dDM+L7OZevA7nHI2kXiT/Vc0+7dLbeYaI=; h=Subject:From:To:Date:In-Reply-To:References; b=psoy7Ew5A4A+schX1E1LcV45TKNo4X1aS1TXNNJcd6FibCNC6nmuPKcNlqEhB7Fzs pJOSBgHEIR20o8dZQCHe4A54t6bMn7ze98uFUlJkzImHALT3K37XSCvKABaF8VXmuV JDB3C4BaoQ73I1KQoFBpD5F070+3cNQqsv2spbBA= Message-ID: Subject: Re: [PATCH] gnu: add h-client From: Leo Prikler To: Denis 'GNUtoo' Carikli , 50102@debbugs.gnu.org Date: Mon, 30 Aug 2021 18:21:58 +0200 In-Reply-To: <20210818011356.8138-1-GNUtoo@cyberdimension.org> References: <20210818011356.8138-1-GNUtoo@cyberdimension.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50102 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Applied with the following changes: Am Mittwoch, den 18.08.2021, 03:13 +0200 schrieb Denis 'GNUtoo' Carikli: > * gnu/packages/h-node.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Ditto. Moved to hardware.scm instead. > Signed-off-by: Denis 'GNUtoo' Carikli > --- > gnu/local.mk | 1 + > gnu/packages/h-node.scm | 71 > +++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 72 insertions(+) > create mode 100644 gnu/packages/h-node.scm > > diff --git a/gnu/local.mk b/gnu/local.mk > index 6dda311743..8fd33c478b 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -280,6 +280,7 @@ GNU_SYSTEM_MODULES = > \ > %D%/packages/haskell-xyz.scm \ > %D%/packages/heads.scm \ > %D%/packages/hexedit.scm \ > + %D%/packages/h-node.scm \ > %D%/packages/hugs.scm \ > %D%/packages/hunspell.scm \ > %D%/packages/hurd.scm \ > diff --git a/gnu/packages/h-node.scm b/gnu/packages/h-node.scm > new file mode 100644 > index 0000000000..11ed0e5850 > --- /dev/null > +++ b/gnu/packages/h-node.scm > @@ -0,0 +1,71 @@ > +;;; Copyright © 2021 Denis Carikli > +;;; > +;;; This file is part of GNU Guix. > +;;; > +;;; This file is free software; you can redistribute it and/or > modify it > +;;; under the terms of the GNU General Public License as published > by > +;;; the Free Software Foundation; either version 3 of the License, > or (at > +;;; your option) any later version. > +;;; > +;;; This file is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +;;; GNU General Public License for more details. > +;;; > +;;; You should have received a copy of the GNU General Public > License > +;;; along with GNU Guix. If not, see > ;. > + > +(define-module (gnu packages h-node) > + #: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 (gnu packages gtk) > + #:use-module (gnu packages linux) > + #:use-module (gnu packages pciutils) > + #:use-module (gnu packages python) > + #:use-module (gnu packages python-web) > + #:use-module (gnu packages python-xyz)) > + > +(define-public h-client > + (package > + (name "h-client") > + (version "0.0a0.dev0") Included revision instead of the generic ".dev0" > + (source > + (origin > + (method svn-fetch) > + (uri > + (svn-reference > + (url " > https://svn.savannah.nongnu.org/svn/h-client/trunk/h-client") > + (revision 138))) > + (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 https://www.h-node.org > 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 > + if the hardware isworking with fully free operating systems or not. > + Note that h-node only accept information from FSF endorsed > distributions and > + Debian with only the main archive area enabled as the goal is > + to know which hardware work with fully free operating systems.") Shortened and fixed some typo. I also dropped the gratuitous leading spaces. > + (home-page "https://savannah.nongnu.org/projects/h-client/") > + (license license:gpl3))) Corrected to gpl3+. Thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 30 12:24:32 2021 Received: (at 50102-done) by debbugs.gnu.org; 30 Aug 2021 16:24:32 +0000 Received: from localhost ([127.0.0.1]:60050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKk5D-0001Kd-O6 for submit@debbugs.gnu.org; Mon, 30 Aug 2021 12:24:32 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:7505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mKk57-0001KP-4E for 50102-done@debbugs.gnu.org; Mon, 30 Aug 2021 12:24:26 -0400 Received: from [10.0.0.4] (194-118-34-199.adsl.highway.telekom.at [194.118.34.199]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Gywct2Lz3z1DH9D; Mon, 30 Aug 2021 18:24:14 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Gywct2Lz3z1DH9D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1630340654; bh=O2BjbIl9l0iCyTemT9/OKMQn3ZKk/xnDxYaRGqx3d5U=; h=Subject:From:To:Date:In-Reply-To:References:From; b=UXKuVSlSQ4Dl/QidmeuSzjKg4AY/GN+4OF0X93pqZxtv2w6FJSojr8NMLnOu7bXcO UEBmw8V1wvuIV1mId9jav2BrHI8l8hVEA5C9pjL18CdBP7nOTXB8ln2KUlzCNhvfAF 6spuW+wIUOx9qSG7KICZ37K5QFTpHH0lqrLH8R6E= Message-ID: <412f97d9ebf935f5f071e539a2834cc60a6ed642.camel@student.tugraz.at> Subject: Re: [PATCH] gnu: add h-client From: Leo Prikler To: Denis 'GNUtoo' Carikli , 50102-done@debbugs.gnu.org Date: Mon, 30 Aug 2021 18:23:53 +0200 In-Reply-To: References: <20210818011356.8138-1-GNUtoo@cyberdimension.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50102-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Montag, den 30.08.2021, 18:21 +0200 schrieb Leo Prikler: > Applied with the following changes: > > Am Mittwoch, den 18.08.2021, 03:13 +0200 schrieb Denis 'GNUtoo' > Carikli: > > * gnu/packages/h-node.scm: New file. > > * gnu/local.mk (GNU_SYSTEM_MODULES): Ditto. > Moved to hardware.scm instead. > > Signed-off-by: Denis 'GNUtoo' Carikli > > --- > > gnu/local.mk | 1 + > > gnu/packages/h-node.scm | 71 > > +++++++++++++++++++++++++++++++++++++++++ > > 2 files changed, 72 insertions(+) > > create mode 100644 gnu/packages/h-node.scm > > > > diff --git a/gnu/local.mk b/gnu/local.mk > > index 6dda311743..8fd33c478b 100644 > > --- a/gnu/local.mk > > +++ b/gnu/local.mk > > @@ -280,6 +280,7 @@ GNU_SYSTEM_MODULES = > > \ > > %D%/packages/haskell-xyz.scm \ > > %D%/packages/heads.scm \ > > %D%/packages/hexedit.scm \ > > + %D%/packages/h-node.scm \ > > %D%/packages/hugs.scm \ > > %D%/packages/hunspell.scm \ > > %D%/packages/hurd.scm \ > > diff --git a/gnu/packages/h-node.scm b/gnu/packages/h-node.scm > > new file mode 100644 > > index 0000000000..11ed0e5850 > > --- /dev/null > > +++ b/gnu/packages/h-node.scm > > @@ -0,0 +1,71 @@ > > +;;; Copyright © 2021 Denis Carikli > > +;;; > > +;;; This file is part of GNU Guix. > > +;;; > > +;;; This file is free software; you can redistribute it and/or > > modify it > > +;;; under the terms of the GNU General Public License as published > > by > > +;;; the Free Software Foundation; either version 3 of the License, > > or (at > > +;;; your option) any later version. > > +;;; > > +;;; This file is distributed in the hope that it will be useful, > > but > > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > > +;;; GNU General Public License for more details. > > +;;; > > +;;; You should have received a copy of the GNU General Public > > License > > +;;; along with GNU Guix. If not, see < > > http://www.gnu.org/licenses/> > > ;. > > + > > +(define-module (gnu packages h-node) > > + #: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 (gnu packages gtk) > > + #:use-module (gnu packages linux) > > + #:use-module (gnu packages pciutils) > > + #:use-module (gnu packages python) > > + #:use-module (gnu packages python-web) > > + #:use-module (gnu packages python-xyz)) > > + > > +(define-public h-client > > + (package > > + (name "h-client") > > + (version "0.0a0.dev0") > Included revision instead of the generic ".dev0" > > + (source > > + (origin > > + (method svn-fetch) > > + (uri > > + (svn-reference > > + (url " > > https://svn.savannah.nongnu.org/svn/h-client/trunk/h-client") > > + (revision 138))) > > + (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 https://www.h-node.org > > 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 > > + if the hardware isworking with fully free operating systems or > > not. > > + Note that h-node only accept information from FSF endorsed > > distributions and > > + Debian with only the main archive area enabled as the goal is > > + to know which hardware work with fully free operating systems.") > Shortened and fixed some typo. I also dropped the gratuitous leading > spaces. > > + (home-page "https://savannah.nongnu.org/projects/h-client/") > > + (license license:gpl3))) > Corrected to gpl3+. > > Thanks Aaaand marking it as done :) From unknown Fri Jun 20 07:11:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 28 Sep 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator