From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 23:04:08 2022 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) From: =?utf-8?B?5a6L5paH5q2m?= To: Antero Mejr Subject: Re: bug#56576: [PATCH] gnu: Add nuklear. 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-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 56576 Cc: 56576@debbugs.gnu.org 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: -1.0 (-) 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!