From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iJXkB+aI7GJNUAEAbAwnHQ (envelope-from ) for ; Fri, 05 Aug 2022 05:05:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id CMnRB+aI7GI+ZgEAauVa8A (envelope-from ) for ; Fri, 05 Aug 2022 05:05:10 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BADC425BCE for ; Fri, 5 Aug 2022 05:05:09 +0200 (CEST) Received: from localhost ([::1]:53964 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJne8-0003XE-JI for larch@yhetil.org; Thu, 04 Aug 2022 23:05:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50530) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJne2-0003Wp-RH for guix-patches@gnu.org; Thu, 04 Aug 2022 23:05:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37588) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJne2-0005dP-Gn for guix-patches@gnu.org; Thu, 04 Aug 2022 23:05:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJne2-0007X6-Ds for guix-patches@gnu.org; Thu, 04 Aug 2022 23:05:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56576] [PATCH] gnu: Add nuklear. Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 05 Aug 2022 03:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56576 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Antero Mejr Cc: 56576@debbugs.gnu.org Received: via spool by 56576-submit@debbugs.gnu.org id=B56576.165966864828882 (code B ref 56576); Fri, 05 Aug 2022 03:05:02 +0000 Received: (at 56576) by debbugs.gnu.org; 5 Aug 2022 03:04:08 +0000 Received: from localhost ([127.0.0.1]:55570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJnd9-0007Vl-N8 for submit@debbugs.gnu.org; Thu, 04 Aug 2022 23:04:08 -0400 Received: from envs.net ([89.163.145.170]:56428 helo=mail.envs.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJnd8-0007VX-5I for 56576@debbugs.gnu.org; Thu, 04 Aug 2022 23:04:06 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 1E5C338A0DEA; Fri, 5 Aug 2022 03:04:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1659668642; bh=uHKcEhWB3OaRLLXxyer4qtH2MVNoYHGI7IBdm7/0A2k=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=a1xEl7Sc7cUVWL8PpsuPbPo+NQRpwCRoKY1bm4dsxs+gGFxtJcIEtoCu23ImiF/Ob TtTte6FHlpmE4gCaoIdqyZdmSR/WZDNu92kWYapXdmRu5O79gJ6SM4UURUn2tW3pUY hTArjCb1TVdO8SQimFXZFD5ueLE0ozKvtRQOCeyu1OPGcLhyyRhaJwta04DODSbevX Z3Y2zMpgf8YMWf7+8C5HP/YfB4pI3eVwyZRhyIMhQ1o2DUrOPdNDN2W5pjH//Yd/VM z9yWh3aXAHs6vDVJKLgz6rzD6DLJ7SdAppPPm1JQDDHOPWELLuIRbkkfqjhVaZqUpd W0zFcPj6DSJe4jniWUAw4jPH2V1g8r1g9tYXIDcdibkGqwL5LEnUH7UQ+AOhHv3QG8 Pl/V2PTjkctgEXJt0iV0LiXHknneGoQD52RScvMGQoBJz3mkqAAC1ctMWBR1aoLNcY FdAZs8rNy3K3oHvWuK1LGgNlsf2c+pdXmjVUVpPeLbfsuWg+TlxMFXwaIiUI1SoqFH ICmkwaNp3UGcYpfZskUM6V6QvU0G+2bFttMHC95COIlszXB53cJyWVs+tEQ11T8+yG DLTTMwsY9r3LnWywPqFEghBrwIjnXjo692Oqd5UIXhBH56a9liKfBfqiOlFsK3aerk W4c+4knPBI37x4UFRMMnyHWw= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 15MDJbV51CTJ; Fri, 5 Aug 2022 03:03:59 +0000 (UTC) Received: from localhost (unknown [182.150.116.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: iyzsong@envs.net) by mail.envs.net (Postfix) with ESMTPSA; Fri, 5 Aug 2022 03:03:59 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id e179e98e; Fri, 5 Aug 2022 03:03:58 +0000 (UTC) References: <20220715145735.5752-1-antero@mailbox.org> Date: Fri, 05 Aug 2022 11:03:58 +0800 In-Reply-To: <20220715145735.5752-1-antero@mailbox.org> (Antero Mejr's message of "Fri, 15 Jul 2022 14:57:35 +0000") Message-ID: <874jyrz90h.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-ACL-Warn: , =?utf-8?b?5a6L5paH5q2mIHZpYSBHdWl4LXBhdGNoZXM=?= From: =?utf-8?b?5a6L5paH5q2mIHZpYSBHdWl4LXBhdGNoZXM=?= via X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659668710; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=uHKcEhWB3OaRLLXxyer4qtH2MVNoYHGI7IBdm7/0A2k=; b=W1LE5+9i6Ilu3rraEiU6Z0U8XpMzCo9WcLz4ucv6FsHhvedm91Um0on9OeAaAxL7QXM8XM +DoTCrSw6YrmhonlfmdmCNSba1XNzelLMtsL3COc4MF4Cvx3lbxrPSvudRaTGfmnA8Ea56 rChVd3KIL8eP7afZ+rWs6RFvpo0dUOf9A3nCYQirSrdwzz8gcy5l2LrZd86smcwjWlWG9L BiBzNzxoH+a1Q1cY1A+bPrx02YR86e4bdmFX6P4Pl/Z8VG8Ojd9Qiht+amKiWK/s4qyb7r t40T4N8d4ZqOc+Se1ck1k1VtBDbogK09CnM6p4Nb+pYdHl/TKLCSWUtw5sxtKg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659668710; a=rsa-sha256; cv=none; b=muRUyBASkENfqfjbVM+2F/xiuYiHL0WxgqoolnhQXNKINKoP1A/nUXUucyYVBoNckH2YvF ikf9rzL7v7ef43KQkOZkyoKThvTBeAumamVQQoHdoPSQl14grutZb+ZdIEW6rHO55Xw5l1 ktHN7G1hJwmLBG3l4u7TWKdG+uOC+ATjsq8c+haYGPDmh5Pvzq5fLPZCq7IvnK85AHgH42 cSxZcq/2oviWm9ikwwIcTT13zjOxuz/EsS2VG37PYRtVuIRoryfDi/tqYkBLPCLhhtTErT ukut8i+hEU40mzBSpa/uglExJx1WlxyxQ+8u3yp5HPyxHs0yG4A4fHs7dD/idg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=envs.net header.s=modoboa header.b=a1xEl7Sc; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.21 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=envs.net header.s=modoboa header.b=a1xEl7Sc; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: BADC425BCE X-Spam-Score: -4.21 X-Migadu-Scanner: scn0.migadu.com X-TUID: PFHxJxEDSVzt Antero Mejr writes: > * gnu/packages/c.scm (nuklear): New variable. > --- > gnu/packages/c.scm | 35 +++++++++++++++++++++++++++++++++++ > 1 file changed, 35 insertions(+) Hello, I think better put it in toolkits.scm, as imgui is there. > > diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm > index b1f68c706b..61bc1f13dc 100644 > --- a/gnu/packages/c.scm > +++ b/gnu/packages/c.scm > @@ -1219,3 +1219,38 @@ (define-public utest-h > (description > "This package provides a header-only unit testing library for C/C++.") > (license license:unlicense)))) > + > +(define-public nuklear > + (package > + (name "nuklear") > + (version "4.9.6") 4.10.1 was released yesterday, time to update! > + (home-page "https://github.com/Immediate-Mode-UI/Nuklear") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url home-page) > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "18hvrmynycv5msc20f5v4drgapbig85s67iqq6k87n9l816zi1qg")))) > + (build-system python-build-system) > + (arguments > + (list #:tests? #f ;no tests > + #:phases #~(modify-phases %standard-phases > + (delete 'configure) > + (replace 'build > + (lambda _ > + (with-directory-excursion "src" > + (invoke "./paq.sh")))) > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (install-file "nuklear.h" > + (string-append #$output > "/include"))))))) How about install the html doc too? > + (synopsis "Graphical user interface toolkit written in ANSI C") > + (description "This package provides an immediate-mode graphical user > +interface toolkit. It was designed as an embeddable user interface > +for applications and does not have any dependencies, a default render backend > +or OS window/input handling. The library is self contained in one single header > +file and can be used either in header only mode or in implementation mode.") > + (license (list license:unlicense license:expat)))) Could you send an update, thank you!