From unknown Sat Sep 20 07:50:22 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#40640 <40640@debbugs.gnu.org> To: bug#40640 <40640@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add gtkd. Reply-To: bug#40640 <40640@debbugs.gnu.org> Date: Sat, 20 Sep 2025 14:50:22 +0000 retitle 40640 [PATCH] gnu: Add gtkd. reassign 40640 guix-patches submitter 40640 guy fleury iteriteka severity 40640 normal tag 40640 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 15 07:06:04 2020 Received: (at submit) by debbugs.gnu.org; 15 Apr 2020 11:06:04 +0000 Received: from localhost ([127.0.0.1]:35316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOfrm-0007Gw-A6 for submit@debbugs.gnu.org; Wed, 15 Apr 2020 07:06:04 -0400 Received: from lists.gnu.org ([209.51.188.17]:45841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOfdL-0006tC-10 for submit@debbugs.gnu.org; Wed, 15 Apr 2020 06:51:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46921) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOfdJ-0007GQ-Ap for guix-patches@gnu.org; Wed, 15 Apr 2020 06:51:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jOfdH-0003BL-Vy for guix-patches@gnu.org; Wed, 15 Apr 2020 06:51:05 -0400 Received: from knopi.disroot.org ([178.21.23.139]:40680) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jOfdH-00038G-Cs for guix-patches@gnu.org; Wed, 15 Apr 2020 06:51:03 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id B687820B58 for ; Wed, 15 Apr 2020 12:51:00 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tvXVbMLHDbxm for ; Wed, 15 Apr 2020 12:50:59 +0200 (CEST) From: guy fleury iteriteka DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1586947859; bh=P+/LfnRXnVdPRQ8utt/UJb+11u0aj5Tj9tL+WgoO0NE=; h=From:To:Subject:Date; b=BHSrWvxfPamESqjcW8/UYAFdrmUddXpJDhCM5cKLCRgnMhhjKrMF0Z2syqxrbN5Z3 A4e+4cScDIoat7guX8gDqLfYMbR0sh2A3NXC7DdcRpUb6olIyEQugSyqH43RERXw3G mb+nvNk9cc/w5snQDxZSYAWsR1ZOeTG8+wY+34SHq3IG19sJzANUdHUztTD7uYI8k7 NaKUtbJAKLXvQrOWRkXzBO15Jr6GB37h6VTCoDSMwGhpTT9ktYNeS4jvDcmXhCTwnS Yb3+fVeWVRX0OYpqgR0FwOYMPIt0UunaYR4clSd875sZCwtAyBGDoibou+bcwzrH6M OJZhHDk/IEmkw== To: guix-patches@gnu.org Subject: [PATCH] gnu: Add gtkd. Date: Wed, 15 Apr 2020 12:50:34 +0200 Message-Id: <20200415105034.8862-1-gfleury@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=y Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 178.21.23.139 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 15 Apr 2020 07:06:01 -0400 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: -0.8 (/) * gnu/packages/dlang.scm(gtkd): New variable. --- gnu/packages/dlang.scm | 51 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index 3b0c799..c098b81 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -4,6 +4,7 @@ ;;; Copyright =C2=A9 2017 Frederick Muriithi ;;; Copyright =C2=A9 2017 Ricardo Wurmus ;;; Copyright =C2=A9 2017, 2019 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2020 Guy Fleury Iteriteka ;;; ;;; This file is part of GNU Guix. ;;; @@ -35,6 +36,7 @@ #:use-module (gnu packages gdb) #:use-module (gnu packages libedit) #:use-module (gnu packages llvm) + #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) #:use-module (gnu packages textutils)) @@ -348,3 +350,52 @@ The design emphasis is on maximum simplicity for sim= ple projects, while providing the opportunity to customize things when needed.") (license license:expat))) + +(define-public gtkd + (package + (name "gtkd") + (version "3.9.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://gtkd.org/Downloads/sources/GtkD-" + version ".zip")) + (sha256 + (base32 "0qv8qlpwwb1d078pnrf0a59vpbkziyf53cf9p6m8ms542wbcxllp")))= ) + (build-system gnu-build-system) + (native-inputs + `(("unzip" ,unzip) + ("ldc" ,ldc) + ("pkg-config" ,pkg-config))) + (arguments + `(#:make-flags '("DC=3Dldc2") + #:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (replace 'unpack + (lambda* (#:key source #:allow-other-keys) + (let ((dir (string-append ,name "-" ,version))) + (invoke "unzip" "-d" dir source) + (chdir dir) + #t))) + (add-before 'build 'patch-makefile + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bindir (string-append out "/lib"))) + (substitute* "GNUmakefile" + ;;remove test target due to path resolution in build en= v + ;;when compile tests and test can't succed gui launch + (("default-goal: libs test") "default-goal: libs") + (("all: libs shared-libs test") "all: libs shared-libs"= ) + (("/usr/local") out) + (("libdir\\?\\=3D.*") (string-append "libdir?=3D" bindi= r "\n")) + (("\\$\\(prefix\\)\\/\\$\\(libdir\\)") "$(libdir)"))) + #t))))) + (home-page "https://gtkd.org/") + (synopsis "D binding and OO wrapper of GTK+") + (description + "GTK+ is a highly usable, feature rich toolkit for creating graphic= al +user interfaces which boasts cross platform compatibility and an easy to= use +API.") + (license license:lgpl2.1))) --=20 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 15 09:31:06 2020 Received: (at 40640-done) by debbugs.gnu.org; 15 Apr 2020 13:31:06 +0000 Received: from localhost ([127.0.0.1]:35388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOi8A-0006nd-Ki for submit@debbugs.gnu.org; Wed, 15 Apr 2020 09:31:06 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:44288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOi87-0006nT-Oc for 40640-done@debbugs.gnu.org; Wed, 15 Apr 2020 09:31:05 -0400 Received: from localhost (80-110-126-163.cgn.dynamic.surfer.at [80.110.126.163]) by dd26836.kasserver.com (Postfix) with ESMTPSA id E6D943367FF5; Wed, 15 Apr 2020 15:31:01 +0200 (CEST) Date: Wed, 15 Apr 2020 15:30:58 +0200 From: Danny Milosavljevic To: guy fleury iteriteka Subject: Re: [bug#40640] [PATCH] gnu: Add gtkd. Message-ID: <20200415153051.3e55b0d0@scratchpost.org> In-Reply-To: <20200415105034.8862-1-gfleury@disroot.org> References: <20200415105034.8862-1-gfleury@disroot.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/BJfn+nq2VP7EGfWdRqd=YP3"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40640-done Cc: 40640-done@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.7 (-) --Sig_/BJfn+nq2VP7EGfWdRqd=YP3 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, thanks! Pushed your patch with some simplifications to guix master as commit 141262f266ab702c856f634889d4130ae661e79f. --Sig_/BJfn+nq2VP7EGfWdRqd=YP3 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl6XDJIACgkQ5xo1VCww uqX2HAf/RtSqcdfUxeGMbErBt4wuzQkLY7Un+bO/kRec+CjgDKjiXH6ERoqgWmp1 bjjMZoNRCZBmOJBJ0CXG3snHOUiEwO2o79Ohy1fbsUALAQ5+YVInNgNwp2eaLuu2 Izk1mFxT7ESngsU3xdkyVpo9LlQrThAXajotPLhWY6pKHFx4h2nJhrJ8oNgA2K6x Tu8hir2WvLO/X8Q7sPkzSuNCppfJRgXmgpi5lXtQOai5TU/ny0RD3Ed3/GKX96le JFSBRnzhqBv/rE9vf3JmiczEOQeP1lnxvlgyxvb3X1iHr50zsFjQjJNsAKuHMySR ZzafSVLz2nl/nwI8C/yIaYBTu2I7Ew== =DTkl -----END PGP SIGNATURE----- --Sig_/BJfn+nq2VP7EGfWdRqd=YP3-- From unknown Sat Sep 20 07:50:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 14 May 2020 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