GNU bug report logs - #67755
[PATCH] gnu: Add imhex.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>; Keywords: patch; Done: Liliana Marie Prikler <liliana.prikler@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 67755-done <at> debbugs.gnu.org:


Received: (at 67755-done) by debbugs.gnu.org; 26 Mar 2025 21:58:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 26 17:58:25 2025
Received: from localhost ([127.0.0.1]:44738 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txYlV-0002Er-FN
	for submit <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:58:25 -0400
Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:60519)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1txYlT-0002Ec-Kq
 for 67755-done <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:58:24 -0400
Received: by mail-wm1-x344.google.com with SMTP id
 5b1f17b1804b1-43d0782d787so2220445e9.0
 for <67755-done <at> debbugs.gnu.org>; Wed, 26 Mar 2025 14:58:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743026297; x=1743631097; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=cdLjU2RK76iorobRBgNvr9AMDHPpByl1lIu3lBL0nuM=;
 b=Mx6y4FcDaw601C/vJImazs79IOws/ncaIsFtc9t2eCG3fjJT7NSQA4DNKjQOPTfSuq
 nkG5wb+qK93IOKC4DrK3WhnEv56EktPPpq8kiy5sKdExJqROKz9uZQnQN+2qSW07Zdoz
 UOq20YAEZkWr0EwyLgKo5xlTKqMN0CepiHtWZXh2cS5rpddPxWK4YqVjEEiF3VgUpdaz
 E+3fLFa1q+DSMjTNxkDQNTuPUAYR2qmKEzvomsLQXs+PJOlbkEJ+DLY+uJ1iuULg85jd
 DIJ2awzeMQeonvswXHsRlQYYC/ciNwhscdstWdnUi5U0uesT7hvK1YBX2bPdjuSvODk9
 u2/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743026297; x=1743631097;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=cdLjU2RK76iorobRBgNvr9AMDHPpByl1lIu3lBL0nuM=;
 b=PLH8tih0z3Xt0sgnmv/wiqttfk8TNfZ+qF6AjVKSCrN/FS9r6+FuHBPkYJS7GVUst0
 cMyMnA88jlF8hcGXLf7+mQIO+NCFXmeifpQrjYxdelFQQjEOl54R7T1IWzIHptpvWASN
 WtTlL+bFQdcL7qSCpKMC6uOHHI/AC8JolSWPN1s0wlaWMYkWd5vBxymbW0iM+qA5rnba
 S1qOzvVa0bhhFM5fQGl217/Ai5rmcE3gNs+tGb/isU0HhlbDL4iFq9dOFCSQWjuDkQsU
 J8VCgiNtxf8o0hXHhKQhW2CNBzoIagvdKdNX68W/kbu0pkeG+NcwGQLT3dTbVXfdF/rP
 EMQA==
X-Forwarded-Encrypted: i=1;
 AJvYcCUjS+CFpYdqj6DLw6sm0lJhHva7wEAajL3P1+AMkZEY3yhywHsWXeSTXSo6EFY+2SttxYoMG7fVN1vr <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YwTLJaUYMRk8sLZiIXtk7umR/BLOkrMFJUQDw0XOp76iQ6WSj++
 TB7STgs7CjWzTNsvdiFdI6USbA3bhAs5CR08geGOgJlhdOCAM3Vg
X-Gm-Gg: ASbGncs+UYWpAf+T96VkCIe7HEQZQdZe0OIo0D7BdK/GSVZsIbFnAlsondiJb8avQrS
 xdV6mA7m27UEZSHJHcIo/+wYovC8GHJd9FSsG0uUhoEIpMpgmYRaSWs2k7sf3A5T2HzgnOh9xuk
 c+Fi4G7TD6jX6pWlLwrqcWrBzbH6o1ZknN4OaEiHuzSWPf9c+Fjwmf+dd5/DXxA26iK6ZIHGjGh
 rRozHtHJ9vzXXYkvKRjN1VdUmwmisV/CpNVPeN5KjwrJf77UpzHL2EtCBBpsKWUWRxQclCmy39x
 kyC89k8NgLAzUdbFGpeEmHQiF7XBrZrd5eTCwUYPVy0D7Ic5A2JN3oRklNgjZ1xtalFuoe+Hxdu
 gt1KaYbZ0I9Ks6tB37unL
X-Google-Smtp-Source: AGHT+IGs+N7uAPJnquyxp0/tGQRF87L+5Mh78hyIS5YrwWRUDr/PxF20sosATw0dIcDts9Er6+neJA==
X-Received: by 2002:a05:600c:3ac5:b0:43c:fa0e:471a with SMTP id
 5b1f17b1804b1-43d84f5f2fdmr11898455e9.5.1743026296951; 
 Wed, 26 Mar 2025 14:58:16 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3997f9e66c7sm18223038f8f.79.2025.03.26.14.58.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 26 Mar 2025 14:58:15 -0700 (PDT)
Message-ID: <be1ad90b7d6df16e9c840fa3284850dc6fb9b10c.camel@HIDDEN>
Subject: Re: [PATCH v6 7/8] gnu: Add imhex-pattern-language.
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>, 
 67755-done <at> debbugs.gnu.org
Date: Wed, 26 Mar 2025 22:58:15 +0100
In-Reply-To: <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
 <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN>
 <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755-done
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Am Mittwoch, dem 19.03.2025 um 21:25 +0100 schrieb Sergio Pastor P=C3=A9rez=
:
> On 3/19/25 18:00, Sergio Pastor P=C3=A9rez wrote:
> > * gnu/packages/hexedit.scm (imhex-pattern-language): New variable.
> >=20
> > Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7
> > ---
> > Changes from v5:
> > * Use system fmt (fmt-11).
>=20
> This is fine.
>=20
> > * Use a keep list rather than a delete list.
>=20
> Looks good to me.
>=20
> > I think the header-only libraries should be provided as regular
> > inputs,
> > but haven't done that yet.
>=20
> As you think goes more inline with Guix philosophy.
>=20
> > +(define-public imhex-pattern-language
> =C2=A0> [...]
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (snippet #~(begin
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; NOTE: the `throwing-ptr' h=
asn't been
> > updated in 6 years
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; and the testsuite expects =
to use an
> > outdated version of
>=20
> I wrote bad english here:
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; Conan, since this library =
if not
> > interesting to have it
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ;; in Guix it will remain bun=
dled.
>=20
> It should probably be:
> `since this library is not interesting for Guix, it will remain
> bundled.`
Pushed, sadly without the above changes.  I'll mark this as done and
maybe come back later to add the cosmetics.

Cheers




Notification sent to Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Liliana Marie Prikler <liliana.prikler@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 20:58:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 16:58:49 2025
Received: from localhost ([127.0.0.1]:53442 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tv0Uy-0003d7-Uz
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:58:49 -0400
Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:50564)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tv0Uw-0003co-6F
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:58:46 -0400
Received: by mail-wm1-x342.google.com with SMTP id
 5b1f17b1804b1-43cef035a3bso496115e9.1
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 13:58:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742417920; x=1743022720; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=jbG7EO9yCWYvkak4Q4MN3Jb5YvfvovooQzedxJf8zgw=;
 b=AoqrQMo1HL8C0HgsDr5sNe6firKNwV2LJApUsjjvyNl/3TY9f7vMaRrxJ3EngU3MuC
 CVGUNOYsQS/9ZPXB2dtPNj408Lgw29zwrXQouJJCoL0WkYmb2daLULDlLLKpxB+rfwCR
 f1x4wQLgsXndaYoZ8/7y5Bb0T0ffj5o5zDQyvleoYImttxMRvcAzpTpu/ZBPEnX7qSsu
 55jZ+ipJXCReG4ItKMRxyqYXtwQR2pNT9CQhlLIDpfxdJKnMMrPmgT6qbZhRsvWjuCcc
 MDkiniNC5pszilaWnlDI8Re8QTtWT92wP9er55tNGuVEbRFhfwWn92L5m6k8rigXh+sw
 IacA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742417920; x=1743022720;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=jbG7EO9yCWYvkak4Q4MN3Jb5YvfvovooQzedxJf8zgw=;
 b=XGC6OrocaBT7U8pMZQWeh+DMKoR5pqm7BXFv8xTkxIxUxMwJ/TZgNekNM3hvbZ5Ia/
 MXfA4L5uOp7MUimI+g5Cik68D4y0aXd9omonwho1Dy8k9xMyAz6HZmTmKaWuALDmHANT
 Bgiaq/reLGVkwonMYYw13gAI+3qnP8bRy1yW5NEfChW2BXpclwooOq4FTSlbKhbagHpZ
 NvHDPU0rI78MXrUtq7rj7+X4+9zEIDVYpQa1uiEm47ZIQuEqMink0OKXmRPo9w5GDUKc
 tOPyPi82CXEHh92Kc26mBgS2LkESgojvII+yIy370+WfcD9aaeLLuPlsc2j6v3BCz3yB
 Q0PQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCVy2UmdhEaDaJIES4tbuYxR0fQYCH+XZgC+zH/3MaWBIR7NisjlmZA/h4EVX6MyDhO6azG9rA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxmW9jDT/JGGXNcArAoN5qG/XemhK1FCNAYE3F0/qz35Fqw/mOC
 CCj9Y/fPPqoRxIOC5PRrp7IO98k+UNzh9Dl1R+7jdEyjXduJJkr+
X-Gm-Gg: ASbGncuMjA6PCuSvkepAyAPjEkuyym7OSlFb8wYIMuDyEQDrIOmciQ+JBS0B0jxp3bS
 UsnaAGbjyWVz6KGuBL2tVfV3gkR8IJ01GJIPwz29PD7ip+qcfn2jL1Lyk1XpZUR8fDKYJ/HTrx4
 FPyulttI6VmM1pE4/1X2QgNHFRVeEyVOU3YN4jyXtPuwYfB6occJvkdtMej/ihkILk20toVTRUS
 /N10uapQDAwi+FeGTYJXYUfrhkGamwnSZiiPT4HmdQ+G2iPR4kqgkRZlHkiIo0pVb42v++6W0WF
 mtNXaU1Ms6ST0pjvYmKwDAAVJ9FAZK0tGFOOxVycb+7ouCdjtQWNcotFD3e87jH93/xqBYkMixL
 RQ9eB1cEEjXM9xjH/FgdQaVLXB1Hmo+U=
X-Google-Smtp-Source: AGHT+IHXdbHBDyRHzUrqOthHdQiHU2wjFhtL3HAUwF6KtolXOYJ1Cs9XhPCF/Bt8PPmIeKNiam8BYg==
X-Received: by 2002:a05:6000:1a8f:b0:391:4674:b103 with SMTP id
 ffacd0b85a97d-39973af6c6cmr5382965f8f.39.1742417919645; 
 Wed, 19 Mar 2025 13:58:39 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df342fsm22224283f8f.14.2025.03.19.13.58.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 13:58:39 -0700 (PDT)
Message-ID: <4471f2b85e096e81dccf0bef11e8ba1b25f7c593.camel@HIDDEN>
Subject: Re: [PATCH v6 8/8] gnu: Add imhex.
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>, 
 67755 <at> debbugs.gnu.org
Date: Wed, 19 Mar 2025 21:58:37 +0100
In-Reply-To: <PAXP251MB03480CB67507B13171421E8FF3D92@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
 <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN>
 <PAXP251MB03480CB67507B13171421E8FF3D92@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Am Mittwoch, dem 19.03.2025 um 21:14 +0100 schrieb Sergio Pastor P=C3=A9rez=
:
> I think this last patch series you've sent, v6, is missing the
> `edlib` patch so this won't build. Could you make sure before pushing
> that the `edlib` patch has been applied?
Oh, yeah, that's my bad, having used HEAD~8 instead of HEAD~9.

Cheers





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 20:25:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 16:25:59 2025
Received: from localhost ([127.0.0.1]:53309 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuzzC-00020Q-Vz
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:25:59 -0400
Received: from mail-am6eur05olkn2054.outbound.protection.outlook.com
 ([40.92.91.54]:25697 helo=EUR05-AM6-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1tuzz9-000202-3H
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:25:56 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=zAFuPJPNbTo9Tj0e4zoxbBlGhejBmDXS5fFO8wpvmK6EhOIFv671RDPKQbYRgO/tsJBCNn0+AfPim82LPBKFAA8fgLYaUwKP1v+GyobmbS4xPTd45cpopiAHUYF/shAK88GjRvhdDNzCLGNc9DvxMtwn4O533ONuBuY9urGus7YK+seV0+h1TAU7BC/E/PxbL1uQM0w0PqN5CQsU26aAONcMiXiDjIIQ3QTWpG+od+g3wOF6lEYASOdeCcYzHIFlgigdQhcSbgKvggblloi2VRCd1kEuqlJyHdRldfrRCdrEE17ao7Z3X/IIysffCSIiFawyU8KqEmbT91bhzE03Xw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=bSV+SftjHxjXt7q6rFmIJ+UDN3ngt9KbhmVbLX6qwoM=;
 b=CbGEEU+0xQrDKRl9NQVcRvIbp//ajl/o/yvpp+W/8A4+aFE6ZcqyBk9vnnIhIYJcW/DxyrLh/I7tUoaf1E5Fvo6TOL+8omsnxujIPXBViLIwSdHZ4b0sgdO1Ju4CeOGXkUu8VeXkhAXV4LawhItVqaAR70Q//7qZrBAu3XnEm3BmZqUESx/XVIu9ejwkyF06GFhlGpo9TCpzQ3m4+hcves7mZU1yLEnZnpGwNCyafFT1Rscy8BL7xaxmz07OlMIzJ4Q2saEDKfv7zWvUeZbKeWREfPWZSXgcrBRNIK31Yk7yOVJQzCcNx0gMDOJZYo/80nsCujRBY6bdBmoHyG3FYw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bSV+SftjHxjXt7q6rFmIJ+UDN3ngt9KbhmVbLX6qwoM=;
 b=H11lw5WSNkcQzB6d682husJJ/DoMyH1l3F40gJjQzDj6986KOKB6QUM5d4nbrWGeas2sqAQigUz/oAoMvm2WrmvSlkCb6FaMuvunF4aRkbLJwfioeFYXhY7JM9Cmdna1f4PDE2NvusKiPzDhbdUJba4V8EhBHQaldqjqtxy4m/trbEGXcRG1SN2mmAFnIo3u8EfTHHiM45L9+5HfLAWOsxL2QL4ioQP8AQmeVZjFVRAyvPS5syi2F+8Lrta6IQuxpTqDfsQJ2z7eo3MvE9IqtBRrsIc99kmLw2gj+bm968H5vJtFQDPfpQN2rVQgYyZzTC2c5z4T2HpLr/qLAgUUhQ==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AM9P251MB0190.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:3dc::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Wed, 19 Mar
 2025 20:25:47 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025
 20:25:46 +0000
Message-ID: <PAXP251MB034883C0C5778066F292042AF3D92@HIDDEN>
Date: Wed, 19 Mar 2025 21:25:45 +0100
User-Agent: Icedove Daily
Subject: Re: [PATCH v6 7/8] gnu: Add imhex-pattern-language.
To: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= <liliana.prikler@HIDDEN>,
 67755 <at> debbugs.gnu.org
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
 <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN>
Content-Language: en-US
From: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
In-Reply-To: <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: MA3P292CA0047.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:48::9) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <697068b1-3da4-49ed-8f0e-255566fed3f7@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AM9P251MB0190:EE_
X-MS-Office365-Filtering-Correlation-Id: 0c0f0773-8892-4567-aba5-08dd67243b3f
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|461199028|8060799006|19110799003|7092599003|5072599009|6090799003|15080799006|3412199025|440099028;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?QWcyRE8zWkxyUnhrL3FZWUprR0k1c3F5dW5GVExqaFZkTkI3K0kyUTdpMVR6?=
 =?utf-8?B?MmR6YklTbnNVVWJhUUlad0dxUStnVFNUYmtVRTBHV2hOd0IwdXFsZUJhcUhO?=
 =?utf-8?B?d04wKzBEcHNuY250d3VydXhFdEk0RVVRdHdySmhkZHdCcFlzYVNwY2pENEVi?=
 =?utf-8?B?a0c0bjZWV29rczQ5MnBxL1NpWExiTkVQMzJUSlFVRVV0aHJnaFhjQTN4TTYy?=
 =?utf-8?B?ZVhzWnZkbzlYcUhqNjJZSnF4OFZZOERNYWhYVExTR29OaUEwRzFBNW1jWVVB?=
 =?utf-8?B?Z1psSDg2Y21QYSt5ZXhZa1dsUWR0TVhGbllRV2VzLzBwMzZaNDI2dG9nY0p5?=
 =?utf-8?B?UkUyaU9ONWtRYVQ5bDBzSVRXbzI3Z3B3N25ZYWVxVVRJVUdQeng0a1RkdlRX?=
 =?utf-8?B?VlZYUnVtV2hLZjV4ZEVmZUVJMWVIMGNxaE5hNi9USWtka3lRek5NQVFVSnRv?=
 =?utf-8?B?cnRCdzFxQ1g0L1hDc25hZUk4V1U3Ris3K2luNE9KSEZxUUZQTlN2cy81Rnox?=
 =?utf-8?B?eVBsVlYrdlgwdEV3aTVmb2Z3VHkzcjg5Wm1ja0o0aURJODlwTjlsMllBaVRz?=
 =?utf-8?B?UHBSTkZaT0pON3U1bFJDQXQ3M3FxRDU3angzS2E1VVM5ZU1lM3VzZzd1eWly?=
 =?utf-8?B?aG1YbUpZanYzUVlRS1N6K2YrRWQ2Njk1UVA1NmRqYjlidlBGcUhlamlVTnpR?=
 =?utf-8?B?R3lZQUNXK2pEK0Z6ZHBzZnZYOXcyQUwvZ2NuNXg0bnhlL1RVYTkvbUc5NHhz?=
 =?utf-8?B?ZzRTYjM3Ull6Q1BMZUdBcE1LcmpkVWw0dC80RDdnaFptdG1rRStSZjhaVkdy?=
 =?utf-8?B?M2ZPRE90Q1l5TzVsaFkzcXl4VzYrUDJ1a2owdW1iOStwRERTVFZLeFVjNDdW?=
 =?utf-8?B?bXUrU1BsT2JLd250Q3ZTT3VNYU5mdVM4emJlcjQ1TVRsTmtqRDdFa2lvTVh0?=
 =?utf-8?B?Q2tkOGdmWTVqeVdMeG1TVGlOcS9EMWIvWER4ZEZnQTdYRi80YzVKOUI4VVpM?=
 =?utf-8?B?b05XLytwdHY5UmxzRnRIN0xWRC9VYjkrVE1tMllISTl3Z0poZVk2NHpPMTRM?=
 =?utf-8?B?S3Uxb3dPV1Njck5MT3ZxcDhob1l0ZDdjQ2F2L2lwYmxDbE1vd2UzdmlSZ0x2?=
 =?utf-8?B?a1hPY2hjKzVuYzU5T0o4R2dBKzg0OGxRQ0xFS1A4Qnd3ZzlqQVl3emgra1k2?=
 =?utf-8?B?c2hpdHBrbkFNRFRzUHptZnRUcGo2VlEwOW9HRnMvT0JzNDJIV0M1Q3dNaUFO?=
 =?utf-8?B?V3JQMzdTdTlRTktqeERNRjJYNFpmUTRVQ0lJSUJWbTl3RVlQTSs4ZExuKzlD?=
 =?utf-8?B?aW5PcEpYd2FaT0FXWDczNjM3dm1OcTBBZ2o3cXVJcXBrY3FTSUdob1BqbnFx?=
 =?utf-8?B?WGdaTzdDKzlFREhKZHdIeE16RVlONFZIam9vazcyNE9kU2NpVWVpeXhTd0Rj?=
 =?utf-8?B?QkxkQVFRcGdOYnZvVEkveUVSSmd0anpmNWZ5eVNlR2RLemJhYWNKQytJR0ZB?=
 =?utf-8?B?L2NBVHlmQmxidFlkdjRBMzduUFVUODVUZ3cxUGwzbkhFVFpZYmMrbWZZdUR4?=
 =?utf-8?B?MnhNZz09?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SXBJdzEra1BLMjNWL1IwVXBXY2ttbGxINk9BcHl3RGdaUTRKZ2t3Z09qODQ3?=
 =?utf-8?B?UlJNYkxWbU5tbXR4eXVZbXNLYzVHa0xkRTdsbXBOZjU2NHhxZEIvMXIyaXZO?=
 =?utf-8?B?OXRrZFF1czRYZTVDdG05NUtJajA3TlhEV0JLbWNxVmtSUjhJc0NLRzEzRCtr?=
 =?utf-8?B?VmNNcTE2akFOZ1pLWWJNNlczZWM3UTFjeWpjMVBSUHU3cm5CWm1kVjVxUGtu?=
 =?utf-8?B?bnRZMVRydVFpbXlSbHFjN1hoc25HaEhLN1Q0Vk9RSTQvTVRZeE9SSGh6YTNW?=
 =?utf-8?B?YkhJSzEyeGgxQWFFMWpOamZSei9tNXgrZlYveXpQa28vTEVQcnNwRmlDUlJl?=
 =?utf-8?B?b0hVMUNwenRza1lUSGFvdzF0TUdscVNocGZBZjk0dkZVQ0tud2wrWWRNNTd3?=
 =?utf-8?B?UCtoZkxWUTlXUzh5c2duN29CaEdSbXBzcG9xekNhWkozNFdNRWVqc0lKZXM2?=
 =?utf-8?B?dEtpemtCZ3ZFQ3d0eDQxSjZrd2JwZkZBVzFyU213aHdiZU42RzVIUURia1hi?=
 =?utf-8?B?U1BLT3pNUzNoU3V6SDdXVFNQS2JiSmNnQ29KNk1WWkdEMnJmWXYxcmpjbVd0?=
 =?utf-8?B?ZGlYZVNmY3d0aDhPek9SbFluaFlndTJhVWx5WmZxSTBMU3ZsSEFMelVaaFI2?=
 =?utf-8?B?V01LYzZtZUk5UHlyUmxKak5UTytDbW9QTTIyQXFoVktwQTRBNE1wTFZ3bFRu?=
 =?utf-8?B?RThlaUNQajY5Qy8vRlFuVE1VTVAzQmhQWWVDZi84YmRvMkRSQmtYeXNiYk9j?=
 =?utf-8?B?TGl3VTVwMGhKc2dRTEJtZzNGQVVsODJlZDBtSXFVZWZBVStRZWFCWjZ6c0lO?=
 =?utf-8?B?amRFWUQybnZ4TjJlbWduUDZSSjNVYzZzVFRVbGVDRFZ4emFyTkNkQ2xYV2JL?=
 =?utf-8?B?N2Z3SXh2blVZc3VrSDVQajhXdUluMitjc1pzVThmYXNXeUN0aVJJeDMzOGp1?=
 =?utf-8?B?R2kwOGFjNGJwbFdWOVdFTDVLWDVBUVVTOEM1Y0FpZEJuTXF4czJmd3RMOEcx?=
 =?utf-8?B?N0JLNzBjNzh4OEpiSVhVeG1YdFlwOUdnbENrbWwxSzM0enU4UW9KSGxSVS9S?=
 =?utf-8?B?VkRMakFBY1BMc25xdkxrTjNhSS9mYkZvYVJDL3dtcUJGSXIremNjQ3gzakpL?=
 =?utf-8?B?NGtzNFFuTEZHMVZFWW11ckhwNWZ5b3YyUGcxSW1lMVNVcjR6eGZoVzh5emNB?=
 =?utf-8?B?TnFReUtWUmVMR0tWUG1iZE5mcDAzT1IrSStvN1NPTDQrSmVDTXVHTGs5MStt?=
 =?utf-8?B?ZjhYUlNIWENWTU9Db05Hb0tUYnBSSHpsQ3ljT0xtRVcycjBpc3VUdk5icmNM?=
 =?utf-8?B?bi9QL1hXWHFRYkR3Rk5ROVlHTHRGY2VXcSs5a3J6YkY0OEljYUcxZnA2Q0lT?=
 =?utf-8?B?dTYyZ3JZY3cwckVLR25FUWYxL29HQjIzbE9ra092cXhPS2pKODRhRGZZemlz?=
 =?utf-8?B?Z25rTmIwMllXUzQ2MEtDTFQwOVJEV1BwWGtzdUczQkE4MmZBL1U3dVd4cDV3?=
 =?utf-8?B?bHVPSVRyL1YrUzYrYlBFRTc2elE4QnFINnJQN25JQ3I0V3RNS3RGaWZNOHkx?=
 =?utf-8?B?ejRBZ3BKdjNVZlBhbE1zOVRlSlBITDJyTGhqTDV0VGp5Q0hMd1c1bXNKN0dS?=
 =?utf-8?B?b0pGSkp3RUpGcTRITUl4WkJHbDM1NXFPM3Z4MFZYakFCMnlBWklaVTZ1N3NV?=
 =?utf-8?B?aTNxV2d3ZVpJeXh2aXVYUENSZkJTYXJCcnFqaitCL0hSbXVPTldFWjIydXJw?=
 =?utf-8?Q?tziEgmvfxq06yQ6/orCXssj/m6USezn3HmyDlSd?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 0c0f0773-8892-4567-aba5-08dd67243b3f
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 20:25:46.9445 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P251MB0190
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 3/19/25 18:00, Sergio Pastor Pérez wrote:
> * gnu/packages/hexedit.scm (imhex-pattern-language): New variable.
> 
> Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7
> ---
> Changes from v5:
> * Use system fmt (fmt-11).

This is fine.

> * Use a keep list rather than a delete list.

Looks good to me.

> I think the header-only libraries should be provided as regular inputs,
> but haven't done that yet.

As you think goes more inline with Guix philosophy.

> +(define-public imhex-pattern-language
 > [...]
> +       (snippet #~(begin
> +                    ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years
> +                    ;; and the testsuite expects to use an outdated version of

I wrote bad english here:
> +                    ;; Conan, since this library if not interesting to have it
> +                    ;; in Guix it will remain bundled.

It should probably be:
`since this library is not interesting for Guix, it will remain bundled.`


Thanks for your work!


Best regards,
Sergio.




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 20:15:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 16:15:15 2025
Received: from localhost ([127.0.0.1]:53291 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuzok-0001V6-RC
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:15:15 -0400
Received: from mail-vi1eur05olkn2081d.outbound.protection.outlook.com
 ([2a01:111:f403:2e13::81d]:58977
 helo=EUR05-VI1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1tuzof-0001Ok-DH
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 16:15:09 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=KzJEisKrZoc/JJ0z/PRzkRsL1qm89h3T+NV4me7cwSxP//Q02eWBDDQu9ZVx5PUq8kHOgYlmXkPBLZ0vwAE01a70zOrbSPc2ak0sxZ0X9+w3fvihJTVtBrv57G6mbIKgP5T30pvR9Y5ZijG9Xn3CvsXF1DBQ2+tyxNtyrN/2i31vLUCZjD75vyUduxhXeQDlJOLJzmHyIbMHVhjFDboth4rXpbBfxjW3Y2VQs4RkVcZ2xERg0AOYf/yEFi2Hx06VdHEmOVq80mYycSVjah1jE01zqyJ0DKJVqkZ3opRsNiB+kdRPHcrbXUKbJ9nlw14yS+vqCeADmVdoN4m1AKwidw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=5kSzY1xPY+eXf/Bv7XUmKWNOlmcrl3MVvn94oGtR9bs=;
 b=n0enSN/rtIoo/1vEtfTz+xAbzBqdUM8fKB/5M1HEUd1v+IMqZ948IZuELy0FTR9szL7K7F8Anml6RVSH/CHYiqTaGK0Kc9Olkr6/AM3En2rBgngb86TzmT4A09c089PSJMBYZ0SUF2rEZmS1dx65DCoLzBlOMWAXOyM7uJJm8GQfa5G3+ZxfiV5nFUb6VpUqYiq1pl24Ug5fV9LeZ9hzJdRAt6h9zsoGyowjFZsfXue3IadKq1Fl/9V3ok+3egMFox0dHDo/tgzOkc6jzRUmnDF9yOPyQkKPktD8vJ9T333FVMfnr+v6iW67Wc6n881/Cza4aKqGn5tKlYBAQB2zOw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5kSzY1xPY+eXf/Bv7XUmKWNOlmcrl3MVvn94oGtR9bs=;
 b=MK/KJ9XHAN/kxRuDibIXOSeENIsgCWYKHi4Sil0IQT6ynKD/MN7sCwuEDd3SOPTcP8Cp+CIvIlkhP5kdRQKXAN14an/1fH273I8L4s608uqOBVMOD3rve/203p3GMvD1LmJWl+DKcFsf6H1bH6D/NQkdWu78BLBWZM46o9TH56anjdfAtOBxnENrWsuFQoZJ+givwnwQG9kEgDt/gZyaKwPIgSEkTfVgB45aWqnMhSUH3fbTaiJ8WxsvQ1zAZhcpy2gn7knVeDeArlogInFfHNq5L8vy4jN/hoLVJzvNFhGzAuR0KjZ6qmeGkKYl84B4+R+D1Q/wzMG2s00ahnw2hA==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS1P251MB0723.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4ad::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Wed, 19 Mar
 2025 20:14:55 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025
 20:14:55 +0000
Message-ID: <PAXP251MB03480CB67507B13171421E8FF3D92@HIDDEN>
Date: Wed, 19 Mar 2025 21:14:53 +0100
User-Agent: Icedove Daily
Subject: Re: [PATCH v6 8/8] gnu: Add imhex.
To: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= <liliana.prikler@HIDDEN>,
 67755 <at> debbugs.gnu.org
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
 <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN>
Content-Language: en-US
From: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
In-Reply-To: <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: MA3P292CA0038.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:46::7) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <a5746de2-8228-4b73-b7c7-3473c693c55c@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS1P251MB0723:EE_
X-MS-Office365-Filtering-Correlation-Id: a900b141-5c49-4cf3-00cf-08dd6722b716
X-MS-Exchange-SLBlob-MailProps: WaIXnCbdHrPgu9FUvYZ88hunKvKD6srSHP0hguHbIbvhZN2aoTd6JBJ88UzGbVhoCMFunsMFz4vcwLWxWMaNz24HrkI3MQ01VCO+XV42R65mIFpaKYBMrVH8WH4p6T13QX4iRbshCuZmapFONJHPB+8LBY+0vkEiY3Qb4Kx7q0cuhtuQV7LiXMjmNX97tKmRsHjGqhoUAnMpTVucrCC3UFT412UndrkmXTEUE0RJgA3hVY3jx70BfBUk81+9Qh30bIOUcEsTkVOXJsvy0ba2/eM4QdEzPJtvb/Dg+uUvcZWPFvzXkCPFpCvIF60juYqAEEK2fCZjqpHQGRsj+HciqXu4YekrSxFMJRsIMo5k0BUpBWqfwvIzi2YiTzXPR8iru8YdB5vWp4erRB6rxGDD8B3dP3HDSolB63cY7GFWWx6nPAeDx0LHJbV8Sue3rjqjB3TTcytsY6NADTmFSt3Hw08C5hPiXz1DqbJ3F8oPkbE3qvL8uiaDys1cLsi2yaS8in9x8BvSO36jplzOPaGm8+UYrHTc3Z4rXBH0UJZGUupMuc0bmP5ncPJ8gW4V1AVNFLxrE8VhwoBXpT0CZD7bNf8oijg0UzasdwKasZJuH0qWFmBj0dW27545+j6lBSwN8abzamEi1AKo25BlfQHEsNPUq9ueaPKdevB1kDqVqQCVVUaqXYpoQGQmB+/yw34Sbs6guqQofUmz6q55ZcARiswG0+g87ZBEaDlO1ddWJhr4/qpf3FTgg8waXugOYEOTdcVUsiS+Ys0=
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|461199028|5072599009|6090799003|7092599003|19110799003|15080799006|8060799006|3412199025|440099028|41001999003;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?dWUwNUtpTVVFM3VhQk83UFcyUkwvMVhnZDVIYnVPbUVra3dzeFVHTGlscXpD?=
 =?utf-8?B?Y2owLzNNTDdYekUwYjhOQ25oWGxnYkhJZ0R5OFM3ekxjTGlUc1AvWlZTMU9t?=
 =?utf-8?B?b3dTNDJyTVRhb0JXTUdDRDNzQzJTRzY5dzZXUTNTcEY5dWo3elUvaTcwemN6?=
 =?utf-8?B?QmlXUUZ6aW8wK0hZS2ZOdzhpa2s3WVoyemVJNndzVmNWb0tCREtOa1JrUENS?=
 =?utf-8?B?NFNxYlB1SlQ5WCtYcjdRV25kcVAvOHQ5VDJRaWxIZXZSQ1Z6eXE3Nld0OUNV?=
 =?utf-8?B?Y0dwd1NoTThocjNRQjJCRmxDRHdmWXE2ZW96UFpKTDdxTWVGTm5YSzgyUlJ1?=
 =?utf-8?B?MXc3TnJORWZBWFBxaEJHbTJUR2t3NENjcjJDQWorSlJvL0x4dDBsQUVqOENL?=
 =?utf-8?B?dzVscHNLdVFhTWtKRGJ3cWk1c1pnRjh2YkJZTE9TVnVuNm05b25DUnpsbU02?=
 =?utf-8?B?aUpROHJhbkZQU2JzSzI3Q2QxNzg3UmRiamd4WGdaR05pNFZMRGVOdnN6dC8w?=
 =?utf-8?B?V2x1YjRUbFVWaWd6QVFnV0tDSlQvZWk2MUhmSzhIRGFUWVF5eUd1VkdMUmd5?=
 =?utf-8?B?UGxJSkJ3U2J4NDJmWE56T2J5bTNweWZPTFBsVDZ2VDhDNHZwWXlRcUJsSWZK?=
 =?utf-8?B?b1c2QWJZcGdqcnhtR3ZSN2o5L1NyMC9GVUZnbjBxS1A3cnp2VFU4V2RsZUdy?=
 =?utf-8?B?aGlPT2R3Y2o3RWswQndUUGN0d0RudWU2Y2ZWSmZod3FNaS9GbnFFb2h6b3Js?=
 =?utf-8?B?RnhnblIrY3ZYdE5DdlRCRzdNMUdRZzZGWWdmWko0SDh4NVB3ZVpjTG9JUmp1?=
 =?utf-8?B?ci84KzVZMVdNSkx2Z2FuNkRCY2lBZ0taY0xrb01aQU1EbjBZUUNnREc3ODR5?=
 =?utf-8?B?RGpMdmJSUERoV3NtZEhUTEFnQ2hQMXVvSks5Q014WUNHczQ4KzR5Unp0M2hj?=
 =?utf-8?B?OERtT3I1bWZmSDhhcmxEOW4rK2lwQnpGZUFDS2ExQzllWE5mVDZJMVowQi9v?=
 =?utf-8?B?NjFJZnRvenZsc2F0V2Z4elFHeURxRVpYVW1zUFkzV2duRlY0VmRpdzI4Vnkw?=
 =?utf-8?B?alBlTVcxejljRE44RWhGZXhYR3V6SThaY2NkRGl3dzU5a3lZS0lQNTY0STcr?=
 =?utf-8?B?THk2VHo2czJHNGwwRDlnbjdlR0NLK0FjTUJJazJUakZPajRBbFdGcHd1N2lk?=
 =?utf-8?B?Z1NscFQzdm1tME1NWGFCRnFsVXlnYjRReGhCbFdyT3NhZ3ZpcmMwQ3o0V0gy?=
 =?utf-8?B?ZE5nRnNiQnErdG82ZUxLdjMrVHBVVlpWMVRGMzlrL1NlWURSUmpZNnFsVnc0?=
 =?utf-8?B?WmJmQUpySlg1MWhVbnZTNGRKNnluSDQzeWNGNmpUQjA2SmZYemJXV0Vkb0Qr?=
 =?utf-8?B?NEFDQzVJbFhqcG16WWhhYzl4bDJTVllEMlJNQmxsK3hITVlpejFTS2tpNm1K?=
 =?utf-8?B?WlNsTTJzMERaUWVzTHhOWWxUWEw5cVBrN0xOT1BCREZzNEZSNXFCalFJMGNm?=
 =?utf-8?B?TVh2MVM0cGl5SG9WWllvZ0I5ZC9hVUlyeU04RSs3dXRkbjdxRmYyem82QlJi?=
 =?utf-8?Q?x7v7qC+cB+iYPlXFaKE0AeDeo=3D?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aDExemxqbkFjVFpFUjRGMk5LSHRTTkNkV3A4Ync5OFVObnFWc1NGdGNwMXRV?=
 =?utf-8?B?ZWk0WEk3UDFrbXM5RVhDcnhUeVlMS3FFZ010UWQ2QkkxeitkLzlpOHRLcVR1?=
 =?utf-8?B?MFNFYThwelpQNDc1S1dSSEwzSVJlTWhhYnllZEpCUjdSaVNNV0FvVTdkMmp3?=
 =?utf-8?B?S0JNZVRoZzhSWkMwU2pNVkMvOFh6c0RqajlNMUNrZW9UdXd4ZVdvSE05VjVx?=
 =?utf-8?B?MjZHZVdCQ3ZSbUUvQ0doWjJvUWpWRkxFMlpSN3ZidUt5dTJrbFhlSW1rSG52?=
 =?utf-8?B?Zkx4RlgwY3BxVlNkWU1DRERaYWwvWlE2c3c1dDRRUFJzNVRrNEszQWR6Snpu?=
 =?utf-8?B?Z1h2U256dEhWekpxa2N0M0tGQ3hzYnJNcGFzaUJJY3YwczRybHdZejFFV2N2?=
 =?utf-8?B?WW1Ickdkcjh5RTZER3NvYU5PdGpad1JuT0NSbThqbVZzcHk1eE45Z0U3bSty?=
 =?utf-8?B?Ly9aSXA1VkFzTWlSV3pQZFRrbHNWMmpPSGlWbGYydDBRYTZyR0xCcmNzc0Jy?=
 =?utf-8?B?MWxxRkNDeXd0WW4vZ0ZoQVQ2RFZpV3NPMlY2NUdicHRGTG9IR3hJT3dmZDlV?=
 =?utf-8?B?OXBkUklxY2hUQ0I2T1haaER3NlpRQUkraDBXSkNHWllxWHRxeVlmY1RKMTQr?=
 =?utf-8?B?bi9TeEVPYk1FaGFwalhGY1dVYllmQVVVbE9iK3FjZkNaTS9kTlMvdWRjM1BF?=
 =?utf-8?B?VEEwaGhKY09KRkd1cG1UMlN2bjhiYTU2UmRKemdGLzJNdTI2cWtxNXpPYTU2?=
 =?utf-8?B?TFd4bXFmM0pESllFakU0SEhGeVNUL3JZWUFaR0FWa01sUWsvemVST3NLN0Vo?=
 =?utf-8?B?aGkyL1ZwSytwSmp4YVZBKzdkc0hoUDlkcit4Q0JrR1F2Z3A4bkp6SjR4V1Vx?=
 =?utf-8?B?U3VWTG1LS0RCOUxxVjVRdWdLR2ViZGVhcC84RmhiQ3NsMzRyUm5Vd05hVzBv?=
 =?utf-8?B?d29TbG8xa2xpTUZlcEhoa3BNYXRZVTlDRnVEekhUMHNkQ25BVDdLc3VUM2Nw?=
 =?utf-8?B?aGxXZHVlYWVSOFpNUnZWbWlJL0EwOW5mMC9YVXBNZjEzUXBjeGxEUDdPNVRR?=
 =?utf-8?B?SDVZWUQyY05veFNQNDFreldtWXNUek1hZi9CRE5aeUdnSlk2cDVLY1J2ZEE0?=
 =?utf-8?B?eWE4OHFQdlNJaUJ2Ly9VZ09WbnpXUnBkbUpBRnpwWHR4bVlXRVhVSTNkaXpM?=
 =?utf-8?B?S0tZV0pOa01NOXlUV1gyVS90aHFaL3BRMXByWURwNnRhT2pOQWQ4eXBHNjhY?=
 =?utf-8?B?Q0UyczlCMlFYVm9FeFFLOWtib3F4SysvWXFnenBrdG05R01ieG1kSld6M0Ry?=
 =?utf-8?B?UStCeGU3RXhCaC94bmNJTnZoMVdHZndIcUFkUGk3RWFEOUU1TkhkTWFoaS9i?=
 =?utf-8?B?MzNSenpteUwrV1JLUEtZczA3NzdmQTBaalBaR1ZOVHlLSlhRRC9Dd0pib0NO?=
 =?utf-8?B?ZUxLdERxWS9wZGV5WUlWYmtLdVJTWVdBVFBlM0F5TU5zYkNGVFQ2WkZhdzdq?=
 =?utf-8?B?S0hQakU3QU92dzFuNGRqUnB1RVJ1WXpiVjhMTDI2aCtKcXVOck9QR3hGZ1Ny?=
 =?utf-8?B?TElVS2VLL1BkdWJDUVBxdGU4S0pERUhjUS96aDY0NUMvS2Y0RDViazM3ZUR6?=
 =?utf-8?B?WDhrN255dGQ5OG4zSXBMODFHSjNKZ1Nnd0xXdkY0M1VFTHRqYTNDWGZwZzhL?=
 =?utf-8?B?aUJlbEV6Z3JjQ3Q3dVJRMFUvaFhuR0lPYUxzZUJhUjRoaVRFYlR3Ynh5bkdO?=
 =?utf-8?Q?LlewwJnd6wNdAk9msolUzofE15AmT7Ap1Pg9air?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: a900b141-5c49-4cf3-00cf-08dd6722b716
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 20:14:55.7416 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1P251MB0723
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



On 3/19/25 18:00, Sergio Pastor Pérez wrote:
> Changes from v5:
> * Outlined make-imhex-patterns.

Looks good.

> * Use keep lists rather than delete lists.

That's fine by me.

> * Unbundle jthread.

Thanks again for taking care of this.

> I haven't sorted the inputs yet, but IMHO they should be sorted.
> Same goes for the #:use-module lines, which would require sorting in an
> extra commit.

Yes. I think they should be sorted too, my bad.

> Would you like to explain this note?
> +        ;; NOTE: there is an issue with the way the test library is linked
> +        ;; with the output binaries. Tests are intrusive and should not be
> +        ;; shipped with the release, when the issue is fixed we could add a
> +        ;; phase which builds the package with the tests and runs the
> +        ;; testsuite and a second build phase which prepares the output
> +        ;; binary.
> IMHO it is the build system that should separate test-only code from installed
> code.

I added this note after the developers told me that, for the release 
build, we should not chose the cmake build type that includes the some 
extra teststing, because they affect the ImHex binary, I'm not sure if 
it was instrumentation code or something else that could hinder 
performance. To be honest, it's been a year since I made this note, so I 
don't remember the name of the `#:build-type` that we should not use. I 
think, the default one that the `cmake-build-system` chooses is fine, 
`RelWithDebInfo`.

> +(define-public imhex
 > [...]
> +      (inputs
> +       (list yara
> +             boost
> +             capstone
> +             curl
> +             edlib

I think this last patch series you've sent, v6, is missing the `edlib` 
patch so this won't build. Could you make sure before pushing that the 
`edlib` patch has been applied?


Thanks for the efforts!


Best regards,
Sergio.




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 19:52:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 15:52:32 2025
Received: from localhost ([127.0.0.1]:53253 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuzSq-0000MA-6K
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:52:32 -0400
Received: from mail-db8eur05olkn2062.outbound.protection.outlook.com
 ([40.92.89.62]:15552 helo=EUR05-DB8-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1tuzSn-0000Lh-DR
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:52:30 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=P1qJLYqdDBnEobhvsFxggmGFJuep2Sr6JmfZsJvTtrKyTuO3lPaWvQJxINnO+XPjKUw9xpd1XD3L4VpFla6o9/w3ZV9IjObrNrCtprh7F7Z/iq1JNdCEh8mqATTQmDMtQ4IvrtM6XtrUL7H0h20zuMDkUk/bxAUytDcedPSuPGWAjWZscqH1Xy+HMLTangnSDYLn844qVe+zv/KEsZKeS+kf/9d2Xgp0x0lLDtA4Gs1Yta3dDMkNeGnYndnWBEPa5IihFWMX5q4sLjMveAKmkvbaK0I3S8FdBMK1qDDVshTvz/nX9Hmy+jAtKwAeegzX6L3+SBooBz7Ghq+iPIAjaA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=nmDExpndxJdgr4F8Cwh3tm6wvOqSxSriLAr8cCLYo4s=;
 b=D9Tn00wOt+N+SZa6XTS8T8bJocz84EXljsbRH8x61uC9aiLu4FIgk6cGWErQtGhzxmYjSHo106Q3ZIIKQ9JEOyJSOt+CMJegyLB853+srTPx3OOwlcTlVM+vnVR/+V2X/PY8JosSVrjm3PmXEbDHMTagwbMa7Yxw9YNZQ6AYW7t0vsZucZKoWv1um/MgMu28dHtEOMkyGIwZ/gdviGyubGM5tB+T4owvDK3o0qzhyYnVsOnRIRGiasx9w3+R8iQLhdQ3aK39fOZC7X5RN38iI5gfu16uuM4xgzEJ1D3t1TBJFy3rtHycN6oOtm/QyNsl02uYR4G9EvR33lr6amtTdQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nmDExpndxJdgr4F8Cwh3tm6wvOqSxSriLAr8cCLYo4s=;
 b=jAqbXullSiIsqSpHXLWZKOWlr90kW2aAkhv5gty+MZ0P/GxiG6rGUVRxHdnSGx5pN9AASklwRVm9IySc6deNeDol7rcxwLJzI2Z48QkK6ytn2vbygvdiWdy8qfrmFzKudgh9WTophm9a9vxrr/Wt4VD2FHcUHrvMHqm8+JsPLSub3EnkSvRaEP3bVMhltdSdN1UirMhXfWoazwgZnjkUiPhkDoFaQx7yLKb3NOyIobKkFvtecu2OeleyRGjyBJ8O66sblk3WLlUV9lK71CEpgDOZ060b7FAhPx7AkwLtwg3KOeql+kyr06VjSOu4/4FEG5toIodEyGCVkZ3BT6kXkg==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by PRAP251MB0514.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:291::20)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Wed, 19 Mar
 2025 19:52:21 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025
 19:52:21 +0000
Message-ID: <PAXP251MB03489CC9CDD1C07BFCF5045DF3D92@HIDDEN>
Date: Wed, 19 Mar 2025 20:52:19 +0100
User-Agent: Icedove Daily
Subject: Re: [PATCH v6 1/8] gnu: Add jthread.
To: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= <liliana.prikler@HIDDEN>,
 67755 <at> debbugs.gnu.org
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
 <cec800397c7207d762afc61e4ea2b60c77c14746.1742403600.git.liliana.prikler@HIDDEN>
Content-Language: en-US
From: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
In-Reply-To: <cec800397c7207d762afc61e4ea2b60c77c14746.1742403600.git.liliana.prikler@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: MA3P292CA0035.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:46::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <798c6730-8306-4439-9026-cbde0c71e505@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|PRAP251MB0514:EE_
X-MS-Office365-Filtering-Correlation-Id: f49f2fb2-ec7f-4420-7ef5-08dd671f8fc9
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|6090799003|5072599009|461199028|8060799006|7092599003|15080799006|19110799003|440099028|3412199025|41001999003;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZlNIWmlVRlZOcnN1VmVRUnAzcDYwUnl5eDI5U3FoZFdRMEpMS2hRRnhWVnF0?=
 =?utf-8?B?dXFzTzgvNjBvSHZJZVFiT2RYbUJxeUo5dkZBdERKWnVML1Urc0ZwTlZnS3I3?=
 =?utf-8?B?UUpJUUpIcTJ2YTFGSFZRSmhIY2xxSlEzWWZ5TFcvNnJEaTZvWTYxWEsrbDV1?=
 =?utf-8?B?UDc0RlI5OThvQWU3ekRHaXlaNnI1bXhrRzdRWlVyMmt5RHBBdjdQb3NQR0tp?=
 =?utf-8?B?Wmxvd3pqVkNqNmxtRlJkTGltM1NGc1NPMTBmNHpwYjRlQVFzcTNBUlNrMmlj?=
 =?utf-8?B?L0tZRVpSbXhBVlA0bXhMMTE5bkhDRDNxaUlSdFoxU3pIbWtYNDQvc1FrMUNO?=
 =?utf-8?B?YU9JM2dDb010YUZHVXpMK0t5b3ZJeXZFM1gvWGM1OGJidU1sTlpEUVNhd1JG?=
 =?utf-8?B?cXpKSTd1OVVidXRVcHBmd2Q0NnFuc0EyVHgzSUU0NzZGZ0NqT3MrUHhXd2p4?=
 =?utf-8?B?L01KR2RyTFdSSEx1QXhMUUU0WllPM0szWVdUL0pUSnpiM2pTWkRRcW5DK2JD?=
 =?utf-8?B?R3JmTStvSXJYSUU5bzlKZWtrTnJIM08rcitraDVKMlhXZE9JNXllajFmQmc3?=
 =?utf-8?B?Q1Bzd1pVbklRa1lxQldKcnpqZzZMaWJRNDdKbWNPTXo0aFBZbXRwc3VaOVQ4?=
 =?utf-8?B?c0c2YWxzbWVMSnlxS0dJUTA5aUJ5U1dyRlp0SXgweG0vb3pXSXpvTGFSVVp0?=
 =?utf-8?B?dFc1YkJWNmpUVXpCK0Yyazcza2kzN084R0g2aE1iZWZlbGxwU2RmaVJHeGZT?=
 =?utf-8?B?Wmdia2tVaTBSanJrU0EvTnUzYXo0MkhyQkhTNGttZTMwaWI2VFNtSzdyMEJU?=
 =?utf-8?B?aEVUYTd3dGtxN3BiM01rNGU5elBVait5M0xkQjdvd2xIRUN0Z0dSQm1nY0xF?=
 =?utf-8?B?cmU1dHdBTllONmJ2V3NkNlcwZW5BK2poVTM2QUxKRGlsdUk2Q3V0NVBUMVc1?=
 =?utf-8?B?dGpXdEdFLzVEdnByNURCWlRWdG04c0laTUJGdDFsQmlzVEFZR3g0WThLTW1I?=
 =?utf-8?B?S0wrRFpBOUc2Z2VwWDYrUVptM0pGZ0l5M0xnOW90Q3VvUHdyREszWTlLNzhK?=
 =?utf-8?B?MjFpYzdncUFpMDlvL0dNU0MrazBoL3VPenVnZmNPVkt4YjZvcU00Z1g5d21n?=
 =?utf-8?B?ekFlZW9hbmlQK3Z1MXEvTXJ4dCt4bThKNll6NEF0SUpRTVFvVTFzWUhiZ3dF?=
 =?utf-8?B?NDB1SStEU1o4eDFCZmxyRGgyUDRYVGFnR3U0RVJ2NzJSQXN1RXRnV1BudUpq?=
 =?utf-8?B?d0Y4aG1US09WbTd6UmMrcnRKTjZORXJNQlhuUE1vbFZ1UnRzT1pseUhVZmpK?=
 =?utf-8?B?Q01XUzROdWZlY0hnbnJQODE0TkFORW5hc2tRSzIyNEs0T2Nzd2VrNmpLYmYr?=
 =?utf-8?B?N2pqd1UwUi9wd3ZXdWhxOStqWHZySDUxNEI3d3ZTOUlSQWpuYldyRjFNSlYz?=
 =?utf-8?B?Mk5OcXB5ZGVMRk5VN1FGMlV0eHhRZURQcGErMk9YWWI4NTJubFRtS0ZzUk9x?=
 =?utf-8?B?M2V5ZEhvY3hZc1BoOUM3Y1k3Y05saVdtamtHSWxoT3ZuclZtb0ZuYllxUGtM?=
 =?utf-8?Q?cRpZO1j0Ofqg/PN8B8tcOnYr0=3D?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VW5QTnczRlpkVjZCekx0amFlaUhhK3luY1lMdmRKYWxiWU14R1k2Wm83RUl2?=
 =?utf-8?B?aldQVnZvbk5BdWttMC9BcHVZRE5NQmIxekFnWU1mejFRK3BLMFVZLzcxZVE1?=
 =?utf-8?B?dFBlb0RHaEE5aVF0YTVZWWZVYXRTZ3p2ZVRCZlNGS2RaNnVFZ091QUMzWVp4?=
 =?utf-8?B?bHptejdkVlppTFN4dnR4TE4yQldEdDhpNTRpWVgwUGhlYi9qZkNSSmVkRWU5?=
 =?utf-8?B?eUh5N0xmVExoTGZzWlhOYUxtL1FycGJJYi84eTl1cnc2OXYyKzh2MUFVZXF4?=
 =?utf-8?B?YTNCYlQvRmxXRzZXVkJrZkdKa2p1T21ENEwySzRIWDVLZ0Nmb3RjbnpNRFJ2?=
 =?utf-8?B?ZllvT0Q3ZFZpaENSUDUyVXB6UlNLNWpBSUtacWVLd1hUemtNVUZlUk1iUStq?=
 =?utf-8?B?ZU9oSWQzZGJ5eGIvejJaN0gzbHNZbDl0Vk5CNTJ2Z3JZMVM3NmZRTlVEUTBM?=
 =?utf-8?B?RXhGOTB4Y1Z5NkExM1pieG1PNjh0UmM2WElzbnZyczlFVW93QklyUUx5bk05?=
 =?utf-8?B?cFBsNUtYYjFydiswYk5QeWlHcDE5UXJoSGNBY3lMbmlZREJyRkVJWjd1RUlN?=
 =?utf-8?B?QlhHWjFMbWpJQVhKaGpKcTRDY3VzMjNzRjFvYXd4K0pCem1NVVUvVFBxUVRX?=
 =?utf-8?B?S3ordmpSVDVnRHI1VUljRDkvclNILzJ1WFh4c3F1ajdSbHcvS25rTWFJYXNP?=
 =?utf-8?B?N0w5d29zYWFDcXNHallsQTJZL05aa2lLMGFKMjY5TzNWQ0F6aWFnTXVyKzN3?=
 =?utf-8?B?VlMzZDBaRWtYbVVza3ZUWUpkWWpKNUNZQWpXQml6M0E4aGRxcEJZV1pncUVj?=
 =?utf-8?B?Vm5qazVXVFhjKzRmT2NsTjZmbFp3ZHdvUk5POFZJYitJdjloVjBMRlJ2bzhQ?=
 =?utf-8?B?OVlLLzNQb3FseEpFUFFraVBuVkJwV1o0NnNsaXVCbkQvdy9qeCttZWlITE9j?=
 =?utf-8?B?K0FqOXhrSElVY2NxZERsUzFBbWpnYnlyd1N6UCtqWERSeUNyQ0V3Z0pOVXRq?=
 =?utf-8?B?eWtBR2UyT0dGbit6d3hEMnZ6STRRcVlEZXBlOXVmb25Qa1hubDNaNzdNNTlw?=
 =?utf-8?B?VER5ZnFla29zOG9ibm5zMTBudmpYUlZNUjFtazVqRTlnLzU0Ly9IUVhZckZw?=
 =?utf-8?B?WTdINDkxN3BEVFJIMk9FcDZWbDhDbERzbTkxM2R0M3ZEZmZMWllmbDlYUytI?=
 =?utf-8?B?Z1JWR1ZqY2tvMm1rT0FqZmRHUm1FWGNTaWEyTDlkQ3crbG9JSnVhMUtPRS95?=
 =?utf-8?B?L0xFTUJna0Vsdk1raG12VUFEWW45UnpQT2l5RnhrVnMwdVJDd0NYWXlpbnE4?=
 =?utf-8?B?R2xTVFFDUW5YQjEyWmUxMFJ5c0tGbGRDaGFna1dDYlVoWWl6ZmQ0RXFqZFdN?=
 =?utf-8?B?NnRCZlE1L0ttd0NvUk5SOTF0eHZXcjJkT0lOMlVwaGdrL2xoMGp0OTdLeGZW?=
 =?utf-8?B?Ylg3U1JheUkxM1dGb0hmZ2dZVUdDamVoVTFXeXhod0xPKzJXenFHYkljVm5s?=
 =?utf-8?B?b2t3NG8zcjNXTGpJQnBhZEpBZlc4SER1a1d5WnU0S2NiT04zbHkwZm9NcklQ?=
 =?utf-8?B?UUFWcFdvK1BMWUtyQWlrbE13UCtBamw3eHJzRVAyTjY3Tm9NMGg3ZTVCU0Ra?=
 =?utf-8?B?S0F5WXA5d1ZwdS9mZmhVNU5KSnZCbVNGMUFNQURhUXZmZVB0NFFvb0M0MmVn?=
 =?utf-8?B?ZGd3RkNRb3pqUjVLS1RxemNpbHBLaGZ4WWhxbTdYRng0N3pZMmkvL2wxNUlN?=
 =?utf-8?Q?IRyc3ewURLfQkvsmu3DG7mcDHavUACSPcTyZJi5?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: f49f2fb2-ec7f-4420-7ef5-08dd671f8fc9
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 19:52:21.4299 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PRAP251MB0514
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 3/19/25 18:00, Sergio Pastor Pérez wrote:
> Note: this package appears unused in the rest of the series.

My bad, it should be unbundled. I see that you took care of it. Thanks.




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 19:44:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 15:44:10 2025
Received: from localhost ([127.0.0.1]:53231 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuzKj-0008LG-OD
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:44:10 -0400
Received: from mail-am6eur05olkn20808.outbound.protection.outlook.com
 ([2a01:111:f403:2e12::808]:51809
 helo=EUR05-AM6-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1tuzKg-0008Kb-Jo
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 15:44:07 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=a9jdGOyFA+ZLbKj4AdOe4fTpwB4SaXwxuJhLJ39ZIguRd4hIbxI8ujqQWF7sV0EZw28J2G+YigPog2EmMzWlNs9EN9FefBVN/PImVjLPN+Cnp7U8asf/yVUcIujVbPTN1VGhj2IV+C2zsIaphwWcGDVaWBO1HWda/2Js8giGk+UuJSrAPrXXreyUw9NqqQF9w2neDrhHg2wRquXIqjJmAnwcO70jTUGjO7OqaGDQSe/lUJ/HsMFLecJGIvRipUw69VQFjuAt3Ukk2+ChESUIZI9+GeREJ3xi0PC0seLaXFL5Ek6y+6zwz91sH8wTEjFnWtixr28ZC9t29igwLBAT4Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=4sA8nsUWu35NpT4hmsHEIcFjiLqSLCLZ1TVVmuN7abA=;
 b=EOII4zm3NewmXpH3/X/5gWZGX9zCFmt7g+xPntw/R6n75UYKr3lz3VUQla5B8HanSKzQ/YJQ4h3wSANc3YQ4iL1+KhAnwiUBLiIMO5iMdMoZQ919R4+EzcgmPvtc8YwMyW+vq3EhLdUn76JqZ6EvfXfqNNmXTYdwJclUYRqxo8Ls9G6TEBx39isU3UVJeLDsZdt7N+ej2m1w5LnaOfIzcfqZOPqpKDkya/LXpZDM/r77Hje7TmsZi0dLijO/+1Cif7plnp12C71t40+Cvl2orG7nqwAhoVXN9Rb7HXf0FAptwUFtqkCRygJQZKNHJROp6Ow44Pyjn7vXjOSreczQqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4sA8nsUWu35NpT4hmsHEIcFjiLqSLCLZ1TVVmuN7abA=;
 b=r+kCkYj5jyZ3ZoBmnUHgenUA7UoB0142FlcUs66Ks4vG6MmjNRY8eiXf0Q4qRtue41KGapHp7yB7wht/VvUQb1DeBs4YGXEdYsrC5e3HzXecVylfj0tPoCQq839Vq4oMnXTAxLMI11zc6RnumN+/hPrG4x7nGdE8f7kfDxcMwOEYThkeEBmsXhmlqoXyFrBEEA3AEt7+uCRkSkKkijaQLK7utS0Rv+59twDcQgM6r+quC1lv8h7rqHQVU6EBVqi7Xq5sxz3sN+DPBM6kt1VcroycOJBU5I4M4i7ac7/lgMF0y1Dg3YgzubuDh/DipzifM5TBMRDcXNawzFYxV2xSmQ==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AM9P251MB0054.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:419::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Wed, 19 Mar
 2025 19:43:59 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%4]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025
 19:43:59 +0000
Message-ID: <PAXP251MB034889DAE29ABE460DD55337F3D92@HIDDEN>
Date: Wed, 19 Mar 2025 20:43:57 +0100
User-Agent: Icedove Daily
Subject: Re: [PATCH v6 0/8] gnu: Add imhex
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 67755 <at> debbugs.gnu.org
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Content-Language: en-US
From: =?UTF-8?Q?Sergio_Pastor_P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: MA4P292CA0011.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2d::17) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <d1a78996-74cb-4c49-a2e9-84ca89d56238@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AM9P251MB0054:EE_
X-MS-Office365-Filtering-Correlation-Id: d436145d-cd64-4dbc-7e6e-08dd671e6491
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|19110799003|7092599003|15080799006|461199028|5072599009|6090799003|8060799006|3412199025|440099028;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?YVE0Z1Frc2V3aFR1UmovZngzM0RTRFRUQnZGR0wwaCtkeUxDUjdydGV5KzNB?=
 =?utf-8?B?WUE4emxOaENaeStORFhuSTg4TFY2YlJQd3Q3M1RndXpoa3VUT3UyVUltb2Rp?=
 =?utf-8?B?S1VwRE84bXMzVEJGc0FSZi9UT2xUYWZBUjBJRVFGeXNLYWc2K2xlSDFKSHBK?=
 =?utf-8?B?WlZ6L1MvSTMvNHExTVhTbmd0YWRkaUR6UjkxQnRIUktBbjlvcUtoM1NxZWxJ?=
 =?utf-8?B?RjJSbWRNQUxPU3hNTkNQZzFBVDN1RUs2WG1HbEJ5ZkduT2xSNGlxL2YzNkZa?=
 =?utf-8?B?a0h5MXNjNUdWcTRyc21ES05WcFZjMUE1VmlaeHlhWnZYcjcxZzRZUG13VmpH?=
 =?utf-8?B?RERSUGJtQ1ZxRThKbTJrc1kyMy9Pd2piL1RwdUtRc2k5OTBIOVZSREw3RzVQ?=
 =?utf-8?B?WkMzQTB4Y29iSmMzQnU0MjhOVFM0cy9aeHc5b0xyODhwSStZQm1rUVFSREg3?=
 =?utf-8?B?clhUNXI5enF6b2pMd2NuOVdCYkZIek0xYlZ5azNyeUlXdENGdGt6T29iQ1RD?=
 =?utf-8?B?akN1cHora0FUaVVmUTBKVUVQUlI5OTd3ek1jYnRORVlMYnNnRGFFZW9SVU5k?=
 =?utf-8?B?c0xvM1FpTmFpVWFXUEFGMEpaaEpaOUtSMnFWODc0MXh3a2RzRFA1K2ZGbXZN?=
 =?utf-8?B?dXdqUGFSN2kwT210V1hQWmxsT2owN3ZrRCt1OHdqWUhkZEhZWFRpbEpNK3Rw?=
 =?utf-8?B?WnY2RjJBTnpsMHdvbjBKeWd5ZUJRTWFMWHdpUmxwSVJHZXFKbHFmUXoxR1dk?=
 =?utf-8?B?L3F2dytFbmt0NEJrT2YzS09EN2RrRGk0NGVGV3ZvMjA0aDZzR0ZyeXE3Y0Iv?=
 =?utf-8?B?YUJPZmw0Y1ZsaWQrWE9XUjFGdHBEZ00yeURXOEkrQjlyU0J6bXZ4TTdNM1Vs?=
 =?utf-8?B?Mlg1a2dZRENqT0tLMGVuWWZtbjF6V04rWGNOcjN6c056WGs3OStWTHRQZDhq?=
 =?utf-8?B?aFpuWDZtWG9BWU1mS3FWZzNXUTFtRDJKNHFJM2JrK1hOMC9GNWhBbnZqeWVV?=
 =?utf-8?B?U0xEcDhXVXNkdnl3RHRkcEl4akwwd21RN0xDNUxrVEdnZGNPNDBlaTJWN0RM?=
 =?utf-8?B?VjRuaTZEcWdIZXU2OFVSZnZPRjcvNDRZZ1NmSU8wM1c3NC9GdHEvc1BpTmZu?=
 =?utf-8?B?OXVXdnVWektyYU9TY0oyREpINHU4cUpFZVJrVks2UmZHelZsbGgydkl0bG5z?=
 =?utf-8?B?d25DR0FCQWI0WG5hSDJ5ZWVkODUzdjVoL0pFU05sdmo2VkhldGZMVHJVei9m?=
 =?utf-8?B?d3FUa0lWL0VGcUw0cU1rNkNzTU12OTMvTHVSZC9COVFXbCs3N2owbHphQzFK?=
 =?utf-8?B?Nmw3RHVSUkdvKyswRHNDMXd0cEZXNGNYMlZRMlVlN3hzbVowYmVmeVpFUERk?=
 =?utf-8?B?L0cyRUcyQXpScjJ1RE40ejd4UlFLdDNncjUrVHFieDFhQkFzVHdldWhMdjYx?=
 =?utf-8?B?QjNqT1hPd2xOSFRFcG9OcmdrR2JjK0F1WFNJaWRqcE5Fc1Z4YlhtT3VGd29E?=
 =?utf-8?B?Rk1XMzVJS3luVnBqcUxpZ1pyZ1RzYk84MEljSGljMi9Pc1VDSU1YS0NsMldC?=
 =?utf-8?B?RGpIZz09?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a1I5Tk5zdnRWY3BoOGhZNHZNY0J6aUUwUyszSTlMWWo4cTNlYnQ0cVFYVlRF?=
 =?utf-8?B?UjlmYXFwRTNwRWlsNG1wVitCVmJ1d01FNzJnTk42WFNtNFhVSmNrSFIydjFG?=
 =?utf-8?B?Nm42eWpQdHdiMlhvQkZVemk2T3F6Q2gwVW1nUUVBeXFEM0FQMW5jeVc0Kysy?=
 =?utf-8?B?SnRVT25GRUdyemg0anBuTHhwaXpXenV4V2kvbGdKL3cyNTZhUlo4d2dPK0VR?=
 =?utf-8?B?Y1FqRHZFazRnMEFzdWJ4QTN6bitGaU5GdnpoMjdYZUpXWDVuMDhJVDIxekhv?=
 =?utf-8?B?NTlUTjRzZmIxMlhzOWIxcTBsSzk3ak1mcWRTeDJGeE41OGY1QlVkaEtQR0pt?=
 =?utf-8?B?S2pYUHdYMkRvZ1pxa2JlakJKUURVNHYwZ3pyVEpEdmxSbEZ3T0x4T05JTHRi?=
 =?utf-8?B?RjVjSmFQakZEVXZXVElFU2JhdU9TNG1qd0tTYTZPN25rMy9ZSkFCYnZadU9p?=
 =?utf-8?B?bUhrQ0Q3TC91SFpqeFlMcE54WmhJaDBuOHlHMko0TDV3YmxKYk43V2haWjZV?=
 =?utf-8?B?M05OWjRGOUdEK1R4Q0dWdkNtUFZLNk5TZ1NkaEZ3dW1DY2NDdlZYVnRxd3Rs?=
 =?utf-8?B?a1kxQVEya0hiL0UvUjdvMlBqRncwekNlS2hlVWtHaWVFaFpoRXhvWStzMk9B?=
 =?utf-8?B?akF2dFdPSFo2a3pJdjdCQTZZRUVGWHh3UHc0MVdUL0thYmxxNTRwTDhoTVVt?=
 =?utf-8?B?N0d4WUdRdzBIeUZwQTBjNFNhV29SWHFnMmdHd0RQYVYrZFRlZG85bDcvU1NK?=
 =?utf-8?B?RUErcU5qS24zbWg5cFMzSDZ6V2lOazZ0WXIydm82cEFNNG84MjlWajlwMGxE?=
 =?utf-8?B?citHVXluUm10Ym1uM1p1VmZwZi9ZR2VWZTh0c21KaG8zenFzSTQzR3VlWGhE?=
 =?utf-8?B?dnQ2NllSRkdoMW55NzdQR3Y3U011L1Byc29GeFFZV09hWE5DUE0vK0dKellB?=
 =?utf-8?B?cjNZUXlldnJoc0VVZjFYZ2ZKbS9rMFhFQm5Od2ZxbTE5Q0UyNlZEdFRtT1R4?=
 =?utf-8?B?dk92VXJxZmUwbVdFV0xlRGZUQmZtdUJGNEpDbHRaZXhiYlUyTUw4MFNJUGw3?=
 =?utf-8?B?dDVVQ2EvZGJqOHg1N202QWVac2tCclBCKzVVYXg1bmM0RFpXb21kSjVYeFp5?=
 =?utf-8?B?RExkOUhvcjNNeDB6aGJvWFo1dk5kckllZHM2SXBINXFFN2VVZDMyZEdKK1hi?=
 =?utf-8?B?VlFXOVdyOVBmNXNoOGEvSHFqMElrZCswVWNVemJsM08xay80SDVjaStOYTRG?=
 =?utf-8?B?czlScGJFUmVTcHFFdUtHNmZyMjdjYVpYa0lCSUExOVhhSlA1L0puU3R0SGoz?=
 =?utf-8?B?UCt5bitoMXc5bDlwM2NiQnA1cnVEZHBlWHlGOWhxeTF6QjV6SjFIQitlM09J?=
 =?utf-8?B?a3pzYTcvdUZkdUtwQmxXSEJOTTZ2QVhYc084OVBYRXBxOXBLNjJLcmRmQjVU?=
 =?utf-8?B?dDYzSldQTGtvRWsyQ3JFeXE1bm1RWFZOU0pvTldLR2hFR25seUx2Ynh1NTlt?=
 =?utf-8?B?UTQyYUp5aE10V3p0ZlhXUjNsbWo3NmR5S1I3bFMxdDhwa0lVT01sSEJDSGtj?=
 =?utf-8?B?Z2xZKzZjUldwelVaYkhPaGxsd1ZFamN6Sk1taVFWSi9JVnVkTDFmL3kvRW9U?=
 =?utf-8?B?NlMzZy9QNU9iSzBmZlh5OEFvL2RGUklyK2hNMEpHdW9uQkdadSs0b0ViWHd5?=
 =?utf-8?B?SzkvNXRrWk9VV29pUVFMR2pTVys1amFPbStnVTZYcnREMDhsQnFWTTEzVjVl?=
 =?utf-8?Q?Chk0g0XBQZUzR/sxyHuNx6GvEeIrI3ilnkjlqvy?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: d436145d-cd64-4dbc-7e6e-08dd671e6491
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2025 19:43:59.5183 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P251MB0054
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello!

On 3/19/25 18:00, Liliana Marie Prikler wrote:
> I was made aware of your series.  Unfortunately, I changed more during
> the review process than I'd have liked, so I will be resending this as
> v6.  Please review the changes and my notes closely.  I will wait a
> week as outlined in the Commit Policy before pushing.

Thanks you so much for taking the time to review it!




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:33 2025
Received: from localhost ([127.0.0.1]:52898 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwpH-0005kn-Vp
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:33 -0400
Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:44417)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwoq-0005h2-GD
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:09 -0400
Received: by mail-wr1-x442.google.com with SMTP id
 ffacd0b85a97d-39143200ddaso4560521f8f.1
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403778; x=1743008578; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=L+Q1NDba/YWiYpnNZ9KBLgTk9U1gvIk8MuTXs168A98=;
 b=Ky240sOxCnMMnvGItLSdchCffkobkbDiEcGEVzwT7Ia3ScmTFOs9OWWWkYJ5yOnMFy
 jo/6qrHbOU47NFhOYy+b2IdXvQT6WWmVAu3XZnKkuPOWfEdIdLn19tiHGVRqBUjNRnzm
 G0+Pc3wwWF+iRBiL17PoYqNGLIgRjZvSi5PktYfS1UTWGKC35uReQEY78EV0BYVrVy6I
 qZnrwAGmWGBTIQ22CDNLrJWQ2FinHBblXatVw/67G6Wi2ANVe673qYbctnDI2KAKWpdS
 /Gw5nRjMdonCFgqriJjQ7f5K25z2V+bG9CYH+UUcOybeX3iFXEm3vOs5n9uT2A9x47Bt
 K8pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403778; x=1743008578;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=L+Q1NDba/YWiYpnNZ9KBLgTk9U1gvIk8MuTXs168A98=;
 b=csVXihh0aiwpvlDdZABuZpx6swnZSMrCBC9lOZqapsT/AWLRm+0gHu+2CsDJ9TJMxT
 Q2eK9VSmlZNoqTj8ig0EjPGq7BJgSfXd7YpIswLcxLxlD3iL8HDijvR/LAOGmWre0TBR
 PeZGOkH4Fau+0rrkW1/uO+CFYIjout6mWcSB1bVyHL0TeFjd0t3BcmRdlO2oBKAK9snR
 8RJZk4+dgKiznwN1z5zN2x9ATC5yLT9Cieb3FhFcGug/Vtoy3dPw6BV7IX7kCICLhQoU
 tzehGRoqAPe4xpupPwQqQfKNPjgW+XzgNeectKS94a00SZ9+aU7uVZD1cyXd9Qj8+FWM
 4ZoQ==
X-Gm-Message-State: AOJu0YzsdNvYasOG55uO0OHZK9OslbAMnD1QAe8aEGXG43FXnHLRg830
 0OV4m0yhJEv+hmcOuKo4ZFFz2f/Gkph55fTGVn4jqIEkXnO0hqcNc+Gm3CQfoMo=
X-Gm-Gg: ASbGncvSvPy8wTAa/YZwj48lOenxnLuUDr7+b+S4oFphz1ri2NZ5/LbnLTEOYmk6be3
 vTG3EJ1XEq+8WX74JlzxG/qG28SlQfH0JX505QKQdM6PsFjtuGbXEXNCqaRgXKanhjsEFnbKCB7
 PH4k/UnSLwtmM2MboFAqjYkmwuMRcCqa5h1KIqLEqXME4YIZ0oE5BHYB2rawBM0WUoJ1fPHyspV
 RSvsZAaSKrYqXbJGqYm5vMUx+4XNVS1CrGUyWUvDDJ+cAc5PNexITy2o79S5rGTZULLYLrPCcGW
 fXvZtSkdjfgpMQNScBEtdblWa/m4M3F9B9UmmLLqa/w6adftrc3QF9i7vQJoDO3Ki9iaxveg6N4
 ec40fSo9FVfCs0Xb73DQ1
X-Google-Smtp-Source: AGHT+IFotv7fpTnWSgFU2JP/NoOhlgqFyWX2TdktP/ITHjQLI/ZW2+PWhUpsp6k89nySLGlyUqXXbg==
X-Received: by 2002:a05:6000:1848:b0:391:39fb:59c8 with SMTP id
 ffacd0b85a97d-399739c8d2bmr3355649f8f.25.1742403776686; 
 Wed, 19 Mar 2025 10:02:56 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:56 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <3e69e80e8355c88c21debc4c63c3abc04633f042.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:08 +0100
Subject: [PATCH v6 7/8] gnu: Add imhex-pattern-language.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.3 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/hexedit.scm (imhex-pattern-language): New
 variable.
 Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 --- Changes from v5:
 * Use system fmt (fmt-11). * Use a keep list rather than a delete list. 
 Content analysis details:   (2.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:442 listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 0.2 PP_MIME_FAKE_ASCII_TEXT BODY: MIME text/plain claims to be ASCII
 but isn't
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/hexedit.scm (imhex-pattern-language): New variable.
    Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7 --- Changes from v5:
    * Use system fmt (fmt-11). * Use a keep list rather than a delete list. 
 
 Content analysis details:   (1.3 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:442 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  0.2 PP_MIME_FAKE_ASCII_TEXT BODY: MIME text/plain claims to be ASCII
                              but isn't
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/hexedit.scm (imhex-pattern-language): New variable.

Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7
---
Changes from v5:
* Use system fmt (fmt-11).
* Use a keep list rather than a delete list.

I think the header-only libraries should be provided as regular inputs,
but haven't done that yet.

 gnu/packages/hexedit.scm | 71 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 70 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index 15bf7db8773..ed30e882847 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2018, 2020, 2022 Tobias Geerinckx-Rice <me@HIDDEN>
 ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN>
 ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@HIDDEN>
+;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22,17 +23,23 @@
 
 (define-module (gnu packages hexedit)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages man)
+  #:use-module (gnu packages cpp)
+  #:use-module (gnu packages gcc)
+  #:use-module (gnu packages python)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages pretty-print)
   #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module (guix gexp)
   #:use-module (guix utils)
-  #:use-module (guix build-system gnu))
+  #:use-module (guix build-system gnu)
+  #:use-module (guix build-system cmake))
 
 (define-public hexedit
   (package
@@ -137,6 +144,68 @@ (define-public ht
     (home-page "https://hte.sourceforge.net/")
     (license license:gpl2)))
 
+;; NOTE: The install target of imhex-pattern-language falls short in a few areas
+;; that make this package difficult to use outside of ImHex.  Neither header
+;; files nor package information (using e.g. pkg-config or CMake files) are
+;; currently available.
+(define-public imhex-pattern-language
+  (package
+    (name "imhex-pattern-language")
+    (version "1.37.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/WerWolv/PatternLanguage")
+             (commit (string-append "ImHex-v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "13mlbclg2r3axv6vz4dsyry5azc6xavcbdkvwan6zyaq9ngk7r3r"))
+       (modules '((guix build utils) (ice-9 ftw)))
+       (snippet #~(begin
+                    ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years
+                    ;; and the testsuite expects to use an outdated version of
+                    ;; Conan, since this library if not interesting to have it
+                    ;; in Guix it will remain bundled.
+                    ;; NOTE: `libwolf' does not have an install target. Until
+                    ;; the maintainers create one, it will be bundled.
+                    (with-directory-excursion "external"
+                      (for-each
+                       (lambda (dir)
+                         (unless (member dir '("." ".." "libwolv" "throwing_ptr"))
+                           (delete-file-recursively dir)))
+                       (scandir ".")))))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags ''("-DLIBPL_SHARED_LIBRARY=ON"
+                           "-DLIBPL_ENABLE_TESTS=ON"
+                           "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+                           "-DUSE_SYSTEM_CLI11=ON"
+                           "-DUSE_SYSTEM_FMT=ON")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-rel-paths
+            (lambda _
+              (substitute* "tests/include/test_patterns/test_pattern_format.hpp"
+                (("../tests/files/export/")
+                 "../source/tests/files/export/"))))
+          (add-after 'build 'build-tests
+            (lambda _
+              (invoke "make" "pattern_language_tests" "plcli")))
+          (add-before 'check 'plcli-integration-tests
+            (lambda _
+              (with-directory-excursion "../source"
+                (invoke "python3" "tests/integration/integration.py"
+                        "../build/cli/plcli")))))))
+    (native-inputs (list cli11 gcc-14 fmt-11 nlohmann-json python))
+    (home-page "https://imhex.werwolv.net")
+    (synopsis "Pattern language used by the ImHex Hex Editor")
+    (description "This package provides a C-like domain-specific language used
+for specifying patterns in the ImHex Hex Editor.")
+    (license license:lgpl2.1)))
+
 (define-public bvi
   (package
     (name "bvi")
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:31 2025
Received: from localhost ([127.0.0.1]:52896 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwpG-0005ka-V2
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:31 -0400
Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:53287)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwoq-0005h1-5T
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:05 -0400
Received: by mail-wm1-x342.google.com with SMTP id
 5b1f17b1804b1-43cf06eabdaso47525925e9.2
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403778; x=1743008578; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=Vc4vQm9BpiN9AALj9yRjXmTIehVVrlYqj291RrSSvcI=;
 b=GVDJxYRLeJYjO8PKIIMeXzvubA8hlpvIc5Nn48UI96ry/Feu42+H2GSAa0wxK/Vq5S
 rIIyyBczXp+v5Q0wE8LttHrxSBNPcAi09pZeMqP2mkroL3sgz9izoev1vpMLkSW8qUJ3
 PbcnwgRIW5KTqWzXaeDIQR1/TSTXGiCTyFfpqWnGau/0YsbFFBvn0PIeAStv48CNWIUA
 2DKoQOK32cEFkj0GTYlUcVLuyR26HUKoihY4pikpDJDDUziT+XEGzY8bdq4KyJ/3NRJR
 hNm3l3ThivnVwh7Y4CmffmtDSXL2iEzcyQQN0GgRqs7NnuGG4/L1KM0/Itfm2QSFFwTR
 sIGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403778; x=1743008578;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=Vc4vQm9BpiN9AALj9yRjXmTIehVVrlYqj291RrSSvcI=;
 b=SvFDccv+JCPi3KmFJhhUoCoaKGVTiMOH+uwwtN7EH5GKpIy9A/bZIhaHyOPDC9R2MT
 AVhXMBLseTns3EazXS+rizmiAjpDfvrO/xRH9xE+vQjWEBwSH/ZvPclmxl1ii6Y4uABu
 qut5ZigomyG++cdMDAk5s3qFTHmM/BFZvYfeJ2JPf10tYrN+wSIYbbclVRpzfxkmpUwq
 q/5PMgemeuDrGWQd8lociU3z4bYdP1VYuaxigMzEoFfNA8WZPu+B1BVBh8sU4LpX6JkX
 TvgnNutZTKUDC8mITZ1+5QehzxrG1hPWsLtQxmymGAJYUex9WXdU5/gLCPW1qM+25ZJr
 ckFw==
X-Gm-Message-State: AOJu0Yw8MS4MLS5Bj/New46AbeGmL/OtHbYEbPhqfCLTR/N9bj4JQ7R2
 nUXVpMLPabOk1jnWrMrnd4FTjdBDj9WplJQtVXKK0zL8R2cnC9Y7x107Jz9EI9k=
X-Gm-Gg: ASbGncsbNi9Pm8fRDSvklBc34EvQ4GZuMj3k2nXUSxWTsG1FJVgy98HFQHXiA2oVYBy
 MFHf1isxwh1CCxRbUIvWaSrVdgM4pxtw0bqOmhJV93lmZyF05mBpCMSmp9kUKfCPsQQXyLuiIgy
 xiJv95trheu6mKMEz92uvRJRcOY3fAN+DJcZyO6NvEZwOvhSBEDLr5Pj8E5XP/wdMmLAUZgBlxH
 6T8fi/r1msBsP4duFuj0s2N2lIAJlG1Mmn5w7GBlad6UZBSDi2SoePG5kiLPz9r8fuXCSPDVcB+
 +UngAaAa0kpFACI+MZvww6mANraDKFc3adoydnoO1SDGVOD6vi55PQqUaAynNJV0DVSvsQK6/tc
 R1w6bq+RmTH4Wng+EJKZmWe1Sclsz7+8=
X-Google-Smtp-Source: AGHT+IGA3NjsbcE62GmYUOe5FmPbAAsF5ZwpCmJS6HKhHu70SOoVeV6l0iOybvechoeEr6NJ2gI4pw==
X-Received: by 2002:a5d:6dac:0:b0:38d:d666:5457 with SMTP id
 ffacd0b85a97d-39973afad3cmr3387080f8f.42.1742403777484; 
 Wed, 19 Mar 2025 10:02:57 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:57 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <f92b783e929b6e04923006a348409eb07b6b4e00.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:08 +0100
Subject: [PATCH v6 8/8] gnu: Add imhex.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  * gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New
 variables. Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c --- Changes
 from v5: * Outlined make-imhex-patterns. * Use keep lists rather than delete
 lists. * Unbundle jthread. 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:342 listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New
    variables. Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c --- Changes
    from v5: * Outlined make-imhex-patterns. * Use keep lists rather than delete
    lists. * Unbundle jthread. 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:342 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New variables.

Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c
---
Changes from v5:
* Outlined make-imhex-patterns.
* Use keep lists rather than delete lists.
* Unbundle jthread.

I haven't sorted the inputs yet, but IMHO they should be sorted.
Same goes for the #:use-module lines, which would require sorting in an
extra commit.

Would you like to explain this note?
+        ;; NOTE: there is an issue with the way the test library is linked
+        ;; with the output binaries. Tests are intrusive and should not be
+        ;; shipped with the release, when the issue is fixed we could add a
+        ;; phase which builds the package with the tests and runs the
+        ;; testsuite and a second build phase which prepares the output
+        ;; binary.
IMHO it is the build system that should separate test-only code from installed
code.

 gnu/packages/hexedit.scm | 177 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 177 insertions(+)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index ed30e882847..0ab684ded1b 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -28,11 +28,24 @@ (define-module (gnu packages hexedit)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages gl)
   #:use-module (gnu packages man)
   #:use-module (gnu packages cpp)
   #:use-module (gnu packages gcc)
+  #:use-module (gnu packages tls)
+  #:use-module (gnu packages curl)
+  #:use-module (gnu packages llvm)
+  #:use-module (gnu packages ruby)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages boost)
+  #:use-module (gnu packages backup)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages libffi)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages antivirus)
+  #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages engineering)
   #:use-module (gnu packages pretty-print)
   #:use-module (guix download)
   #:use-module (guix git-download)
@@ -206,6 +219,170 @@ (define-public imhex-pattern-language
 for specifying patterns in the ImHex Hex Editor.")
     (license license:lgpl2.1)))
 
+;; imhex-patterns can not currently be built by imhex-pattern-language alone,
+;; see above for a rationale.  Thus, we only return an origin.
+(define (make-imhex-patterns version sha256-hash)
+  (origin
+    (method git-fetch)
+    (uri (git-reference
+          (url "https://github.com/WerWolv/ImHex-Patterns")
+          (commit (string-append "ImHex-v" version))))
+    (file-name (git-file-name "imhex-patterns" version))
+    (sha256 sha256-hash)))
+
+(define-public imhex
+  (let* ((version "1.37.4")
+         (imhex-patterns
+          (make-imhex-patterns
+           version
+           (base32 "0m9g93fzmj2rsgaq25y4mmfigjh1xxyh41zjs6lp5ydsl5hhrn6q"))))
+    (package
+      (name "imhex")
+      (version version)
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/WerWolv/ImHex")
+               (commit (string-append "v" version))
+               (recursive? #t)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0l3fpizkz2ykdirbn9alddnnsg75w6kwpp92nvmird13l80z1sdr"))
+         (modules '((guix build utils) (ice-9 ftw) (ice-9 match)))
+         (snippet
+          #~(begin
+              ;; XXX: imhex-pattern-language is missing the necessary packaging
+              ;; structure to be linked independently.  See the comment on its
+              ;; package.
+              (copy-recursively #$imhex-pattern-language
+                                "lib/external/pattern_language")
+              ;; Drop `imhex-patterns' in the source tree.
+              (copy-recursively #$imhex-patterns "ImHex-Patterns")
+
+              ;; NOTE: `libwolv' does not have an install target. Until the
+              ;; maintainers create one, it will remain bundled.
+              ;; NOTE: `libromfs' it's meant to be bundled and cannot be
+              ;; compiled independently. Until the maintainers support
+              ;; building it independently, it will remain bundled.
+              ;; NOTE: `hashlibplus' has been left as a submodule since it's a
+              ;; fork which only makes sense within ImHex.
+              ;; XXX: `imgui' is a fork with several experimental features.
+              ;; Unbundle once they're upstreamed.
+              (with-directory-excursion "lib/third_party"
+                (for-each
+                 (lambda (dir)
+                   (unless (member dir '("." ".."
+                                         "HashLibPlus" "libwolv" "libromfs"
+                                         "imgui"
+                                         ;; Needs source to include miniaudio.h
+                                         "miniaudio"
+                                         "microtar")) ; XXX: unbundle
+                     (delete-file-recursively dir)))
+                 (scandir "."))
+
+                ;; Force use of system miniaudio.
+                (delete-file "miniaudio/include/miniaudio.h")
+
+                (for-each
+                 (match-lambda
+                   ((src . dst) (copy-recursively src dst)))
+                 `((#$(package-source xdgpp) . "xdgpp"))))
+
+              ;; Adjust CMake build scripts accordingly.
+              (substitute* "cmake/build_helpers.cmake"
+                (("add_subdirectory\\(\\$\\{THIRD_PARTY_.*\\}/jthread .*\\)")
+                 "")
+                (("set\\(JTHREAD_LIBRARIES .*\\)") ""))
+
+              ;; Update sources.
+              (substitute* (append (find-files "lib/libimhex" "\\.[ch](pp)?")
+                                   (find-files "main" "\\.[ch](pp)?")
+                                   (find-files "plugins" "\\.[ch](pp)?"))
+                (("#include <jthread\\.hpp>") ""))
+              (substitute* "plugins/ui/source/ui/menu_items.cpp"
+                (("\\.\\./\\.\\./\\.\\./\\.\\./lib/libimhex/include/")
+                 ""))))))
+      (build-system cmake-build-system)
+      (arguments
+       (list
+        ;; NOTE: there is an issue with the way the test library is linked
+        ;; with the output binaries. Tests are intrusive and should not be
+        ;; shipped with the release, when the issue is fixed we could add a
+        ;; phase which builds the package with the tests and runs the
+        ;; testsuite and a second build phase which prepares the output
+        ;; binary.
+        #:configure-flags
+        ''("-DIMHEX_ENABLE_UNIT_TESTS=ON"
+           "-DIMHEX_OFFLINE_BUILD=ON"
+           ;; NOTE: required for the `validate-runpath' phase.
+           ;; If OFF, the pluggings won't be able to find `libimhex.so'.
+           "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON"
+
+           "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+           "-DUSE_SYSTEM_CAPSTONE=ON"
+           "-DUSE_SYSTEM_LUNASVG=ON"
+           "-DUSE_SYSTEM_CLI11=ON"
+           "-DUSE_SYSTEM_BOOST=ON"
+           "-DUSE_SYSTEM_EDLIB=ON"
+           "-DUSE_SYSTEM_YARA=ON"
+           "-DUSE_SYSTEM_LLVM=ON"
+           "-DUSE_SYSTEM_FMT=ON"
+           "-DUSE_SYSTEM_NFD=ON")
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'unpack 'fix-paths
+              (lambda _
+                (substitute* "main/gui/source/window/linux_window.cpp"
+                  (("dbus-send")
+                   #$(file-append dbus "/bin/dbus-send")))
+                (substitute* "cmake/build_helpers.cmake"
+                  (("Boost REQUIRED")
+                   "Boost COMPONENTS regex REQUIRED"))))
+            (add-before 'check 'build-tests
+              (lambda _
+                (invoke "make" "unit_tests"))))))
+      (native-inputs
+       (list cli11
+             nlohmann-json
+             pkg-config
+             python
+             python-wrapper
+             ruby
+             gcc-14))
+      (inputs
+       (list yara
+             boost
+             capstone
+             curl
+             edlib
+             fmt
+             glfw
+             libarchive
+             libffi
+             llvm-17
+             lunasvg
+             plutovg
+             mbedtls
+             mesa
+             miniaudio
+             nativefiledialog-extended
+             xz
+             fontconfig
+             lz4
+             `(,zstd "lib")
+             zlib
+             freetype))
+      (home-page "https://imhex.werwolv.net")
+      (synopsis "Hex Editor to display, decode and analyze binary data")
+      (description "ImHex is a hex editor with many advanced features that can
+often only be found in paid applications.  Such features are a completely
+custom binary template and pattern language to decode and highlight structures
+in the data, a graphical node-based data processor to pre-process values
+before they're displayed, a disassembler, diffing support, bookmarks and much
+much more.")
+      (license license:gpl2))))
+
 (define-public bvi
   (package
     (name "bvi")
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:30 2025
Received: from localhost ([127.0.0.1]:52894 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwpF-0005kS-UZ
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:30 -0400
Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:52493)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwoo-0005gy-9u
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400
Received: by mail-wr1-x442.google.com with SMTP id
 ffacd0b85a97d-3913cf69784so6049286f8f.1
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403776; x=1743008576; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=y93I+R0WV4UyxtK3VlgRiTcLQCK/AoRAIEfN/n16Wu0=;
 b=M+sYMKbkhFTG42XddA9BfTUKuEx6CM6XRKRDHRTy8Z2qrKT7W2+bVKSf7uYQGP95oa
 wqgS9fjylVlMMwsvV8Eq8+Klgi2WmgdkIIllGB5mzsc4OYsAvvphvu2a5ZJsnevL0tgD
 wg54DHO1ULQcNgMX8ZlyW2KjN5GMNNFGeK72jkcb2I/4eIFrq131TbAJENo4HTjiQlbx
 dAb8cQc+1m06uhaVUoa0lfm6TKOOpk4C7XtkohANoR4bbP7BJ3u1k/HhYU7GESYoUnz3
 YnSr6ppwTucpPVP4EPga4AyY+AYcTKDl7kKQJ0SzIbemAljxuwgEnaCGlYzXxjQrFWGQ
 fwgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403776; x=1743008576;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=y93I+R0WV4UyxtK3VlgRiTcLQCK/AoRAIEfN/n16Wu0=;
 b=O6YB3oG8tZP1fqV6lF5pnTux78q3Hs8K9kWRx3W9hrU7ApY+s7cOLxXmmQ2nP3Nzh8
 52ZzZ9h34Kdo/jZ6h1Fsih+PGxUypTh3QKvQvcREmSHMePaA1tjrt8YAzNKhsLvEubd+
 cdgtKGHOYjlaiupKwMSWCivMPXWAynaOcYS9jmNs8orABIflvo0XECyG41/Tw9P8IsNS
 rbTGSc6aXT9UhWjDQhYNdY6UoQlbH1ORrhlCdbkF2ZaJprNfm/rEjVwV4UiHRBCIuyTo
 jGLsQ9v9qlftOYCNBCr1n28BApPzd+Ekp0HTEEVfeP4RsokKhUJ4/6VbddpqjxcTtbjz
 9ncg==
X-Gm-Message-State: AOJu0YxXxx8HpHLkd2gC4Dq0Z6Y+SHEJ8ydScDDidiFLVvS7X5hRiAFr
 3Y1lmspd/rzxyAkSy+Gn720VWjbD+UNK+r86SL7Ni13qTq8vEASmkoOx9bqujpU=
X-Gm-Gg: ASbGnct8doA+wPcGW+Gg3uH6YkPTN1xKqipjjp0aybQVwdRnt4b2FFlUFTxmqR0tr5m
 4h3Z8B6sCft5r1gmOiO4ppn7ZLbjYnQbTEufTTiqoB0xT6sSiZDsALoHyjJfaanmTBGoaQ8flJf
 dZ6P62g1rSnwz9CZQY0V6l8Ux3JTO1A7sGLBjXGBYzJcFHKBb2S4/SU3GJfizeXcpI8TlFNE0LZ
 ErfgXFx8j8MiFQ6+ddjomCDBOk3ADT8LvW/1yLRgxdeAL/ILTa/SQZrkblJ5wqWQtGme62+9gJD
 C0mx03iiaOlI/9QSxRcnMWpMuJxbU7R9fh4RXDwix2blhmV4GpYhCIDAPK/Qy5FbcweUrntZilL
 7r42dCg6jeGSKt48LYKtB
X-Google-Smtp-Source: AGHT+IG8mkNlhYGHGWf8BVRwtOMeP8eB9Tm9eJrZDAxgdnI2uv+J7N/bM39XR1PtaGJrYXOAxC+KAw==
X-Received: by 2002:a05:6000:144e:b0:391:487f:27e7 with SMTP id
 ffacd0b85a97d-39973b32641mr3984271f8f.55.1742403775836; 
 Wed, 19 Mar 2025 10:02:55 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:55 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <e8f171c3182a59fb9e9140dad86d72bf4245cc24.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:07 +0100
Subject: [PATCH v6 6/8] gnu: Add xdgpp.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/cpp.scm (xdgpp): New variable. Change-Id:
 Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469
 --- gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file
 changed, 
 34 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
 index afc3c6a3947..9e5292411ef 100644 --- a/gnu/packages/cpp.scm +++
 b/gnu/packages/cpp.scm
 @@ -749,6 +749,40 @@ (define-public debug-assert en [...] 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:442 listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/cpp.scm (xdgpp): New variable. Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469
    --- gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed,
    34 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
    index afc3c6a3947..9e5292411ef 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm
    @@ -749,6 +749,40 @@ (define-public debug-assert en [...] 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:442 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/cpp.scm (xdgpp): New variable.

Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469
---
 gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index afc3c6a3947..9e5292411ef 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -749,6 +749,40 @@ (define-public debug-assert
 enabled in different parts of your code.")
       (license license:zlib)))
 
+(define-public xdgpp
+  (let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375")
+        (revision "0"))
+    (package
+      (name "xdgpp")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://git.sr.ht/~danyspin97/xdgpp")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1w8da10whrhc7j82jf90814m3blabkl9s0kg8hv8h2fj5y3ji7hw"))))
+      (build-system gnu-build-system)
+      (native-inputs (list catch2))
+      (arguments
+       (list
+        #:test-target "test"
+        #:phases
+        #~(modify-phases %standard-phases
+            (delete 'configure)
+            (replace 'install
+              (lambda _
+                (install-file "xdg.hpp"
+                              (string-append #$output "/include")))))))
+      (home-page "https://git.sr.ht/~danyspin97/xdgpp")
+      (synopsis "C++17 implementation of the XDG Base Directory Specification")
+      (description
+       "This package provides a header-only library to retrieve the file names
+of XDG base directories, such as XDG_CONFIG_HOME.")
+      (license license:expat))))
+
 (define-public xsimd
   (package
     (name "xsimd")
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:29 2025
Received: from localhost ([127.0.0.1]:52892 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwpF-0005kL-6e
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:29 -0400
Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:50554)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwon-0005gx-JY
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400
Received: by mail-wr1-x444.google.com with SMTP id
 ffacd0b85a97d-399744f74e9so763828f8f.1
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403775; x=1743008575; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=qbxyoH1kfQWyJOkCzgN+WdqJ560QOfnbOoWZvjSQdGM=;
 b=cZdm6ODh9+F3t3SMnLWcpptnNB3cPteD7J0Xn4DebDuns1cxczmege+faNntMNGHWE
 K2dgErEGSc+HFKdMfQIIQ8vJ37JtKRd4yE+d15QhVWF96LpJwllJMIZGO/X7mqBZbZt/
 iaQ+r+6sVKGfyYOZG7a9bw5yuUaCnLkSxZFVphoLD62vppWZdHlWM67dAUmIcc1tYCS1
 fuKMHc3WXE0mQf7cIlilCXnxyVIX8epECzP4NMUpgIJtxUmZ8DKVvH1gqjPAMcTxh+zf
 rCg7j+AMizW8ghpOLF/tLEXeXOK0jLOju3zP3gwh9Kdqt0q4Aq8VIQcjTV8nQzlr7VTJ
 gaNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403775; x=1743008575;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=qbxyoH1kfQWyJOkCzgN+WdqJ560QOfnbOoWZvjSQdGM=;
 b=u/5osCVLci2TWXzZS/DjEAR0ZfIf1rCq8HrR8LFjfRwCu85GoHNw0naCiaED/nCsC6
 P0CrdXYSalrmEhhzwdAyqp1JW8ntscRzc9hO6JEAx1NS6yZp/i/KqirCmVLravAeqUHU
 pkd1ZUyMmYvfT4oyGta7QaT0pnZbGFtZdiZWGCrNg9mGIGMrgA/HirheiRr4tMeMSAMX
 2I+U0yti0XhLDB4gYKOtFyvxgppQhp1AHKuqJb7F5X2NaKs3zown8tCO4y9kzhLUn74Z
 IsMunxPCqJ9v70+gt+Yhs79QV9MR3hNHxtC+E9UrP3IjqThYcRIqDZA/oRHWmMUhNfd0
 kp0Q==
X-Gm-Message-State: AOJu0YxKcKYSQoktUPWn3nFkBy8wIKW3TjbsQLRVSZaw8423nmX5V6We
 voLSyO2rB0H/3ksY7f35jSbHwf10RtkqSvhabwVyBNjGKx6bP+YeoZ7LJXiJDB0=
X-Gm-Gg: ASbGncvelqhpXe9ZhYylofY718y/FnVDxTzRK7VYZ0TkuYAy7zn1Xr2Ayher5MddQul
 38VgriXw6bHrTx8TBctwZt6+CvV0me6k50e5v/aHSnE2E7r+1A3ltQfBBZUincJw1heXB+/OKD7
 jGmpN21/aR8v76UerXQZRJSiCYtWyb/uOYK8BbWHhiab/1Zccf1NKB49kU3Le7RP+wT6V/Fynmn
 6LXf9UWyqHVg/M+ggO+C9KGsG41q+xHj4IaX5ueilrHfCEWcOdhyDFkZ2NA5wipfWwdp7lrU6E5
 V2FsliagzZkY3dvdANc1eMtDYthmFBmlVRlwbW8u/bm6JRVb2qk9XVvt5ldGkNhk6S2xpb54vZd
 TGL5rUnxKL02p1TXXrAjlf8A4drlx0nA=
X-Google-Smtp-Source: AGHT+IF+ZzqG4BqT/+NX4ADJHeuHvEB26ZOCbI57VOOALN8p4AQTs1/samvQzPZHGpwb2ED7GaX9sA==
X-Received: by 2002:a05:6000:1acc:b0:391:4559:8761 with SMTP id
 ffacd0b85a97d-39973af6c20mr2954463f8f.36.1742403775055; 
 Wed, 19 Mar 2025 10:02:55 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:54 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <c1ef21c71a53070bbb7bc88e74767018c61a5aa8.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:07 +0100
Subject: [PATCH v6 5/8] gnu: Add nativefiledialog-extended.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/cpp.scm (nativefiledialog-extended): New
 variable.
 Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27 --- gnu/packages/cpp.scm
 | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:444 listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/cpp.scm (nativefiledialog-extended): New variable.
    Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27 --- gnu/packages/cpp.scm
    | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:444 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/cpp.scm (nativefiledialog-extended): New variable.

Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27
---
 gnu/packages/cpp.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 4bf0e7f63fa..afc3c6a3947 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -3692,6 +3692,33 @@ (define-public mpark-variant
 based on the implementation of std::variant in libc++.")
     (license license:boost1.0)))
 
+(define-public nativefiledialog-extended
+  (package
+    (name "nativefiledialog-extended")
+    (version "1.2.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/btzy/nativefiledialog-extended")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "15l0jy3v4p6rgg9dk8zr80lqp51s32ii62cm4s90400ragdgh10v"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
+    (native-inputs (list pkg-config))
+    (inputs (list gtk+))
+    (home-page "https://github.com/btzy/nativefiledialog-extended")
+    (synopsis "Native file dialog library with C and C++ bindings")
+    (description
+     "This package provides a library that portably invokes native file open,
+folder select and file save dialogs.  It allows the specification of a default
+file name and location, as well as filters with friendly names (such as
+\"source files\" or \"image files\") where supported.")
+    (license license:zlib)))
+
 (define-public tsl-hopscotch-map
   (package
     (name "tsl-hopscotch-map")
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:29 2025
Received: from localhost ([127.0.0.1]:52890 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwpE-0005kI-Fg
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:29 -0400
Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:56352)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwom-0005gv-Pd
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:01 -0400
Received: by mail-wr1-x441.google.com with SMTP id
 ffacd0b85a97d-399737f4fa4so699011f8f.0
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403775; x=1743008575; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=3w+U4PeSuFbjUerBxBSIeGVHG02rm3OxVMj5uRQ7WXU=;
 b=jfzdreK83nLcPj9X3MBe96VcTC3e6Q8eoAaZJkvL4bFks0dRNrQ9NpYxqgbRCgyYXF
 Vta5njB4lDzk6bs4wgXtSfwF3TV25PdZ3u6eK2VZ4lVWzOJ29hv36vuRHGQJ29nxBtZP
 614GvQaOAHU23RciWBiThZY50blUJl09jhP4+TdOu6j4v0dn6qHczQtinEyM6DRusRXK
 trzcXWPePj0XATKeBPdgS2M/CZPji5fjAkE8PIxt3NwmTNHGOfC68uDvGYEX4XjBJxEz
 t5zVbC/tR3W+6AKTv3slBQY85wMUJIzKlG/HxQeE3ONw79Ic9h4hY7VEgsqrrdlgTssU
 n2QQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403775; x=1743008575;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=3w+U4PeSuFbjUerBxBSIeGVHG02rm3OxVMj5uRQ7WXU=;
 b=NSGjnbJKYU5ck0BPo3H1ovnoA5MQWMhd25HMb8Gqc76XCPX7mgT81AbIuNveKyVXCW
 H56QpEcuRMCcgnozCCOQHFlxIP1NlLicZ9zd5HPGXFxHSD13ai9s8sf7jCCfPIC2coia
 UdKeDt3p8SfKAVRmFIH/IM4J1d97W4+GzClVIkKpBOHl/JlPC0B70ITc5A0LBMZie5TK
 ZGeVOrdMfe1ZHPOtzW3cuWf7fWt/3FAMahuzbak666rvS73Pzo9rH7/GNGUTYMM+khP6
 VLRNRt0thmJNrYQB65RKBoXZ6j4e+I54OaY3nHYiGe31IP52mZJYacNiV+jnu6L0JlDT
 HN8Q==
X-Gm-Message-State: AOJu0YxWvjqR3C/H5C+26UMigV5PzNk0VwQRGZKOiBJVZEbURbB8FdiI
 oeFLrbGwKOrAmztjp0W80wf2UVV0hzgMcx5iIjblpA1DvGr2Y16w0I+VzKL9CAM=
X-Gm-Gg: ASbGncva+HHuE8MtFiO5cQcOBI5uh1yBOugHI5MoGt0vwu6sGWJx+s4h7AzhGtqs9/W
 aO07j9G8oKS34F4P0SkMRlS8V9yloXJzx3wMQzxLqVhjeHBmI2YXH5d0rBDe8bcgppNAOG4zl6e
 QhFA0SjQKUgXi5rue6eJfkErxOLUgNGnmEOZJdtTdytpdv9gWy3eKgoAO2mHbDYPNuDI23nWttT
 tF3lscUChGu3aWAbnMuHGjODS/9TblviTF8tOw+jj+jLthpMTEt39dAmC2VVbMRKqnhCR55UNEg
 n6BHgR3iMv8z25/wxEoIc9TqrdS22Ak1DEmK06bynwNxlasmxgWqM5r8IknqrZT9fU3nSL7S0gx
 1kHBcb58EGQ4qqHqCo0F/
X-Google-Smtp-Source: AGHT+IG4GWN1LiFKT7/zHth2WPHfUbGhGJ+8FZ06f+p9ojCy4EkmCY2ThEKyQ+6Z1LJp1jTaOkLz5g==
X-Received: by 2002:a5d:47cd:0:b0:390:ed05:aa26 with SMTP id
 ffacd0b85a97d-399795a7c72mr209860f8f.5.1742403774379; 
 Wed, 19 Mar 2025 10:02:54 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:54 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <419841005ecce922d506dbc63fa60a824bae3a77.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:07 +0100
Subject: [PATCH v6 4/8] gnu: Add miniaudio.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/cpp.scm (miniaudio): New variable. Change-Id:
 I27b74793dd7b80af4437e0a1b997cc87fe8822e5 --- gnu/packages/cpp.scm | 60
 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+) 
 Content analysis details:   (2.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:441 listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL
 blocklist [URIs: miniaud.io]
 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL
 blocklist [URIs: miniaud.io]
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.8 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/cpp.scm (miniaudio): New variable. Change-Id:
    I27b74793dd7b80af4437e0a1b997cc87fe8822e5 --- gnu/packages/cpp.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++
    1 file changed, 60 insertions(+) 
 
 Content analysis details:   (1.8 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:441 listed in]
                             [list.dnswl.org]
  0.1 URIBL_SBL_A            Contains URL's A record listed in the Spamhaus SBL
                             blocklist
                             [URIs: miniaud.io]
  0.6 URIBL_SBL              Contains an URL's NS IP listed in the Spamhaus SBL
                             blocklist
                             [URIs: miniaud.io]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/cpp.scm (miniaudio): New variable.

Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5
---
 gnu/packages/cpp.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 48780b22af7..4bf0e7f63fa 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1958,6 +1958,66 @@ (define (make-static-abseil-cpp version)
            #~(cons* "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
                     (delete "-DBUILD_SHARED_LIBS=ON" #$flags)))))))))
 
+(define-public miniaudio
+  (package
+    (name "miniaudio")
+    (version "0.11.22")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/mackron/miniaudio")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1pjaiq71x24n9983vkhjxrsbraa24053h727db22b1rb2xyfrzm3"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'build)
+          (delete 'configure)
+          (replace 'check
+            (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
+                (with-directory-excursion "tests/_build"
+                  (let ((tests '("conversion" "filtering" "generation")))
+                    (mkdir "bin")
+                    ;; Compile tests
+                    (for-each (lambda (test)
+                                (invoke "gcc"
+                                        (string-append "../" test "/" test
+                                                       ".c")
+                                        "-o"
+                                        (string-append "bin/" test)
+                                        "-ldl"
+                                        "-lm"
+                                        "-lpthread"
+                                        "-Wall"
+                                        "-Wextra"
+                                        "-Wpedantic")
+                                (let ((bin (string-append "./bin/" test)))
+                                  (if (string= test "filtering")
+                                      ;; NOTE: the 'filtering' test
+                                      ;; requires an input file.
+                                      (invoke bin bin)
+                                      (invoke bin))))
+                              tests))))))
+          (replace 'install
+            (lambda _
+              (install-file "miniaudio.h"
+                            (string-append #$output "/include"))
+              (copy-recursively "extras"
+                                (string-append #$output
+                                               "/include/extras/")))))))
+    (home-page "https://miniaud.io")
+    (synopsis "Audio playback and capture library for C and C++")
+    (description
+     "Miniaudio is an audio playback and capture library for C and C++.  It is
+made up of a single source file and has no external dependencies.")
+    (license license:expat)))
+
 (define-public abseil-cpp-cxxstd17
   (abseil-cpp-for-c++-standard abseil-cpp 17))  ;XXX: the default with GCC 11?
 
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:06 2025
Received: from localhost ([127.0.0.1]:52886 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwor-0005im-2S
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:06 -0400
Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:56354)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwom-0005gs-8Q
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:01 -0400
Received: by mail-wr1-x444.google.com with SMTP id
 ffacd0b85a97d-399737f4fa4so699001f8f.0
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:03:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403774; x=1743008574; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=koMFe9IoM/3zwg0mp8oZQgL9/8nMR6fmLRhBRQcWBAc=;
 b=PBfM33qGH6RGCBDzCd28OBI3uD9IbApxvA6uV8IEuC1W2K/cah0q0xjgIaAM74n4EP
 jF0GRcgwlulPyQoOq/1xYpjHUWv/ue7DxTxPrEaHpUnZ0dmqKM5pcWT4qvPa52J1vHXs
 0jXGZRkA1Fr06etu2p4AQua2xaGBzdGMm6+11bDoWyhbwws9oNPjbjaxkSkmrhr56jmI
 7602iK0ab3kWXilAfiQwO86/Ll6ucWTv+97g3frTXJuY4NvdjfixZPbh2q0SBqeM2j23
 iSBkPv489EdnmfGGHRZS5kq1ICYp6ZzIdsK7hBaHGYyjyO/2QFiCP8PEEOzXuA3wlDHc
 JPEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403774; x=1743008574;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=koMFe9IoM/3zwg0mp8oZQgL9/8nMR6fmLRhBRQcWBAc=;
 b=ieoE5iAIXBfJiI3DeBSKqYLNC+ewEH66yyuBXbQ5rsEkoN4TPMe0buv+tLxbBhCQHL
 aJC+Qr1DY1zn6C1OfYqU6x4JocSz0DRbbgIPT903UHkqlQY423rsUMwRiOJXaX6s6Oeh
 vi/Pl7X5xng1KRqwLisxY+ITeyQgZvJxhXBMNyvsveg4ggwju2lHaSigtaaZ+FKpbF6u
 OYPyJ7YR9617+l6y4vYTFollXfE9ctbxokvDuhVOuyv1Wbbv3HRDHDbn14qwlRsxtdd8
 y58E5VH+hoECxGv2fnVswNMzYc43mJG1iaa7CkrkVlht9U5ljHcjpdktGuDj15GJZ2h0
 cbYw==
X-Gm-Message-State: AOJu0YxcOjUnPQramO/Dhr6jMcgbPFduV0rM2Sw6lUaBIEKlc6p6JGoy
 vw6TJ8aJIpGIyEt/cIe2gnZRKUstLZLx8qTxaz5RIjePHtxC/X4tW7PQmFxSafU=
X-Gm-Gg: ASbGncvzJxYPow8wX2dWyLTGLwdFGcKBHZdzTL1vFCGlqUFQMQUZf22FPdzHiUsWcb/
 jvIo7ZtZymjT5SVkfsAnhnS8di4SbmfgzCP0XAw1MqrNNlzyGXy6nYfGjRDsXsB7LcDYzNMO8qt
 nvs/KK87Nl9Dt+XCn4blMUh0wcOu25EoZ3SPY6gDCyYnUJPl0uzbg3iKYHLGH0fF5Rh7XW7hY/L
 hzVJ4YpzPq8hXVLkEyLDMhXicRZqzd7FZIUsoQgTxX5SwAtK+67Nfmnf8q/sSlndIlnjY6504IG
 KwNYDk9StWGxZb3dmd+gv/aDNSzz17T8PdMCHKITO3WKWMHUpwPdYkKH00d/fasU2h/anBQfHzg
 s1ggSYS/l/7PvR4F5iPMH
X-Google-Smtp-Source: AGHT+IFYK6og4X9m/ymYbfZt5GL9xa75QjvPRhKHyaNk/7YW0441Xuvp5nLpZWdI4WybTgTPilx3rA==
X-Received: by 2002:a05:6000:18af:b0:391:13d6:c9f0 with SMTP id
 ffacd0b85a97d-399795e6d70mr146584f8f.47.1742403773685; 
 Wed, 19 Mar 2025 10:02:53 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:53 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <a4445eec2e10cf67cc7fd6789a0ceb54ff65e385.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:07 +0100
Subject: [PATCH v6 3/8] gnu: Add lunasvg.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  * gnu/packages/cpp.scm (lunasvg): New variable. Change-Id:
 I77b7943e26e4e676a1575e3e33305f6f4476b401 --- gnu/packages/cpp.scm | 26
 ++++++++++++++++++++++++++ 1 file changed,
 26 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
 index d4cf4a68ac8..48780b22af7 100644 --- a/gnu/packages/cpp.scm +++
 b/gnu/packages/cpp.scm
 @@ -547,6 +547,32 @@ (define-public libzen operatin [...] 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:444 listed in]
 [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/cpp.scm (lunasvg): New variable. Change-Id:
    I77b7943e26e4e676a1575e3e33305f6f4476b401 --- gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++
    1 file changed, 26 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
    index d4cf4a68ac8..48780b22af7 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm
    @@ -547,6 +547,32 @@ (define-public libzen operatin [...] 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:444 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/cpp.scm (lunasvg): New variable.

Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401
---
 gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index d4cf4a68ac8..48780b22af7 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -547,6 +547,32 @@ (define-public libzen
 operating system functions.")
     (license license:zlib)))
 
+(define-public lunasvg
+  (package
+    (name "lunasvg")
+    (version "3.2.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sammycage/lunasvg")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "14ppk3k6sdbf3lwhv2gjqy32vwa7ck9jcj9xfk0fxwfqbvbp6608"))))
+    (build-system cmake-build-system)
+    (inputs (list plutovg))
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")
+       #:tests? #f)) ;No tests.
+    (home-page "https://github.com/sammycage/lunasvg")
+    (synopsis "SVG rendering and manipulation library in C++")
+    (description
+     "LunaSVG is an SVG rendering library in C++, designed to be
+lightweight and portable, offering efficient rendering and manipulation of
+Scalable Vector Graphics (SVG) files.")
+    (license license:expat)))
+
 (define-public rttr
   (package
     (name "rttr")
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:03 2025
Received: from localhost ([127.0.0.1]:52877 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwop-0005i5-1g
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:03 -0400
Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:46350)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwol-0005gr-JR
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:00 -0400
Received: by mail-wm1-x341.google.com with SMTP id
 5b1f17b1804b1-43bb6b0b898so48392365e9.1
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:02:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403773; x=1743008573; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=uJGlJTTeknMm4g/Y5M8F4EV5ci4gJat16udWSDdQgM0=;
 b=KNCqvSudBlRrS898COG1z0JUpDYIWtxhNODvWZ5H2FfUf3ogCclxgDeb+UsTKTPulS
 I0YLbVSeODLo7BgmISy4M1DffKtPi4NRzFXD6yDkABxeNjfnzdVFIeLtTo8FyDaq7odl
 ccpigbZ4wocKUCpqUz/ovAqUyqQUT3CQfv7Ujsun+9JKrKwGEdWYL9fE7HWIRT2hwf8L
 WouLd9Vwz58Mvf26bcFme6reUyTH2Z1kqZzpsBfgTXq8oeQk1Kl5+xfpcCIboZWI/gAq
 YirWYPWmw+u/kzqlExKnTZpdMRUwMqNu8jU4IJzE3y8t9LqRmDZa3MKAol382uvMQPM9
 1W7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403773; x=1743008573;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=uJGlJTTeknMm4g/Y5M8F4EV5ci4gJat16udWSDdQgM0=;
 b=ut8JmW9cNJk9sXFw4ubWKE4ORw5jkEKAbVrp/JjOeTA9cihFnHsNN2P3fuJUerTPwe
 jjN4NPQ1iCIh5q42h1LG3y785GyUSaQvaVNiKgCZsMe744tFmYDQvud2PTPBo8MCH4ba
 GeRTqxSStswWUUvBboEYGtPM6dYUFzovhHKEUteB+TS+UtgWHBZmh77nj0Zs4LDcpbAl
 zHZlDZw7sjt2fyh6YHvBN4f4A7/FDFf0xGei+eWsMUbcG3ZKMjshQUXUE/jo+Bu15Xfm
 WHFSyAvvahe8exZ7i3duzMwmK/CfoMfts51m4KWbTJ5nOr4JZvL4xJmXMyAEJtbx+36r
 yvUg==
X-Gm-Message-State: AOJu0Yxe6RAWmpBBa+V363CIAMLJfUtE6CZBotRkcdNOpywQFgr6HblJ
 LGj68Ww2Xkb2v9kgmcZgeME052gcf8TTcLtj/KEJncUl1TjVX+LEvpNsjLmkqho=
X-Gm-Gg: ASbGncsbhtW/GfUWGDpJaLPfI2maLq7QJzRftTppXLwesUGoNKkjdUWRhwD9kH42p2z
 9i0KPRHlKVejNLJloIBrCLDZp/FKJ5A1tS4dqA1GmBTFx4/VKVCKKleUi5nwBqwnyM7C2p8SS+1
 938voz6AH8vtOt7Qjlg+VVSrTcRFpN/GCBQAO4WB4Dn5Az5hkz9AnJCTzHvNwGJ1IPQRiaF6q54
 N5TJ9RIgnJgphYCuoQEV0yXQ8BcDobHTfAIzWQaoc8gefyJDTcpNZsA44WDcSX7hikIajX9nGJS
 eUh4jDUo/MiUSwQqj3T5cLodZqyuqiqKiQ6+ODVPlVZ7fyEVYjd3W9HQCQNlgUr2L5qbiqFgXB8
 LZfYNY/XTYRea3nT7H51P
X-Google-Smtp-Source: AGHT+IGe95i6LM6jTf04W4j2VWXucv2HPCCbbj2ulW0MKfLUToJSgJ83T22yRMP2C2icrBiscTkOjA==
X-Received: by 2002:a05:6000:1847:b0:391:268:64a1 with SMTP id
 ffacd0b85a97d-39973b06e56mr3750388f8f.48.1742403773009; 
 Wed, 19 Mar 2025 10:02:53 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:52 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <427e70e62c0bcb30b5f140e971842624a2e25f9d.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:07 +0100
Subject: [PATCH v6 2/8] gnu: Add plutovg.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  * gnu/packages/cpp.scm (plutovg): New variable. Change-Id:
 I23d615af1545b79f07a64902c472e6a2e081af5a --- gnu/packages/cpp.scm | 22
 ++++++++++++++++++++++ 1 file changed,
 22 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
 index 9673d607db1..d4cf4a68ac8 100644 --- a/gnu/packages/cpp.scm +++
 b/gnu/packages/cpp.scm
 @@ -615,6 +615,28 @@ (define-public rct (license (l [...] 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:341 listed in]
 [list.dnswl.org]
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/cpp.scm (plutovg): New variable. Change-Id:
    I23d615af1545b79f07a64902c472e6a2e081af5a --- gnu/packages/cpp.scm | 22 ++++++++++++++++++++++
    1 file changed, 22 insertions(+) diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
    index 9673d607db1..d4cf4a68ac8 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm
    @@ -615,6 +615,28 @@ (define-public rct (license (l [...] 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:341 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/cpp.scm (plutovg): New variable.

Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a
---
 gnu/packages/cpp.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 9673d607db1..d4cf4a68ac8 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -615,6 +615,28 @@ (define-public rct
       (license (list license:expat        ; cJSON
                      license:bsd-4)))))   ; everything else (LICENSE.txt)
 
+(define-public plutovg
+  (package
+    (name "plutovg")
+    (version "0.0.13")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sammycage/plutovg")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7lqff"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")
+       #:tests? #f)) ;No tests.
+    (home-page "https://github.com/sammycage/plutovg")
+    (synopsis "Tiny 2D vector graphics library in C")
+    (description "PlutoVG is a standalone 2D vector graphics library in C.")
+    (license license:expat)))
+
 (define-public pystring
   (package
     (name "pystring")
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:03 2025
Received: from localhost ([127.0.0.1]:52874 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwoo-0005ho-CR
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400
Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:50192)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwol-0005gq-I0
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:00 -0400
Received: by mail-wm1-x343.google.com with SMTP id
 5b1f17b1804b1-43690d4605dso33599605e9.0
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:02:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403773; x=1743008573; darn=debbugs.gnu.org;
 h=cc:to:content-transfer-encoding:mime-version:subject:date:from
 :message-id:from:to:cc:subject:date:message-id:reply-to;
 bh=i6coMVWk8EBkCDKMEpU18tHKZEmKpXjP25e9ht7xg8g=;
 b=Llz8SLapWLI3z8Hj780avNiBgliR9Z/V/o3HPZHOzjqdR6BnnwkuQCiOLmjiNsg4nI
 3GvciqRQMW3c3aSB+c6Ofj29PoCwn1qYDPLQw7GrM1KD77+iltIx3+SO5/kPRp3AZA5j
 D0IdD8LgdeLixLIOHFJmSQXpWTQlzJ/F+F4hw6bZyGDXvIvzVr8fSq3XhsDP6eFmygf7
 a2dCu2koZoufl8VNAtIbfsEXhIhU46O22aZbLKSQrqN4eh+Vd9t3wIKd1BiXlKV80yYS
 jjE6cg9PGkol5TnojZHA6cVcjronOPp480A7h/K6ceOi3HPyxx4GHDFvMzDBhtbN6Pa5
 w5LQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403773; x=1743008573;
 h=cc:to:content-transfer-encoding:mime-version:subject:date:from
 :message-id:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=i6coMVWk8EBkCDKMEpU18tHKZEmKpXjP25e9ht7xg8g=;
 b=whBrk1TDDWBMj57XBT5lQw3Gcpem3GFsV80nSk37vjoIWUduS5S13yCharmo8Ee0B7
 2r7tp7dxmB6txC29yrsOyAUfpZAD7KNyPfSsemjrqBY521Xd031zvFhEAzQWpXhuPR8m
 rf5TtaZoACaO61MxGA2rqoUlkTbcdMbFXQGsHAB8HTEogmwAbf2V497ebBfToQXoIeIZ
 NhFzwK+Hi01nJNyfZVDTi2MxDw6DtIqVCf3+KUo81vuEtr4Z4SVoei7tNl8LnTjqnmu0
 3jJjdYAFXusZwHgk6eMOXVhCZsdPamXCdXlGx9eKAEoNnkoohpQ26IPjGV0tbCChOfjx
 YG/w==
X-Gm-Message-State: AOJu0Yw3VPBzhF7uXdxfmtetAPZk1u5oLSzH/7J84KDfQpFndCb7Ph5s
 yZ9iQ8kqwH7TnYEGJR7lNq25Lc/pFr4PaGFKhgC7ebP2X7WGf/E8fgZ2oNO8O5E=
X-Gm-Gg: ASbGncvgyEdwLS+zEJba3ZuC7QDAQxwRbGaokERxTpX2tYZsZvGLZL9dnXiAlH/oYZ9
 HSVvWIDda9IIpToSO9Ng9jkzE+4dST5Xpi9fqb6RowoNVhfp1CbQqO90WhgYoDiLz9gC8yvioz+
 A0YBeOk4mfp1DpKYKYBnrZmFJ5svSDelmaQIVwKre2u/VfyUAHGe1y5gqyfsK2C+hbS7YnWJOez
 6W3fSHxJXM7V3MtuI+YttGBpVQLc/GexEVJbHPGFPBnTuAxdqjMNWq6euBJ4O2bdr+L88dQ3nRj
 Bd14fngnh6IcjPXL1nQksyjojFFQ2fvSupDqnalNWoDNsyE9r5Qk47vGEZPkTE+4qRIbsdMhBBk
 LU2swTNoqTVFseii9oxPd
X-Google-Smtp-Source: AGHT+IFMU8JTDT+Zr9AP/F0p5rPKYT4NotHnfYwAklsnajX6Kgp3ag52N9E46wRrTwH5eVFNLJijYQ==
X-Received: by 2002:a5d:59af:0:b0:391:4873:7943 with SMTP id
 ffacd0b85a97d-399739de3ecmr3589083f8f.32.1742403771536; 
 Wed, 19 Mar 2025 10:02:51 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:51 -0700 (PDT)
Message-ID: <cover.1742403600.git.liliana.prikler@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:00 +0100
Subject: [PATCH v6 0/8] gnu: Add imhex
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 67755 <at> debbugs.gnu.org
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hi Sergio, I was made aware of your series. Unfortunately,
 I changed more during the review process than I'd have liked, so I will be
 resending this as v6. Please review the changes and my notes closely. I will
 [...] Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:343 listed in]
 [list.dnswl.org]
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Hi Sergio, I was made aware of your series. Unfortunately,
    I changed more during the review process than I'd have liked, so I will be
    resending this as v6. Please review the changes and my notes closely. I will
    [...] 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:343 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

Hi Sergio,

I was made aware of your series.  Unfortunately, I changed more during
the review process than I'd have liked, so I will be resending this as
v6.  Please review the changes and my notes closely.  I will wait a
week as outlined in the Commit Policy before pushing.

Cheers

Sergio Pastor Pérez (8):
  gnu: Add jthread.
  gnu: Add plutovg.
  gnu: Add lunasvg.
  gnu: Add miniaudio.
  gnu: Add nativefiledialog-extended.
  gnu: Add xdgpp.
  gnu: Add imhex-pattern-language.
  gnu: Add imhex.

 gnu/packages/cpp.scm     | 264 +++++++++++++++++++++++++++++++++++++++
 gnu/packages/hexedit.scm | 248 +++++++++++++++++++++++++++++++++++-
 2 files changed, 511 insertions(+), 1 deletion(-)


base-commit: df799a61ef73451e587cb81942c7bfcbbade9e7e
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 19 Mar 2025 17:03:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 19 13:03:02 2025
Received: from localhost ([127.0.0.1]:52871 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuwon-0005hZ-DD
	for submit <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:03:02 -0400
Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:48589)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1tuwol-0005gm-49
 for 67755 <at> debbugs.gnu.org; Wed, 19 Mar 2025 13:02:59 -0400
Received: by mail-wr1-x442.google.com with SMTP id
 ffacd0b85a97d-394780e98easo4601936f8f.1
 for <67755 <at> debbugs.gnu.org>; Wed, 19 Mar 2025 10:02:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742403773; x=1743008573; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=5EefmG5zdN14T7OqKNPGeXxoal7+14eFF8GdD2Bj6ts=;
 b=YEXOy6HYPN2NXzzWOeEy5YYWvxY1RvT8cF+mhTxwMj5qjjLsTrNkC/Y3Ltn5u0Dy84
 dGD9kKulYNEj0AeEtoft0CJoMx0tX7dr4nvKgdXNkUxs9SqFJb5wIdea1CCBjj32tDz1
 cPBXuXoSZ4uRZgtNDJLdyYpq520I7S8CyahmwvvecikYc9zHILcpTyZEIMfIEVa1UWvy
 MnFCVUo+M9VhPXKNPeV5o1BBClI+wwt6UiWJ6OQ2u23q6x29HfOBiFbe249KyZ9nylWD
 Rk/JTPAWa/lWhtH1Lt/qGX1NzZrOrkUFXDpiZuPPas8wqMk6eaRmmEs154yR1ve7cY+N
 UROw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742403773; x=1743008573;
 h=mime-version:cc:to:subject:date:references:in-reply-to:message-id
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=5EefmG5zdN14T7OqKNPGeXxoal7+14eFF8GdD2Bj6ts=;
 b=mNUjnxf3iMUO/b6NwbWbBKVy4qMzx8CQ5nY9VaOmJtVtPpAt3I4INsmP0z5XktmhN0
 0QWX2omu6cY9Bm4ZI/b7mHaAcy6fPW5jvpbVSc7SSAqyYzHH2OxGz5lClp6jv+7ibI+1
 1FcbQVZL2AUF9lJsaRhmktwCTjoi+/U8MM+YRjKjwSlR+mCsuLjUbkrSZc+tkjKw9kru
 0mP8O6CtDFGJADXgWc8NZq3GxukJeiQW3ApPTBQpZKcGH90fPA4G1TYi8B1/gP+HOQFm
 Phge8UX92DsSfbyxii1Ud8TnWoyUgHn2iW8ie8PmJTFlZLcof2uyL40TYxI1hj8ZUyD1
 G4tg==
X-Gm-Message-State: AOJu0YxNoQAXVxA7OwBX1Bt8kcmAzaoXaUyIArkOrgb7R1EI0ixIFasm
 BRKTm1St2U54gqrAC2K75rKXN0oTgwPilEOCYFhNQCOWGCiZGDb0H4jJDagdkto=
X-Gm-Gg: ASbGncufkvcBImd48rD5fy9aLc4ZF5JsMUvstb6U9pmPDBy9J8GWMv9w7H/p2pylhbM
 H2lYAraoNn6a4tbMY3pIIBPWplK8/UJCSchmWMp8OXFuFoRL+kqZGZhM70njzc3UA8okMQEWybW
 rRDKHB8UTuDyd+arqWj21mYe1/zWguAgoFZ9BQccyjKZ4Wn80oonHrHQelJ55XNAe63sF+nECdu
 tLhoZR0/7bHuiQEucsPP++uEpuidGjPPA56yuePrazLrM6p6RUaaXM+VUVy5ssWB/VOt6H9ZfzM
 r8nvKiBfRkNSk9aMm9ZWqDCguJnEUsFvfxmw4Y84MJm4mIF34MAXwdW2kNdBfSIAVk3nnmOd9x1
 ab3hoJVFgtmO44LuGwwFGuWHwpohQC6I=
X-Google-Smtp-Source: AGHT+IHShM66HXHO6GmKRU6LsEu2uY4R+1xaCwyAvf0BfqlBY8u7iodNox5TysDdYU5DbcTCQAFVOw==
X-Received: by 2002:a5d:6489:0:b0:390:f6aa:4e80 with SMTP id
 ffacd0b85a97d-39973b449bdmr4878517f8f.53.1742403772319; 
 Wed, 19 Mar 2025 10:02:52 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395c7df3419sm21049661f8f.9.2025.03.19.10.02.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 19 Mar 2025 10:02:51 -0700 (PDT)
From: "=?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=" <liliana.prikler@HIDDEN>
X-Google-Original-From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?=
 <sergio.pastorperez@HIDDEN>
Message-ID: <cec800397c7207d762afc61e4ea2b60c77c14746.1742403600.git.liliana.prikler@HIDDEN>
In-Reply-To: <cover.1742403600.git.liliana.prikler@HIDDEN>
References: <cover.1742403600.git.liliana.prikler@HIDDEN>
Date: Wed, 19 Mar 2025 18:00:06 +0100
Subject: [PATCH v6 1/8] gnu: Add jthread.
to: 67755 <at> debbugs.gnu.org
MIME-Version: 1.0
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  * gnu/packages/cpp.scm (jthread): New variable. Change-Id:
 I163ab0f8dbd9bc5ed0250612938f82926b07bc92 --- Note: this package appears
 unused in the rest of the series. gnu/packages/cpp.scm | 95
 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+) 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2a00:1450:4864:20:0:0:0:442 listed in]
 [list.dnswl.org]
 2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
 service 0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?ISO-8859-1?Q?P=E9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/cpp.scm (jthread): New variable. Change-Id:
    I163ab0f8dbd9bc5ed0250612938f82926b07bc92 --- Note: this package appears
   unused in the rest of the series. gnu/packages/cpp.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++
    1 file changed, 95 insertions(+) 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2a00:1450:4864:20:0:0:0:442 listed in]
                             [list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
  0.0 T_MXG_LOWER_HDR_SPAM   Lower case header spam
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/cpp.scm (jthread): New variable.

Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92
---
Note: this package appears unused in the rest of the series.

 gnu/packages/cpp.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 595ec82ccae..9673d607db1 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -118,6 +118,7 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages pulseaudio)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages tex)
   #:use-module (gnu packages web)
   #:use-module (gnu packages webkit)
   #:use-module (gnu packages xdisorg)
@@ -1146,6 +1147,100 @@ (define-public nlohmann-json
 (define-public json-modern-cxx
   (deprecated-package "json-modern-cxx" nlohmann-json))
 
+(define-public jthread
+  (let ((commit "0fa8d394254886c555d6faccd0a3de819b7d47f8")
+        (revision "0"))
+    (package
+      (name "jthread")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/josuttis/jthread")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "11cq4zh7pv86c62ah5im00gxr4cw6d396dp9117z8s271j4lrp6f"))
+         (snippet
+          ;; NOTE: remove precompiled PDFs.
+          #~(begin
+              (use-modules (guix build utils))
+              (for-each (lambda (file)
+                          (delete-file file))
+                        (find-files "." ".pdf"))
+              (delete-file-recursively "doc")))))
+      (outputs '("out" "doc"))
+      (build-system cmake-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (delete 'configure)
+            (delete 'build)
+            (add-after 'unpack 'cd-and-generate-makefile
+              (lambda _
+                (call-with-output-file "source/Makefile.h"
+                  (lambda (port)
+                    ;; GCC 2.95 fails to deal with anonymous unions in glibc's
+                    ;; 'struct_rusage.h', so skip that.
+                    (display "CXX17 := c++ -std=c++17 -pthread\n" port)))))
+            (replace 'check
+              (lambda* (#:key tests? #:allow-other-keys)
+                (when tests?
+                  (invoke "make" "-C" "source"))))
+            (add-after 'check 'build-docs
+              (lambda _
+                (with-directory-excursion "tex"
+                  ;; NOTE: remove strict versioning.
+                  (substitute* "styles.tex"
+                    (("lst@CheckVersion\\{1.6\\}")
+                     "lst@CheckVersion{1.10}"))
+                  (invoke "pdflatex" "std")
+                  (invoke "pdflatex" "std")))) ;Rerun to update references.
+            (replace 'install
+              (lambda _
+                (for-each (lambda (file)
+                            (install-file file
+                                          (string-append #$output "/include")))
+                          '("source/condition_variable_any2.hpp"
+                            "source/stop_token.hpp" "source/jthread.hpp"))))
+            (add-after 'install 'install-doc
+              (lambda _
+                (let ((out (string-append #$output:doc "/share/doc/")))
+                  (mkdir-p out)
+                  (copy-file "tex/std.pdf"
+                             (string-append out
+                                            #$name "-"
+                                            #$version ".pdf"))))))))
+      (native-inputs
+       (list perl
+             (texlive-updmap.cfg
+              (list texlive-ulem
+                    texlive-rsfs
+                    texlive-memoir
+                    texlive-substr
+                    texlive-xcolor
+                    texlive-isodate
+                    texlive-caption
+                    texlive-relsize
+                    texlive-extract
+                    texlive-xpatch
+                    texlive-xkeyval
+                    texlive-jknapltx
+                    texlive-booktabs
+                    texlive-enumitem
+                    texlive-etoolbox
+                    texlive-listings
+                    texlive-microtype
+                    texlive-underscore))))
+      (home-page "https://github.com/josuttis/jthread")
+      (synopsis "C++ class for a joining and cooperative interruptible thread")
+      (description
+       "This package provides a reference implementation of @code{std::jthread},
+a cooperatively interruptible thread that is joined upon destruction.")
+      (license license:cc-by4.0))))
+
 (define-public tomlplusplus
   (package
    (name "tomlplusplus")
-- 
2.48.1





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 13 Mar 2025 15:34:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 11:34:58 2025
Received: from localhost ([127.0.0.1]:57715 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tskaH-0006Vr-Qx
	for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 11:34:58 -0400
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:45237)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1tska9-0006VU-J5
 for 67755 <at> debbugs.gnu.org; Thu, 13 Mar 2025 11:34:54 -0400
Received: by mail-wr1-x432.google.com with SMTP id
 ffacd0b85a97d-391342fc148so764524f8f.2
 for <67755 <at> debbugs.gnu.org>; Thu, 13 Mar 2025 08:34:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741880083; x=1742484883; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=Y23+dt7HIcupb/s3bXCeYvyXZO25yGcL1YTA3b7dA/c=;
 b=lDnqoFqYuSFE4HyL7V613Rno1FckGfRpnmVRTYM0F/L9mBP5O8KmIWHVRbC6I1anfU
 mUzoEs+FPvMa4el9QqjX73PT+YFP+tz5LfaRe9BGyodXSkBiSED6HAheqK7Xq6a58cBJ
 Cm5ts9jZCqARWqLlPFo5UepIxnPcr8VWGT9Tp8RDKuhKNVmXCNMrHpW/4v/SilNZ+iSW
 Qa91NQnAnw0ie+lm1cDRxPj8HPTaNP8EiamJRJ8ZLEopkqMKb0E+EJeSzhrkT8qu/tbh
 ELFCuINC+voWDfVKV9Da9OmfeSJCy7c58FWMsAyYB0IRfgn14Y70wkEXf6GjYWVPoaWD
 AT4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741880083; x=1742484883;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Y23+dt7HIcupb/s3bXCeYvyXZO25yGcL1YTA3b7dA/c=;
 b=jmTgH0kEZwhgOBrR/t4dLlyKdg/wlpA6v/wyuhf2eWIVi4kj2HO9Ymj2uLRPJu+uU3
 ZbJx/1LGknVG9D39Tb9WfX2VzV3qBSs8aZEur62mxYKBjVQh2QL/KCPVy1lIIZWDUaWY
 dZaqcUfuZUjhP8zFLPxTBpXQRdmu5eCpJlDnhexHB9/XXahok+fv4fN75IligN0cdhBU
 RsV7GcGyEPgvZU9JRDlvJQO3qaMGyWko1FBFHOe3zhHfV9E9rFQVoYgFRkimacHsd1w4
 fo7NHLjviI3VJhT6oIcGTlo2oE7cmHFIyNcfdlbwxRXwKI/aslF2tTzQLu+iQkD+viFL
 h9tg==
X-Gm-Message-State: AOJu0YyhwG9KsnTAF1OTRWvQ7OShjmYYSlqJtDKtJg1lvsTtnmHaoVrE
 ahzamdHbhhCRSRKdCN5sDwpQjiB8G4dfVkEYWl0zMtxBqCqnqCNU
X-Gm-Gg: ASbGncvj3jTWg4O1suETU2TjAWeN67tqC0krPOwgIj43M4JnyeRg4XeVzV6CkoiCcek
 rXMuA3tXkWS7AcLFB9VaCiOvoz5bgLYX/WeBZzbOjvEABVRyQ7lHNU9koU9JUVjZurkTbTFtjcH
 21UEERILHNOFAW58IOX6IDbRS87rg6kQkZgUOgWuKst4pAQP7eCoMbJ39rzJgw9JyWPWsA8a+LH
 bkfIXky42p0g5Co9Y7yRsc9ES9Ivk4WPB4cN46+SWIyGZcd275RJciFUkX6jiceivVzY+P/HbjT
 ST+jOclQKwK8DWwn1+B1ayYJTdLSHWolLEj+W05dm1ty7d3e7j5czOjiqA==
X-Google-Smtp-Source: AGHT+IEosXbhTtxjZIcqGRyYaF+m2x0WukL4KMu+MGleZxsVyAhR7zUa6GFpyhFljxXjZx1gZQvQYA==
X-Received: by 2002:a05:6000:1a8f:b0:391:6fd:bb65 with SMTP id
 ffacd0b85a97d-39263b00732mr10362381f8f.9.1741880082953; 
 Thu, 13 Mar 2025 08:34:42 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-395cb7ebaf8sm2505894f8f.95.2025.03.13.08.34.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 13 Mar 2025 08:34:42 -0700 (PDT)
From: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: Divya Ranjan <divya@HIDDEN>
Subject: Re: [bug#67755] [PATCH v5 9/9] gnu: Add imhex.
In-Reply-To: <87senha984.fsf@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
 <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN>
 <87senha984.fsf@HIDDEN>
Date: Thu, 13 Mar 2025 16:34:41 +0100
Message-ID: <841pv1x7u6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>,
 jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org,
 Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Cayetano Santos <csantosb@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello, Divy=C3=A1.

Divya Ranjan <divya@HIDDEN> writes:
> [...] I do see that for each package =3Dguix style=3D tries to reindent t=
he package definitions. [...]

I'm aware of those, I decided not to follow the `guix style' for some of th=
em because
it hindered readability. The commiter can decide if it is appropriate to
style all the packages but I think they will prefer to leve them as they
are, anyways `guix style' is not applied on every definition in Guix.


Thanks for the review!




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 13 Mar 2025 03:41:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 12 23:41:16 2025
Received: from localhost ([127.0.0.1]:52623 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tsZRc-0007Bt-D6
	for submit <at> debbugs.gnu.org; Wed, 12 Mar 2025 23:41:16 -0400
Received: from latitanza.investici.org ([2001:888:2000:56::19]:57989)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <divya@HIDDEN>)
 id 1tsZRY-0007Bc-Uk
 for 67755 <at> debbugs.gnu.org; Wed, 12 Mar 2025 23:41:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org;
 s=stigmate; t=1741837269;
 bh=6z2c9FqCtEi4mokdT37KcORaXVg+qPGCyfm/gZ7o/b4=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=jcP4++9zH6fTgw6ZkmiClmFl9SNBcyRmoEd6Fe6fe7G4v5pvvF+qEsJm8oKjy5oz5
 ww/sYySpoD6SnfcSUPAivz+3oBGcxlSPRjrgcy1M7/sEq6hYrA7yqa5PKijocmQBH5
 I+vBZop7tLnLBkh1ZIKCqrK60X0JgvOTDiHE/PuI=
Received: from mx3.investici.org (unknown [127.0.0.1])
 by latitanza.investici.org (Postfix) with ESMTP id 4ZCtZY4g0ZzGp3R;
 Thu, 13 Mar 2025 03:41:09 +0000 (UTC)
Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234])
 (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with
 ESMTPSA id 4ZCtZW3QzTzGp3G; Thu, 13 Mar 2025 03:41:07 +0000 (UTC)
From: Divya Ranjan <divya@HIDDEN>
To: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
Subject: Re: [bug#67755] [PATCH v5 9/9] gnu: Add imhex.
In-Reply-To: <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN>
 ("Sergio Pastor =?utf-8?Q?P=C3=A9rez=22's?= message of "Tue, 11 Mar 2025
 20:15:25 +0100")
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
 <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN>
Date: Thu, 13 Mar 2025 03:40:59 +0000
Message-ID: <87senha984.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>,
 Cayetano Santos <cstanosb@HIDDEN>, jgart <jgart@HIDDEN>,
 67755 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hello Sergio, thank you for tenaciously working on this series and revising=
 it. v5 seems to build fine, and =3Dguix lint=3D doesn=E2=80=99t complain e=
ither. I do see that for each package =3Dguix style=3D tries to reindent th=
e package definitions. But since this series has already been long enough, =
what I recommend is that the committers do a round of =3Dguix style=3D befo=
re applying each patch. I=E2=80=99ll CC members of the electronics-team.

Reviewed-by: Divya Ranjan Pattanaik <divya@HIDDEN>
(for the whole series)
--=20
Divya Ranjan,
Philosophy, Mathematics, Libre Software.

PGP Fingerprint: F0B3 1A69 8006 8FB8 096A  2F12 B245 10C6 108C 8D4A




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:18:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:18:11 2025
Received: from localhost ([127.0.0.1]:45777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts57B-0000Io-RD
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:18:11 -0400
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:45057)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56X-0000Eo-6e
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:29 -0400
Received: by mail-wm1-x330.google.com with SMTP id
 5b1f17b1804b1-43cfebc343dso13849555e9.2
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720642; x=1742325442; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=vA++wNXTLR98hduQwgQi2KXv9O9F+V32x9/0SFv+5Vw=;
 b=c8WRcrsP0xt0Od09GTjJISWB1MTs6fvgofhqyTAWHpxzBMh3qeHH2BEpGp8YOlJiLM
 xtMYbx62TNRsQA6a+MmumimvMOnB8jqBoE2gWL8l5+ecOD3/lZ2tvXLsB7KhATXdBCgn
 P3WkbCRPRY07yblD1y7OUAnTRP5kz+K6obwPIy6ooMBy/zCCotTnNPh5rUIcwUNxrfo6
 t9UkOoy/y1R2ER5cPkakE74nQuSk1TCrsrmCiSFNUjL108V8x65B/PUKDHfAlvViPJWD
 2neCOdQOZ5aFM5QU+XpXnPPjDYdg11ryryTxg/lXva9wsPsMf+rEF8r+nP9x+xycipPU
 o8Qg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720642; x=1742325442;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=vA++wNXTLR98hduQwgQi2KXv9O9F+V32x9/0SFv+5Vw=;
 b=DD3BZkvr362QYg0doSooJwmVvWMYKQv4bKTQ+FS9IA3XYw8rY+wtd/+65lXDGtgOYn
 dDtwzYUsXIR7zMy/UJkPO0iL7w8j7fu12oN7UCMsQP6WcOowW5zyNxg8L5EMmBEX9hSw
 4Qd9C8QmR/+HdpcAew66MmHJ+LtfsxtJ3UDDuMki6P7NUey8PJkRFOBd4cexVic9egOF
 CH4BQQl/TvXa48gDbph6johLHnwLL0DEUMefK4wtpcQNbyZ1d/YQYXM+hSxy1QYyTc8T
 wmixa0zHcqUOTPut7A/50drfV/c1TkAuGeLcpTIXsPtBIEBPiaO6ZW2fW1oDuRQJ64tt
 rOYg==
X-Gm-Message-State: AOJu0YxBv6+ipTrFLas+ViOqWm4NMg1MLXkRlqKLg4TsZI2OYgd1+rKj
 DnpYXuNY7yesf8JVtCdTCptMKu6EIAQFGbgYoJ/Q3mN1yxq4W3Jlq35GaQ==
X-Gm-Gg: ASbGncuQ8M5ylsEgxfUr+oPomDRuvDJucHZsuPIbPY/pN4kdGmfCM+S03mF43Iu9s7D
 pYDbNj+eg4UeXJy7FQZfXHVrJ72X85xRduCLILBOKVUIY8iIHU+CH/2vpS76JDj+4x1DU0D5+t2
 0Nflve4mFllVfpfjuHzzDIFLolKI3xJRUEL/cEnWeWWs9js8VGQPNBFBUjLpIDBJNL6eUp6Pr0f
 1ajnn5C0Mhg2LPmohLMSc+nsAldDtKyDvvSi7EMECposH0PtCLb2/Y0IlWY6KQMq3kUGSuVfvhp
 rQPDaoEzcXVb1tf5uWO5YTAzuHGdqJbpmrYKmlvParZAWV817gfrb5NfdQ==
X-Google-Smtp-Source: AGHT+IFavvL4KiHhijdoBljDhK1TLFpK5v6XTUf0Us1LB8DDplKGdxd0qah1kymjEcMqLndwyTkosw==
X-Received: by 2002:a05:6000:1847:b0:391:3aaf:1d5d with SMTP id
 ffacd0b85a97d-39264693cb4mr5790994f8f.27.1741720642000; 
 Tue, 11 Mar 2025 12:17:22 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3912c0e1476sm18898443f8f.70.2025.03.11.12.17.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:21 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 9/9] gnu: Add imhex.
Date: Tue, 11 Mar 2025 20:15:25 +0100
Message-ID: <bb3e92e932c691ab0be00f28cd61611fcf1edff3.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/hexedit.scm (imhex): New variable.

Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c
---
 gnu/packages/hexedit.scm | 169 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 169 insertions(+)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index 2eab13e239..e9b9698c22 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -28,11 +28,25 @@ (define-module (gnu packages hexedit)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages gl)
   #:use-module (gnu packages man)
   #:use-module (gnu packages cpp)
   #:use-module (gnu packages gcc)
+  #:use-module (gnu packages tls)
+  #:use-module (gnu packages curl)
+  #:use-module (gnu packages llvm)
+  #:use-module (gnu packages ruby)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages boost)
+  #:use-module (gnu packages backup)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages libffi)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages antivirus)
+  #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages engineering)
+  #:use-module (gnu packages pretty-print)
   #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module (guix gexp)
@@ -209,6 +223,161 @@ (define-public imhex-pattern-language
     (description "The Pattern Language used by the ImHex Hex Editor.")
     (license license:lgpl2.1)))
 
+(define-public imhex
+  ;; NOTE: imhex-patterns does not support using `imhex-pattern-language'
+  ;; system package. Until it does, there is no point in making it a package.
+  (let ((version "1.37.4"))
+    (define-public imhex-patterns
+      (let ((name "imhex-patterns"))
+        (origin
+          (method git-fetch)
+          (uri (git-reference
+                (url "https://github.com/WerWolv/ImHex-Patterns")
+                (commit (string-append "ImHex-v" version))))
+          (file-name (git-file-name name version))
+          (sha256
+           (base32
+            "0m9g93fzmj2rsgaq25y4mmfigjh1xxyh41zjs6lp5ydsl5hhrn6q")))))
+    (package
+      (name "imhex")
+      (version version)
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/WerWolv/ImHex")
+               (commit (string-append "v" version))
+               (recursive? #t)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0l3fpizkz2ykdirbn9alddnnsg75w6kwpp92nvmird13l80z1sdr"))
+         (snippet
+          #~(begin
+              (use-modules (guix build utils))
+              (define (delete-files-from-list-recursively . args)
+                (for-each (lambda (path)
+                            (delete-file-recursively path))
+                          args))
+
+              (define (replace-files-from-list-recursively lst)
+                (for-each
+                 (lambda (elt)
+                   (delete-file-recursively (cdr elt))
+                   (copy-recursively (car elt) (cdr elt)))
+                 lst))
+
+              ;; NOTE: `libwolf' does not have an install target. Until the
+              ;; maintainers create one, it will remain bundled.
+              ;; NOTE: `libromfs' it's meant to be bundled and cannot be
+              ;; compiled independently. Until the maintainers support
+              ;; building it independently, it will remain bundled.
+              ;; NOTE: `imhex-pattern-language' it's meant to be bundled and
+              ;; cannot be linked independently. Until the maintainers support
+              ;; linking it independently, it's source will be replaced
+              ;; in-tree.
+              (replace-files-from-list-recursively
+               `((#$(package-source imhex-pattern-language)
+                  . "lib/external/pattern_language")))
+              ;; NOTE: `hashlibplus' has been left as a submodule since it's a
+              ;; fork which only makes sense within ImHex.
+              (with-directory-excursion "lib/third_party"
+                (delete-files-from-list-recursively
+                 "nlohmann_json" "capstone" "llvm-demangle"
+                 "fmt" "nativefiledialog"
+                 ;; NOTE: for versions above c++20 it is not required.
+                 "jthread/jthread")
+                (replace-files-from-list-recursively
+                 `((#$(package-source xdgpp) . "xdgpp")
+                   (#$(file-append miniaudio "/include/miniaudio.h")
+                    . "miniaudio/include/miniaudio.h"))))
+
+              ;; Drop `imhex-patters' in the source tree.
+              (copy-recursively #$imhex-patterns "ImHex-Patterns")))))
+      (build-system cmake-build-system)
+      (arguments
+       (list
+        ;; NOTE: there is an issue with the way the test library is linked
+        ;; with the output binaries. Tests are intrusive and should not be
+        ;; shipped with the release, when the issue is fixed we could add a
+        ;; phase which builds the package with the tests and runs the
+        ;; testsuite and a second build phase which prepares the output
+        ;; binary.
+        #:configure-flags
+        ''("-DIMHEX_ENABLE_UNIT_TESTS=ON"
+           "-DIMHEX_OFFLINE_BUILD=ON"
+           ;; NOTE: required for the `validate-runpath' phase.
+           ;; If OFF, the pluggings won't be able to find `libimhex.so'.
+           "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON"
+
+           "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+           "-DUSE_SYSTEM_CAPSTONE=ON"
+           "-DUSE_SYSTEM_LUNASVG=ON"
+           "-DUSE_SYSTEM_CLI11=ON"
+           "-DUSE_SYSTEM_BOOST=ON"
+           "-DUSE_SYSTEM_EDLIB=ON"
+           "-DUSE_SYSTEM_YARA=ON"
+           "-DUSE_SYSTEM_LLVM=ON"
+           "-DUSE_SYSTEM_FMT=ON"
+           "-DUSE_SYSTEM_NFD=ON"
+
+           ;; NOTE: the build system doesn't correctly support
+           ;; locating these system libraries. Until fixed
+           ;; upstream, drop the sources where they are
+           ;; expected, this is done in the `<origin>' snippet.
+           "-DUSE_SYSTEM_MINIAUDIO=OFF")
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'unpack 'fix-paths
+              (lambda _
+                (substitute* "main/gui/source/window/linux_window.cpp"
+                  (("dbus-send")
+                   #$(file-append dbus "/bin/dbus-send")))
+                (substitute* "cmake/build_helpers.cmake"
+                  (("Boost REQUIRED")
+                   "Boost COMPONENTS regex REQUIRED"))))
+            (add-before 'check 'build-tests
+              (lambda _
+                (invoke "make" "unit_tests"))))))
+      (native-inputs
+       (list cli11
+             nlohmann-json
+             pkg-config
+             python
+             python-wrapper
+             ruby
+             gcc-14))
+      (inputs
+       (list yara
+             boost
+             capstone
+             curl
+             edlib
+             fmt
+             glfw
+             libarchive
+             libffi
+             llvm-17
+             lunasvg
+             plutovg
+             mbedtls
+             mesa
+             nativefiledialog-extended
+             xz
+             fontconfig
+             lz4
+             `(,zstd "lib")
+             zlib
+             freetype))
+      (home-page "https://imhex.werwolv.net")
+      (synopsis "Hex Editor to display, decode and analyze binary data")
+      (description "ImHex is a hex editor with many advanced features that can
+often only be found in paid applications.  Such features are a completely
+custom binary template and pattern language to decode and highlight structures
+in the data, a graphical node-based data processor to pre-process values
+before they're displayed, a disassembler, diffing support, bookmarks and much
+much more.")
+      (license license:gpl2))))
+
 (define-public bvi
   (package
     (name "bvi")
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:46 2025
Received: from localhost ([127.0.0.1]:45744 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56n-0000GL-Ke
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:46 -0400
Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]:53327)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56U-0000Ee-SK
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:28 -0400
Received: by mail-wr1-x435.google.com with SMTP id
 ffacd0b85a97d-390cf7458f5so5637549f8f.2
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720640; x=1742325440; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=HMY/Te1Tok4lI2kVbgIXt1uASSl7Gv9VV0sAtnDKHq8=;
 b=gGNGXsg3pqE+I06ql/xGTW58u7xWCbT3waktC3EkVk/dBlFXN4WYAmgXKcBOVrJH8K
 +OYIQH1TijRpmEmF94n5ssVgSO9eaJmHzzvHdLF01TClCLXpXzY9oGgpnNSEME+nTUM1
 pf42w7zIHeWrzY0qGzshhvM3bWYI9h2lYn1AP2CW6eV69/gxCbc2p68XaiFORVHweUcH
 QLgxetNMZTiN8Tek76nnkEVRmEuLYb3v/jRivCuRQmsmXcmoIC802Y8YfXcGC2pIbXjm
 3f0X9zGN/hG80QcfJYquuBu3KjL5MvZV9h890wjrp6jVLk/HBLyK4GPhX6Lac1Y7nH6i
 E9zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720640; x=1742325440;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=HMY/Te1Tok4lI2kVbgIXt1uASSl7Gv9VV0sAtnDKHq8=;
 b=QKkJFFNvDezIlXqM7eWV/lkX3Us5ipQSK/vaGrFkjSSxXzisBC0wL5C7KhRcHGIhIX
 Otk3Hdi+h94xzmADesKLE+/hlJRtWM64oIqT8nhfzhIcjuC7IRs4McaC0ONxxNvykJdf
 0056BBCP8K4pY5PHmthrf4S35SA9T4x2NiHCin42crDa2Uv5mds33I9xwV2a4NW8RfZM
 /heflsxxn8Rkns/+71lNrr3jy0f1d86ZtTPAQAY1+yLrZRY/PNeSll+uNTkQZt72MbLk
 lSV/WRJeo9KGmpFFSYrs6R76Uj/3A287ZcqyFtiBHA4YbgyCefsmkDEu9Riq8Jl4LNl8
 i2YQ==
X-Gm-Message-State: AOJu0YwHClIpjjPOBrPGOlQ9xubUqBLC8zszTfz64vg23wLgbLMYShLF
 8VyYqerWP4wdqUiD8FUdeOYXp8QTyzUMGr/MnOPmsXUqYRlHmPguke/oew==
X-Gm-Gg: ASbGncurJS81yL58OYjGF9LkHlj4QEL7WPJNT2sXFRyHR6sjT9GaGb+YFZ+YaF0I/Sf
 r/eCJ6xSzUsipb/hjzJY7HJL2StRd5/TujZFzzDB7VVMzJlHG6d5Z4L4eT3cLKBsHujqxX/2NIu
 BrjEYWoR1hvMBLtLQwUvQZ0MXr6v86UzsCcQQrpjoR5zhjck3TKcL86rZi6pLr0mfR92CzLX8Di
 EpNkpDWRsJWbf6rSxJvTVZOgvZk7pc/jGioDs3/LQdiUvq2n4NG58GcZ2NJiwfevE/4D+gEq1UV
 5WJpa/757v4Z53rdsuJh05ej6IgwW8TvXafrwQWLvLLXIs8h0UR/WbTbBg==
X-Google-Smtp-Source: AGHT+IGtv83U3mZ8GxbV+afgOSp0odt0MtJU6ui6XMEuugMQRu3/St+pDDBQ5EDLmt5pEmR+ZoHqvg==
X-Received: by 2002:a05:6000:1acc:b0:392:bf8:fc96 with SMTP id
 ffacd0b85a97d-3920bf8fccfmr6022526f8f.4.1741720640022; 
 Tue, 11 Mar 2025 12:17:20 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43ce720f93bsm128497305e9.25.2025.03.11.12.17.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:19 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 8/9] gnu: Add imhex-pattern-language.
Date: Tue, 11 Mar 2025 20:15:24 +0100
Message-ID: <5ed489950e0cfd7f368ebf073f01da8b1d8c8c3c.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/hexedit.scm (imhex-pattern-language): New variable.

Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7
---
 gnu/packages/hexedit.scm | 74 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 73 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index 15bf7db877..2eab13e239 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2018, 2020, 2022 Tobias Geerinckx-Rice <me@HIDDEN>
 ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN>
 ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@HIDDEN>
+;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -22,17 +23,22 @@
 
 (define-module (gnu packages hexedit)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages man)
+  #:use-module (gnu packages cpp)
+  #:use-module (gnu packages gcc)
+  #:use-module (gnu packages python)
   #:use-module (gnu packages ncurses)
   #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module (guix gexp)
   #:use-module (guix utils)
-  #:use-module (guix build-system gnu))
+  #:use-module (guix build-system gnu)
+  #:use-module (guix build-system cmake))
 
 (define-public hexedit
   (package
@@ -137,6 +143,72 @@ (define-public ht
     (home-page "https://hte.sourceforge.net/")
     (license license:gpl2)))
 
+;; NOTE: `imhex-pattern-language' should improve it's build system to be used
+;; easily outside of ImHex. It should update it's shared library install
+;; target to deploy the header files and it should create the pertinent
+;; 'libpl-config.cmake' and 'libpl-config-version.cmake' files.
+(define-public imhex-pattern-language
+  (package
+    (name "imhex-pattern-language")
+    (version "1.37.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/WerWolv/PatternLanguage")
+             (commit (string-append "ImHex-v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "13mlbclg2r3axv6vz4dsyry5azc6xavcbdkvwan6zyaq9ngk7r3r"))
+       (snippet #~(begin
+                    (use-modules (guix build utils))
+                    (define (delete-files-from-list-recursively . args)
+                      (for-each (lambda (path)
+                                  (delete-file-recursively path)) args))
+                    ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years
+                    ;; and the testsuite expects to use an outdated version of
+                    ;; Conan, since this library if not interesting to have it
+                    ;; in Guix it will remain bundled.
+                    ;; NOTE: `libwolf' does not have an install target. Until
+                    ;; the maintainers create one, it will be bundled.
+                    (with-directory-excursion "external"
+                      (delete-files-from-list-recursively "nlohmann_json"
+                                                          "cli11"))))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags ''("-DLIBPL_SHARED_LIBRARY=ON"
+                           "-DLIBPL_ENABLE_TESTS=ON"
+
+                           "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+                           "-DUSE_SYSTEM_CLI11=ON"
+                           ;; NOTE: the `fmt' package is vendored since it
+                           ;; needs a specific commit. Until there is a
+                           ;; compatible release, there is no interest in
+                           ;; creating a Guix package for it.
+                           "-DUSE_SYSTEM_FMT=OFF")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-rel-paths
+            (lambda _
+              (substitute* "tests/include/test_patterns/test_pattern_format.hpp"
+                (("../tests/files/export/")
+                 "../source/tests/files/export/"))))
+          (add-after 'build 'build-tests
+            (lambda _
+              (invoke "make" "pattern_language_tests" "plcli")))
+          (add-before 'check 'plcli-integration-tests
+            (lambda _
+              (with-directory-excursion "../source"
+                (invoke "python3" "tests/integration/integration.py"
+                        "../build/cli/plcli")))))))
+    (native-inputs (list cli11 gcc-14 nlohmann-json python))
+    (home-page "https://imhex.werwolv.net")
+    (synopsis "The Pattern Language used by the ImHex Hex Editor")
+    (description "The Pattern Language used by the ImHex Hex Editor.")
+    (license license:lgpl2.1)))
+
 (define-public bvi
   (package
     (name "bvi")
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:45 2025
Received: from localhost ([127.0.0.1]:45742 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56n-0000GI-8K
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:45 -0400
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:61751)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56S-0000EL-Oh
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:26 -0400
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-43cf0d787eeso27629815e9.3
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720638; x=1742325438; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=h2qtqyv20PHXMP33jaF2q6qKcztIirmK/jmyNhT0B9s=;
 b=IqJshVx2yr2B0RM39HDIidVkVL8PxyN1FtdS7N4DHTddCkVMGTbHQmo1UB1rZE54x/
 max9MMhYXv9KfiF9XXTH1kZtgdw3ZZQDfcZw5PEFsa7mEVt1TWXDBPP8ROxCQHWuc4Da
 M3IQGn6avPUFP+XPbchax0lEh4lKxKY3Pj7ATYwS9vsSFjA3Vyztkddpn2pYzryPJVFo
 NdGr5t3iS85zm6R9Gvip7jpfFKcO1Pj0tJClqNXwx984ECN+JbVdX4G7Zi/JBoRZ7ucO
 82rYp2Y8ZTUqN9yoC6RU1VhFDyY7wa/svQCrst3cmli2qxGHGE42aLWsXgiEDJMhO+OX
 /L9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720638; x=1742325438;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=h2qtqyv20PHXMP33jaF2q6qKcztIirmK/jmyNhT0B9s=;
 b=HObtrp+AXCTQdSH48lLCj1oUZDJ/QONtu+4w4ucneaCyDZBFt0GtTIlV0+K0LS7dHA
 Idguo/v5jahB5958WxN6Jv4oGzKRVWJTNCRptpTGPY3dUBxP+Sh5u+vmeWKlL9iEdznO
 uni36zQF4BBQ1usHQ3UMb+IUDX+v5Voonnk8vvDaO1OpzLKrhQ/pi3lzAwH5jw3NnDdP
 i6WAurG9XZzdkOOVmHbpiCfhbqJmhSG0iCNwRJ8NFUS4L+5VbssVIonl5B++8e3Hr1Ln
 GtwDRxf6Wfg09GdYaF4EPBmn0I14hsGr5GcOhyrC8mQXfBrQQVLYhOXqu1D6fUkcRhjb
 Zrgw==
X-Gm-Message-State: AOJu0YwusjyDjhDdkcr5qPQYC5Dl9umy0qlnakcfkyt8V1BMmE57GrlR
 iAG+p6BCUpj6qTcE/hhg5KMI7t159OgXTc1h72+qPRtTtillBkIDNs2ykA==
X-Gm-Gg: ASbGncsxk7oeeDchdsC0Vv1vJc5e12ckqcqsvlxufTwtkiWOewusRGeWLl3rwXiLOcc
 cMFRdnnCPnKgSflwiWyVkBOkOxncLcoREKp3fdFpDCjapUMdRjPjhVPUjoSzrNfd0lWbbJXeHpc
 OpiUukmZUW63KPyYFRBWYblzP2ZZ02yllFfiuwpWRS5lNcIx1HHFQaLRg99Fds92WUItXlFO87A
 HsvuJwY/JO+pOWbouUiagv5vdCSkLp871MkY6NlT1JuJjFbnH59ZFrguN8xheTExNjdT0JYXKb0
 G07Y8Bvr3FpOZSQjCL7Ag9zuXDITHuyAqIGq1PkTNcLgp+G4HvGhdjtwPw==
X-Google-Smtp-Source: AGHT+IFB/dLosmnMUH3eExCeEHnmEVOg9HP25X8FOg7fXwBxFsn3SUWBzF5lc2zFZOGXxUqNJuOgOA==
X-Received: by 2002:a05:600c:3592:b0:43c:fdbe:439b with SMTP id
 5b1f17b1804b1-43cfdbe44femr83390585e9.4.1741720638075; 
 Tue, 11 Mar 2025 12:17:18 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43cea1e041fsm127600735e9.23.2025.03.11.12.17.17
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:17 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 7/9] gnu: Add xdgpp.
Date: Tue, 11 Mar 2025 20:15:23 +0100
Message-ID: <a655628cf869ab5f46f04c7953724b63df3da231.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/cpp.scm (xdgpp): New variable.

Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469
---
 gnu/packages/cpp.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index ff4f7f3f9d..3c1097ae74 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -748,6 +748,40 @@ (define-public debug-assert
 enabled in different parts of your code.")
       (license license:zlib)))
 
+(define-public xdgpp
+  (let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375")
+        (revision "0"))
+    (package
+      (name "xdgpp")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://git.sr.ht/~danyspin97/xdgpp")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1w8da10whrhc7j82jf90814m3blabkl9s0kg8hv8h2fj5y3ji7hw"))))
+      (build-system gnu-build-system)
+      (native-inputs (list catch2))
+      (arguments
+       (list
+        #:test-target "test"
+        #:phases
+        #~(modify-phases %standard-phases
+            (delete 'configure)
+            (replace 'install
+              (lambda _
+                (install-file "xdg.hpp"
+                              (string-append #$output "/include")))))))
+      (home-page "https://git.sr.ht/~danyspin97/xdgpp")
+      (synopsis
+       "C++17 header-only implementation of the XDG Base Directory Specification")
+      (description
+       "C++17 header-only implementation of the XDG Base Directory Specification.")
+      (license license:expat))))
+
 (define-public xsimd
   (package
     (name "xsimd")
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:44 2025
Received: from localhost ([127.0.0.1]:45740 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56l-0000GA-9v
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:44 -0400
Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:44340)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56Q-0000ED-ND
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:23 -0400
Received: by mail-wm1-x32b.google.com with SMTP id
 5b1f17b1804b1-43cfe574976so14199375e9.1
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720636; x=1742325436; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=a7LclMAkzHEN46se1HeHeOC8j1Dr3jQMv7WcU/j3imY=;
 b=bBKDqvG/OKABinF5l8q3+7e49edKbqITJ+2pYjnivYci1ekT1bwC3OcT5+Cpw5etoj
 dBvb4qEvFBI2OpxLON/thCgPdYstx/ZzoA5tSa2KmdxD8+kpcjNNYC8dLEDyxTQDdqpu
 xFEXwuOKTWoeLqMWIiA60VUIPs73Y5iz/HIwD7W8xe21+AokyHWlYu7RPQwM9+DPpJZy
 I379zfp6f1nOLkEOvCSOGkVVQDO5KO414LJ1KYBFtEcvPFRt5j53CnoJyQ++RBkBTe1D
 03bwmKFyC7IadvJztuYM076Re+GqsgUDK2jc2HdzNwgL207BqssvRan7Ez+IfMVmQTk6
 IYqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720636; x=1742325436;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=a7LclMAkzHEN46se1HeHeOC8j1Dr3jQMv7WcU/j3imY=;
 b=ZL1sKbHgOWvBt9lYA2dSEBSBKNLrbPW8/jpYFLIukGBGD2Hb0Q/SkhZFJQd4jTqSRR
 +V8Mr4lYtgGwlWA02nHal8BYusow0YdcQQ1K4ylRVBfJl1ST2/NQRXBoxZ57GAVn4lOG
 veNvx2dC8q7NV4xbCAn3vSEcuM2zUSgn/KmEFTY4gDdeLUpd+5UgUJYm17sknALr42sr
 jYXy1PzP8d/hK4U/3aJQyeoCYuf1Z+R5NcwQ126cdyif5SKW/U1ULTCaKV5MFv91H1C/
 rKylCaYExe8DyG5PPPZNXtlqAgbEVPGK2MY7zFTdI+Dr1denyk9UCUwtXbb+FxzGHk1a
 BUMQ==
X-Gm-Message-State: AOJu0YwdZvTk/ZoWTXYCRHJj1X9YFUjBKMuL99kd+6P7k9rrCyr7ciKp
 +DPClDeeCRgEEnfyt5hhB7mjZXg0ykFMFyUzcXwSHXOWQcR2bmxGui+dzw==
X-Gm-Gg: ASbGncuuKwpcOdkzG0KEvN75/xSULIhBNvKjrqWVFYCn4keXc5qQ7p204zB2kS10g83
 860162Uily3jc2NrjjX7I+lzJ2fCzQbf7y3NaDl7SjKGLUApKhoIWVkVGPnTgxMVIBcI3w1EyVm
 GVPOxtVWpC1qzR+fjPsU/gGvgxFfFa1VSk+h4JYa0pXUgX89DGY7ewqX6QMb8X2ftzx83CnvVFQ
 uwAZ57Fe6+KjzR1U4kGrsM+QZOlZW6GLqq1dcS3FvdCAVaphsXavSvoxnjEw+1KF/j+4J7jnINL
 UDsQbMN8ZF9xM4DbkILsTxOCyGdQjvwxlZX8Zg9/NfKNeJczzC3J08pG7Q==
X-Google-Smtp-Source: AGHT+IEgktjlmvZZpzu0Xj8z6XyhsEVXtyvrfmAnDDQEU1rDJHBJepyWH6W6jnNWJbjX/HqDzOmCaQ==
X-Received: by 2002:a05:600c:5107:b0:43c:e6d1:efe7 with SMTP id
 5b1f17b1804b1-43d01c2599cmr44370165e9.26.1741720636185; 
 Tue, 11 Mar 2025 12:17:16 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43bd4352e29sm217243575e9.32.2025.03.11.12.17.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:15 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 6/9] gnu: Add nativefiledialog-extended.
Date: Tue, 11 Mar 2025 20:15:22 +0100
Message-ID: <bd316fa740bf4b64d2244dfc66c1a8371c7d508f.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/cpp.scm (nativefiledialog-extended): New variable.

Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27
---
 gnu/packages/cpp.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index a4083604c1..ff4f7f3f9d 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -3691,6 +3691,31 @@ (define-public mpark-variant
 based on the implementation of std::variant in libc++.")
     (license license:boost1.0)))
 
+(define-public nativefiledialog-extended
+  (package
+    (name "nativefiledialog-extended")
+    (version "1.2.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/btzy/nativefiledialog-extended")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "15l0jy3v4p6rgg9dk8zr80lqp51s32ii62cm4s90400ragdgh10v"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
+    (native-inputs (list pkg-config))
+    (inputs (list gtk+))
+    (home-page "https://github.com/btzy/nativefiledialog-extended")
+    (synopsis "Native file dialog library with C and C++ bindings")
+    (description
+     "Cross platform (Windows, Mac, Linux) native file dialog
+library with C and C++ bindings, based on mlabbe/nativefiledialog.")
+    (license license:zlib)))
+
 (define-public tsl-hopscotch-map
   (package
     (name "tsl-hopscotch-map")
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:42 2025
Received: from localhost ([127.0.0.1]:45738 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56j-0000Fv-Hy
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:42 -0400
Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:47597)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56O-0000E6-Pm
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:21 -0400
Received: by mail-wm1-x32d.google.com with SMTP id
 5b1f17b1804b1-43cf034d4abso26320705e9.3
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720634; x=1742325434; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=A17aRK2feqD/3OSOWV7lMLag9CDgsfrRjt6dcP24mwA=;
 b=DXCbIvoRVz7JZCCL+1XSowjBQFFk2mnNuiE6eiT7VTGPP7kT+jpGbtiusdMph6iSpZ
 f+OFjsJ1IrVyt6NrDks61AqFTf5k5uaeMHWBDMM2iiGPB6m6D705iE5A3Q3+bTAJzURR
 Y1F/K/IKOLBU2CJZmrTgv3bK/rGkBiFL5ob1vIggNOjaN++kdpPk7OqLLt7L7yjPTDRU
 41NPM828ryqzbHCWN0Bz6E2X10c3MvfQsd1OshglXgkVBUQhfdsD4iM2OPw6Yz4eLTSw
 YcjZf+x2u1r3H/1Dmsl0E3T8N4+oN5iwWTgosFf7kHl4B18DAHsqWvWXa10B9Cee0gfS
 vovA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720634; x=1742325434;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=A17aRK2feqD/3OSOWV7lMLag9CDgsfrRjt6dcP24mwA=;
 b=jmcwIod68Kqee5r7RAqRhNaBvata8JmRDMp/vZJISXGhvoxGOlfkJfQXCVIxmjmlv/
 mVZ00+2/FmPdgddgTieZszCm62Vb/i6siXgDA7Lth+2WWKMneTJ+yp+qWNInLUm/26jS
 /WVCwsc8EviNTAdXV62lTuBtrZa4eOud8XXY5ixpm0Uiz3HY/FIsg5tQ1duoftt495hb
 /PfMY2lUdkCU5SffvyUBrzpVY978ETC2lgkny05kjoxuB9tWDXVIsXO3awZcdn6324M9
 vXJu/BXN7dGg1sWeD6lvlJeljMQr07V7e2KNic3aQnDZdmorGiHoSA0b9eJN0tSvG2kX
 geQQ==
X-Gm-Message-State: AOJu0Yxt+KVCG7uZFI5sLwryiqzC1f0Jzvyyc0HMAcVeMnud7FmqXa8V
 fb1pbWlxUvRkowCOPFxO/mhqgrfPp1gBvFiwfuFqCIphvjZkgjUf3nw0PQ==
X-Gm-Gg: ASbGncvf1ohUxZHSW8DfoOsy+uF3Ht96R63MBEwjzaAR+718j3M+ASA6iNgJhgshgbu
 +nW9itlHxtj6hCKqAeNzQOtaQFTnhbZQOXVi1T2waxjxZiPZ9nSnr218ruBis+Z2wbfb1Jt4UwU
 lP3bHzOK0B7MG4Nhrjenxq7BYKRNz0cUCVbsKRssEs++B4bMRh+/cMjmDG4zQCaQ40wI31BimYO
 uwBOyXnuY3EXjnm8OM4PD0Qfr+NMYAXyJpW0jm0pnAscZCFkEDH+fXS64G/BK7TyYqAQ4B9GU0k
 OpnLmjhWogQSnQPFiF6vMLSHjI5G89EA3K4GCU7GBoEiBofISVxFDUGpJBDcI25V+nFc
X-Google-Smtp-Source: AGHT+IEJ9fDLXxsYZ/koPcU692A2GvyBkOVh0FafvYmODK9jur/xedauk6FEMhW0RqQJTSmITJ0xng==
X-Received: by 2002:a05:600c:3143:b0:43c:ec0a:ddfd with SMTP id
 5b1f17b1804b1-43d01bd2182mr60046005e9.6.1741720634236; 
 Tue, 11 Mar 2025 12:17:14 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43cf279a1ffsm95414925e9.39.2025.03.11.12.17.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:13 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 5/9] gnu: Add miniaudio.
Date: Tue, 11 Mar 2025 20:15:21 +0100
Message-ID: <77018049d6d7979267a08e2c758433fe53ac7bd4.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/cpp.scm (miniaudio): New variable.

Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5
---
 gnu/packages/cpp.scm | 60 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 252e809a10..a4083604c1 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1957,6 +1957,66 @@ (define (make-static-abseil-cpp version)
            #~(cons* "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
                     (delete "-DBUILD_SHARED_LIBS=ON" #$flags)))))))))
 
+(define-public miniaudio
+  (package
+    (name "miniaudio")
+    (version "0.11.22")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/mackron/miniaudio")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1pjaiq71x24n9983vkhjxrsbraa24053h727db22b1rb2xyfrzm3"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'build)
+          (delete 'configure)
+          (replace 'check
+            (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
+                (with-directory-excursion "tests/_build"
+                  (let ((tests '("conversion" "filtering" "generation")))
+                    (mkdir "bin")
+                    ;; Compile tests
+                    (for-each (lambda (test)
+                                (invoke "gcc"
+                                        (string-append "../" test "/" test
+                                                       ".c")
+                                        "-o"
+                                        (string-append "bin/" test)
+                                        "-ldl"
+                                        "-lm"
+                                        "-lpthread"
+                                        "-Wall"
+                                        "-Wextra"
+                                        "-Wpedantic")
+                                (let ((bin (string-append "./bin/" test)))
+                                  (if (string= test "filtering")
+                                      ;; NOTE: the 'filtering' test
+                                      ;; requires an input file.
+                                      (invoke bin bin)
+                                      (invoke bin))))
+                              tests))))))
+          (replace 'install
+            (lambda _
+              (install-file "miniaudio.h"
+                            (string-append #$output "/include"))
+              (copy-recursively "extras"
+                                (string-append #$output
+                                               "/include/extras/")))))))
+    (home-page "https://miniaud.io")
+    (synopsis "Audio playback and capture library for C and C++")
+    (description
+     "Miniaudio is an audio playback and capture library for C and C++.  It is
+made up of a single source file and has no external dependencies.")
+    (license license:expat)))
+
 (define-public abseil-cpp-cxxstd17
   (abseil-cpp-for-c++-standard abseil-cpp 17))  ;XXX: the default with GCC 11?
 
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:41 2025
Received: from localhost ([127.0.0.1]:45736 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56i-0000Fg-MP
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:40 -0400
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:54577)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56N-0000Dz-Qg
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:20 -0400
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-43d07ca6a80so5348895e9.1
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720633; x=1742325433; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=jjvgFvpGlvlVxyzlrkQRt68uxC+kbGeN8t9UWrPnaPE=;
 b=nrCcsZurCTEyq9VBdsYGeiiuXy1aiyjTdgv8b9EU4FuOMYxQg16X9/cOPGuwPzvGfe
 WZ4CZ2D4+It+nBqDn5NuLRpUEp02crnjPhfFoLi1/qbSaUZEbesk7r3NVMqULspebALL
 dKi8RVR/HsX+TzOklbWMTARAoalnGgzWcc0Dnecpn4WmG4uB3MPBK1ubgskBuPvvz/FO
 NrlBL/DvVMvSt90xejaecoVoou5DPNCti1f0qt0vN0xBRiFciSWMjpzR2LbshCL1wRu4
 qYvIEVdvZbce9zCMyi2tGJ8c1CYScg4uKpcpEjkLvI4I4opfBBalT0UJOl2gkJVg/e4G
 vRqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720633; x=1742325433;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=jjvgFvpGlvlVxyzlrkQRt68uxC+kbGeN8t9UWrPnaPE=;
 b=pMDzd8K8x1wycwpBxiWxohjgKDjfYVeoEIqnOWWVMOh251zjm5YroDAx8DQrD2A5t1
 1uSSjv13pQRZ+yMOTQpjVEEM6mEseynfRXUMaCR8vnh5ba3vTka/Vy5j/n7ebsQiYtfk
 46kN1lAgEd3xoq6VoYy+wWEryJ8+1thXY7ZlgRHnSgYqVaxRAGhpMtYuGZVLZV9R+/Sr
 kLAtIoxtS2OMzYfW0gpCTWwZpR9Cl5D6uXNwyEvHVvZD++lhL+oMUNovtM+yXR38Z8b+
 KhxSXWkpU3b/a+KpbKcUEPRMZS7UPrq+FjJyBB2Hp4GPKhr4EL1TivNJPWkKZR/p3uVX
 fC2A==
X-Gm-Message-State: AOJu0YwgjouxJU65KtSicEkIurjEU23yhFYeQw3QLcW7xDwBJx61B6AD
 xmAAOtW0Fvx0N4fZ4lMARudDsVwvZ/6HUeJQRoMrfwDiG4TAJBXcidYqKg==
X-Gm-Gg: ASbGncs5UeHrFHfX3eSPQvQV0vnmNJU8i4C6dxLGRCIEkvo5wdHtvLgrPuE8G3xit70
 q2lauTbsAqg8HYMOH34ttRMaV6Kv+ceb2uC9pEPiH+5rG3gEHvDJgbyMlTkNmP5arR2basYzKgE
 EZdCvFd01o+m4aM+wJOxf4UdTeLkyQzs1E6dMe9bEW6O6F4g5ks2GRpNFc/GTbvdyDIPcDZZiy9
 V7KfN8xmyRbPL4XqtN7oiBbhimtZ+JZtahuWbGg1alLD/QxpyWT+E0npMWezSyzRoqrX0oP1aXX
 Zl1FXy5FRj+b+2mbkYplg+n7N2gZOyqDeg36irz6DYd7tH2cvOVLmgoIBQ==
X-Google-Smtp-Source: AGHT+IF0xa1G2ZF7oazV0Fcym0novWKaELNzTr7+/aML2lGSjfujTP98VFP21efEhSg6aWvBq4HeAA==
X-Received: by 2002:a05:600c:3512:b0:43c:fded:9654 with SMTP id
 5b1f17b1804b1-43cfded98b3mr68303005e9.19.1741720632265; 
 Tue, 11 Mar 2025 12:17:12 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43cfa8aa700sm75585825e9.17.2025.03.11.12.17.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:11 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 4/9] gnu: Add lunasvg.
Date: Tue, 11 Mar 2025 20:15:20 +0100
Message-ID: <d6a39eb0cf8c58918d0cba90ec2ff5cd1414b392.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/cpp.scm (lunasvg): New variable.

Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401
---
 gnu/packages/cpp.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 530111da4d..252e809a10 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -546,6 +546,32 @@ (define-public libzen
 operating system functions.")
     (license license:zlib)))
 
+(define-public lunasvg
+  (package
+    (name "lunasvg")
+    (version "3.2.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sammycage/lunasvg")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "14ppk3k6sdbf3lwhv2gjqy32vwa7ck9jcj9xfk0fxwfqbvbp6608"))))
+    (build-system cmake-build-system)
+    (inputs (list plutovg))
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")
+       #:tests? #f)) ;No tests.
+    (home-page "https://github.com/sammycage/lunasvg")
+    (synopsis "SVG rendering and manipulation library in C++")
+    (description
+     "LunaSVG is an SVG rendering library in C++, designed to be
+lightweight and portable, offering efficient rendering and manipulation of
+Scalable Vector Graphics (SVG) files.")
+    (license license:expat)))
+
 (define-public rttr
   (package
     (name "rttr")
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:40 2025
Received: from localhost ([127.0.0.1]:45734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56i-0000Fd-9e
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:40 -0400
Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:46434)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56L-0000Du-De
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:17 -0400
Received: by mail-wm1-x32d.google.com with SMTP id
 5b1f17b1804b1-43bb6b0b898so50278435e9.1
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720630; x=1742325430; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=xLEE++Y+30HwY4RL4GlloCht75C1iBczkqSmuvynHCU=;
 b=Q7NtEzvATcjicQ/qUNRYkgOo2KMYDd0g126IVHgxAG5To4ylOdvZVNGOhsXxUgG/hy
 od9hh1dw+pjLNoDuAPiNxpJUd2fQz10GydLcgoqeTnqtNwr29+ZS1JDsGTrsUTU2ruu5
 TDeQb2ymx+hd4AoikOyFolLlBSG33SGogLe+TqWmyf4/enXAk45Hj0yc987yj3ZyJy1k
 B176qlvn6z/lEv+l9jFHGOMGOsIqn3DtknrmctCweo3FkWUZmlVuCkM9dw/i/X5ql3kN
 gwgXvDZYMEjpJTm/owFH7Kl1uy+/pT6X8wuvH96adLoaWjLhQpO0CBPJwol/O8h1e/FC
 RvpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720630; x=1742325430;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=xLEE++Y+30HwY4RL4GlloCht75C1iBczkqSmuvynHCU=;
 b=aS3xK1LkoWfgt246w02oK79ZKEHVXExzkcsec2RkXomgXboHISyR+ogsPkkd5K5hTG
 m/4AUuB/LpVxCHzS65Dpgu5tKhOeg4grHH27XbTKlWSbwu/iyzPAthdheyzsmMnwylGj
 AqyT+kiiMruxgMBz3pY7BXe6yiRYUGdKts6lfVgX5kgD5MwrOAGc5p5gE60uuZq3ETdN
 ll+eaTcHZaCVBsWgwBy5DiUZMkBIV6ciyX7GCFDYRWBMGSxCDN84gmQG86dy6enUioB+
 MHMoA/LdLDGALHbeSItk0tFKpyUIJp3b8FROAwOkuzyg+Yw+zXkgGpqRfMvAQH4cTFAc
 JABw==
X-Gm-Message-State: AOJu0Yx4W9tDVz4RUOvo499WFC9OqR3B+YAxNT/kT0IJbL/Diel7zKHU
 4OJuvmvyVeviOWRR315cNoTpOyfd5G6oLmM9DY3EaUP4B2HFTjEux+EEVA==
X-Gm-Gg: ASbGncub44GawjEMgM+R4HbrdzmTdSkCJz8fhbBqSEQNsqSRuemFv4/Q4QwCnzrGJ5D
 ffHASew0T2pc3TTusKXPH7jYcvFVpg7smTobF8SfSN6UnFmhT5d0A2VTI8e1mi5ECjKoiVzyprc
 dj32IO0vplUA/zV2mA9TEQxHLInAopmAp2rCvceaIlbBqeY+ZqaFRbd+Btlp3OHtewK77B1T8dd
 C8oks0dxDv6PnrUbU1eKvl6ip2QxGqyT8lldVmiQk/2p/w9w8ZU2ugfPT4tWCEP/41xPm3cS3YM
 jZF/SKySfmCmHsqDvM8a3o3b6uQD69yrkhH7nL5gNtcWVpiX2FqYj33PJQ==
X-Google-Smtp-Source: AGHT+IERVfardoxUZH/itWM+r4R3IeCUESmgNbrCkbApiMtqYHwLw30mn8N4HSehbf9jbjPSUUykGQ==
X-Received: by 2002:a05:600c:45d3:b0:43b:c0fa:f9cd with SMTP id
 5b1f17b1804b1-43d01bdbdb1mr64702125e9.7.1741720630192; 
 Tue, 11 Mar 2025 12:17:10 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43cefd99c48sm102998375e9.23.2025.03.11.12.17.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:09 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 3/9] gnu: Add plutovg.
Date: Tue, 11 Mar 2025 20:15:19 +0100
Message-ID: <08a793533840279c0e0df0885738d43077b6b7f3.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (plutovg): New variable.

Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a
---
 gnu/packages/cpp.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index e0c6be7905..530111da4d 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -614,6 +614,28 @@ (define-public rct
       (license (list license:expat        ; cJSON
                      license:bsd-4)))))   ; everything else (LICENSE.txt)
 
+(define-public plutovg
+  (package
+    (name "plutovg")
+    (version "0.0.13")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sammycage/plutovg")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7lqff"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")
+       #:tests? #f)) ;No tests.
+    (home-page "https://github.com/sammycage/plutovg")
+    (synopsis "Tiny 2D vector graphics library in C")
+    (description "PlutoVG is a standalone 2D vector graphics library in C.")
+    (license license:expat)))
+
 (define-public pystring
   (package
     (name "pystring")
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:32 2025
Received: from localhost ([127.0.0.1]:45732 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56a-0000FL-0K
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:32 -0400
Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:42458)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56I-0000Dq-QC
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:15 -0400
Received: by mail-wm1-x32b.google.com with SMTP id
 5b1f17b1804b1-43cfa7e7f54so1060215e9.1
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720628; x=1742325428; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=K5/fLXurCD2yGqX56/hSKN75MG+mqORhlNLZGTaQ0ZY=;
 b=Q2cjzWJ4NWNBftEPho7q1YS7fJhMmLcBEkn2322QJvREo39EvEQ71F+dkOzIlegT/C
 bNTATWsesMquQjggfHh6UDRA3jX3SnJpGe4pevavoZmvom4vuvKL6iTLZWufZMJ2juLD
 sAMDtjUooC6IpLPmdqoNUU7LLIwksgIComfuD/rebi3q0/67leg1e6/r27NKojr6uS+F
 MwEm5GEwMbPofFyFuyyUAlCBx1fhsUDzzOqB56YK/l1h9x7+VJ1TKYLgknUHTaf2EzbT
 OxxSriDE0c9ReCN08+P+Tu5lR6iAOHs70w8BCOI8MrvoRQ2+YwkWosftnomH95qK9c7C
 GFOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720628; x=1742325428;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=K5/fLXurCD2yGqX56/hSKN75MG+mqORhlNLZGTaQ0ZY=;
 b=ls/KGJFCfSGzNmqSFd8qyK2194fEu7dv90Zd5fJ1Z+/Wqyz1G3yuctuaZghnvv4A3f
 Pe6ZKIx02b/1pFtE/Jy9U723tLx7892Sj/QOnef1YCq4BaUNNzPjr5FljPP2YGfu6F73
 oo67PdkdpF18K4NUfg8K4OOv+LDfQKIdCT2fzgj6szVC68FYucjW7j4d0kpRb648GLrk
 0OFdDPT3px6rsdJpaEF3pZUWROQE1l/vymuq08/KkevqWncsv/TROimgZcJcE+q8b9KH
 r854YZvhLssgAyedNrwmWIOUK+S6Agkebzs5Yg0EX7qRKmBjAn8jKjciulee65mY39jJ
 GTYA==
X-Gm-Message-State: AOJu0YxPRRPgzhpQKr7F3TalCyDLZfRZirDVj7o1JZXMmYRra/4Mu/GC
 SnLK7pUkbNWk0IDqMtkiNTjhvzgesI8j4NXYNHdx1c1bAANiThLdxhnyXg==
X-Gm-Gg: ASbGnctJgL+aS6dvNXjz4ULDK0XUIYTqHn7VnX0Wo+WLLdP8A/5vBLdMS6ZogbT+pcU
 h1DxYQ+JzxY3+qQGrUXtNrG684bv45NJC1wMZhjUeqaBn2/+BEYFEckGIbjtPlYMdoDnjAeiGeV
 5v2l3IiPkAfIKwR4ROLJIg0opqAf04v/riwcmS7rw8mFtkgvDhosGFRn7b1hW7dbY3vHDfoY3WF
 KvaaJSYD88CYUQtIAWE5gWnIqcoDDDqhEhNGD4KacP9IRF6uk/bFu45Xgd/Dmzr9l5et6XBYDDX
 UUGi4FOA1vtdA82p+KUCIp7iOsb2rc6lYtACTTnAm4OyewZKeDkBBhd2ig==
X-Google-Smtp-Source: AGHT+IFmRbtomxQViLbecMiu3XF5c8pV+NkbzTsVAiw2VZVh6MhEoMYAuG900UYn+c+4VBMQn3UK3Q==
X-Received: by 2002:a05:600c:13ca:b0:43c:ec72:3daf with SMTP id
 5b1f17b1804b1-43d01d76f96mr55861275e9.14.1741720628157; 
 Tue, 11 Mar 2025 12:17:08 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43cee67ae5esm109448035e9.33.2025.03.11.12.17.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:07 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 2/9] gnu: Add jthread.
Date: Tue, 11 Mar 2025 20:15:18 +0100
Message-ID: <9fa60d241a95a1f991c3e69950571f9840ed2ef8.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
References: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/cpp.scm (jthread): New variable.

Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92
---
 gnu/packages/cpp.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 338455b9fb..e0c6be7905 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -118,6 +118,7 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages pulseaudio)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages tex)
   #:use-module (gnu packages web)
   #:use-module (gnu packages webkit)
   #:use-module (gnu packages xdisorg)
@@ -1145,6 +1146,100 @@ (define-public nlohmann-json
 (define-public json-modern-cxx
   (deprecated-package "json-modern-cxx" nlohmann-json))
 
+(define-public jthread
+  (let ((commit "0fa8d394254886c555d6faccd0a3de819b7d47f8")
+        (revision "0"))
+    (package
+      (name "jthread")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/josuttis/jthread")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "11cq4zh7pv86c62ah5im00gxr4cw6d396dp9117z8s271j4lrp6f"))
+         (snippet
+          ;; NOTE: remove precompiled PDFs.
+          #~(begin
+              (use-modules (guix build utils))
+              (for-each (lambda (file)
+                          (delete-file file))
+                        (find-files "." ".pdf"))
+              (delete-file-recursively "doc")))))
+      (outputs '("out" "doc"))
+      (build-system cmake-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (delete 'configure)
+            (delete 'build)
+            (add-after 'unpack 'cd-and-generate-makefile
+              (lambda _
+                (call-with-output-file "source/Makefile.h"
+                  (lambda (port)
+                    ;; GCC 2.95 fails to deal with anonymous unions in glibc's
+                    ;; 'struct_rusage.h', so skip that.
+                    (display "CXX17 := c++ -std=c++17 -pthread\n" port)))))
+            (replace 'check
+              (lambda* (#:key tests? #:allow-other-keys)
+                (when tests?
+                  (invoke "make" "-C" "source"))))
+            (add-after 'check 'build-docs
+              (lambda _
+                (with-directory-excursion "tex"
+                  ;; NOTE: remove strict versioning.
+                  (substitute* "styles.tex"
+                    (("lst@CheckVersion\\{1.6\\}")
+                     "lst@CheckVersion{1.10}"))
+                  (invoke "pdflatex" "std")
+                  (invoke "pdflatex" "std")))) ;Rerun to update references.
+            (replace 'install
+              (lambda _
+                (for-each (lambda (file)
+                            (install-file file
+                                          (string-append #$output "/include")))
+                          '("source/condition_variable_any2.hpp"
+                            "source/stop_token.hpp" "source/jthread.hpp"))))
+            (add-after 'install 'install-doc
+              (lambda _
+                (let ((out (string-append #$output:doc "/share/doc/")))
+                  (mkdir-p out)
+                  (copy-file "tex/std.pdf"
+                             (string-append out
+                                            #$name "-"
+                                            #$version ".pdf"))))))))
+      (native-inputs
+       (list perl
+             (texlive-updmap.cfg
+              (list texlive-ulem
+                    texlive-rsfs
+                    texlive-memoir
+                    texlive-substr
+                    texlive-xcolor
+                    texlive-isodate
+                    texlive-caption
+                    texlive-relsize
+                    texlive-extract
+                    texlive-xpatch
+                    texlive-xkeyval
+                    texlive-jknapltx
+                    texlive-booktabs
+                    texlive-enumitem
+                    texlive-etoolbox
+                    texlive-listings
+                    texlive-microtype
+                    texlive-underscore))))
+      (home-page "https://github.com/josuttis/jthread")
+      (synopsis "C++ class for a joining and cooperative interruptible thread")
+      (description
+       "C++ class for a joining and cooperative interruptible thread
+(std::jthread) with stop_token helper.")
+      (license license:cc-by4.0))))
+
 (define-public tomlplusplus
   (package
    (name "tomlplusplus")
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 11 Mar 2025 19:17:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 11 15:17:19 2025
Received: from localhost ([127.0.0.1]:45724 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ts56N-0000EM-Fe
	for submit <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:19 -0400
Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:47131)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1ts56H-0000Do-NB
 for 67755 <at> debbugs.gnu.org; Tue, 11 Mar 2025 15:17:14 -0400
Received: by mail-wm1-x32b.google.com with SMTP id
 5b1f17b1804b1-43cf848528aso22702625e9.2
 for <67755 <at> debbugs.gnu.org>; Tue, 11 Mar 2025 12:17:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1741720627; x=1742325427; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=YEHDdPl4gz+qEDvb6uqLoONSd1N0xW8xBXpFaCRyBlg=;
 b=AwkJDInNxUpMhQzZHgeFxdH2M5xGrF+AAgRwNHDtFN1jG4kmlRPhhiguETtFYcekQT
 tdSe23iagx99nk3N8VJ/SSltjd/IUknUGNgB3L078ju61kmKmwnODU8S7tr5evdWmwzl
 VeOnd15ymjIGE63lUMbvO7ZbqLjRig2eoN/+ZGSc+dnKpjOcQ1ik/xYZ/ESjVvgj9Hsm
 SNiOJ00hBCu7TUlSoxQm1MllczgKrTENyycWfll4k2YiPTmxto81vLUpvMpnWG17HqrL
 9NMlDo2+qEXqh6D4eiaVFrEVT0svWOPa1Ve9TNnOITtZoocLByAs75c4Z4DbnbT18pBv
 UPBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1741720627; x=1742325427;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=YEHDdPl4gz+qEDvb6uqLoONSd1N0xW8xBXpFaCRyBlg=;
 b=vhiTN2PqYq0+mOsx/SSjUfiOtk5twSQfXh5cZWVDiRw5TqlfaEvynuufRHQ2LaUf2e
 U8IShib/QY5f4hVkMwA66Smil3yDY1A9aowVN75k/uzQkYDN1alypsaLsmAgrICw+RjG
 t0ckZwyU3FHj7twsBx2i7p1qk7xp+KjvLb6ovvhHLzaNgXKcqwt5kOGcB+JTAQYB8cmQ
 4npfTNaPkQElXfVNJ3MYCAzEFjkYRSkC/cnUp8NE0pp1EFKzlvtmaT2hLrYKE+EBS9bz
 yStrhs/4VeQgnCeyNox6FWWjpSyYGdX5brCmO4sEJw0wv4Vie4e3vG1GCUS5wP2xT9CU
 jqlQ==
X-Gm-Message-State: AOJu0Yy7GBxvbxalsQ6sBq8bTzE/PXsWLbQVBbRrL5mHrAHNfqbdkDnf
 KnzCTBpl87RqKWYXIEp3DejgI/UT7d1f6Sg/1W+rMTkHVGMUw8PKjUEx2Q==
X-Gm-Gg: ASbGncuHicldOuejxiiQDJRp628LCnZ1GCOiw5wUO9Wu1F9qJr1VJ2iM0Plf/ONCUWW
 z8N6ehTMGDh/baUUqC1oJOsVmqxgcs1RayUW7Mbwlbd2sPh0zpY//Px5GHzi/OMyjHsdfPFrDKd
 0J4/SpE1v7uIRcvRk2nJlr6CLLOCCwCU9tQ/KE+T6nbCGncuAH/Oppvd3zic8Hfdmu7AVlK5XKv
 +gNmDABfKMQpzigpXJgqw2WTLLRajbg1Zwuf9ggsvOCRGXof1sDGqG1aQBMCFs+jbK+qNoyIlR7
 YQOCONYPuzmfUFwgQulaF790EI01+07CQlVVyKO19zyGWmzkc6R/T8ZQMQ==
X-Google-Smtp-Source: AGHT+IFtiJs1k2iK5m1VkVwLrZOzAVio8vlfLn8gJtQOO1Llt229vz/AbmqnAbS7KhgOrpa1XL+XAQ==
X-Received: by 2002:a05:600c:198e:b0:43b:ce08:c382 with SMTP id
 5b1f17b1804b1-43d01be6dfbmr70665375e9.16.1741720626131; 
 Tue, 11 Mar 2025 12:17:06 -0700 (PDT)
Received: from localhost ([2a0c:5a85:d50e:8e00:c7d4:a3dc:7540:dcad])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43cf6c74f38sm82790595e9.20.2025.03.11.12.17.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 11 Mar 2025 12:17:05 -0700 (PDT)
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v5 1/9] gnu: Add edlib.
Date: Tue, 11 Mar 2025 20:15:17 +0100
Message-ID: <5af801299bc13936ebbd6d1cbc5076dc5f11b463.1741720525.git.sergio.pastorperez@HIDDEN>
X-Mailer: git-send-email 2.48.1
MIME-Version: 1.0
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>, Greg Hogan <code@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

From: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>

* gnu/packages/cpp.scm (edlib): New variable.

Change-Id: Ia38b1d92d64134f638b13d9afb981f44a374a10e
---
 gnu/packages/cpp.scm | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 8d482d1fbd..338455b9fb 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -43,7 +43,8 @@
 ;;; Copyright © 2024 Peepo Froggings <peepofroggings@HIDDEN>
 ;;; Copyright © 2024 Jakob Kirsch <jakob.kirsch@HIDDEN>
 ;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@HIDDEN>
-
+;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>
+;;;
 ;;; This file is part of GNU Guix.
 ;;;
 ;;; GNU Guix is free software; you can redistribute it and/or modify it
@@ -468,6 +469,28 @@ (define-public c2ffi
 various formats, including @code{json}.")
     (license license:gpl2+)))
 
+(define-public edlib
+  (package
+    (name "edlib")
+    (version "1.2.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/Martinsos/edlib")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0ibpxs3r8ii2s3g7kdbyr8brg6ha5l0fb21idw8531gx9v2qzh4v"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
+    (home-page "https://github.com/Martinsos/edlib")
+    (synopsis "Lightweight C/C++ library for sequence alignment")
+    (description "Lightweight, C/C++ (& Python) library for sequence alignment
+using edit (Levenshtein) distance with a focus on speed.")
+    (license license:expat)))
+
 (define-public expected-lite
   (package
     (name "expected-lite")

base-commit: 3bf7a0e8c431abfcba51806ee2a3eea9e0865472
-- 
2.48.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, code@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:33:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:33:18 2024
Received: from localhost ([127.0.0.1]:45382 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1siiH0-0003rA-3s
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:33:18 -0400
Received: from mail-db5eur02olkn2109.outbound.protection.outlook.com
 ([40.92.50.109]:30497 helo=EUR02-DB5-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1siiGx-0003qq-Jl
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:33:16 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=i3siPvbAE+CoMEJnZ4vav8Rm60Jm58ETIPurpAvl5UX0JLNR2DpvyATmn01lEEgiW380TDzudP9OH/tFZBcGJZe4sXjVxTX+nNFrPcWCgDbBDZ2WivoUmvjL0fmW5twg2DlRhiZvxj7nors1csXRGRK/BH02k+WVqujw4nRruSxDvEODKRKqOLD7Jb2GYuH3OsGlpZxwBtW+BeILH0zA6x6JTSW0lCEWl+7b4SXTBzWCt4mMuj0ezy2E/TVyWPbV7RNW5G9sgAzu8dsTEBp5idPHr0EZfZZ8PwqFbqRhLr7U4KtZRtSKp+k0kvSCMKX3arMCDwi5rYTEnZHtbuoWEQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=vWxsMujVG9af7KmpereCavwyC69+rZrgSrgW3bP5x6Y=;
 b=fcDBM6vRZI+RvRUday2T0ett3WlSbFx1JBgiaaGo6P1HS+CO8Z7EGnSwAq4jR2b+fpjYfE2V+HdYDaGrO2IOMda7OvAxOR5mJECpwlZjdHuwCCbFipF5TeGIkGNtKrG4VC5VMK5QYPdgXxr4EvuK0umABsZYnZ3V0sCToa6740kGLr1lkNCD7KRC7YClG5Yc542U230NdKl7DYf1tH9T3hfHkY0cmizw7+bOadzE14kuZ0tY9UrYsxRb2K63yayQxK7O2bq7AMJR/OKfwTAORcKM92yN4eswdRLpvB/23cyWMIZ286LcGxeQL0g8HANR6FZrCZOGg2JB9mGAGZ6ToQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vWxsMujVG9af7KmpereCavwyC69+rZrgSrgW3bP5x6Y=;
 b=idFQ6Fn4yHOFq6avbT2o9z1RKjLaWteu4V5b9HDM8grgeUt9mzYjVpIlo1KxR+E80aw8KpaIK9KaFqpQt76lqeYMWpWTc9SUQWbSJZU9JnUbvdEmOGpxB9ZW66TqFj6ExBHurWiE7y+Edu7WvB7qLYJeJ+03f6RH7Yd39/VXEhpFQdwmZ4YYKFC+24lQO1Az72/kinzF+eLGGB14I6sV0RntY3n5eDgfkNvmpn2H/DNpW8POneeZ/Jy8VIdReTu9jqAcWfCU8a2RJI/w5Gd+Trdt5gqbt068kHl7X1iaPKNnMsiu0APTovcJHeGxPRxNzgQx5eEF4eTNVjBW53VXnA==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by PAXP251MB0603.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:284::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:32:03 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:32:03 +0000
From: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add imhex.
In-Reply-To: <PAXP251MB0348778D33DA5D0855B4EC0DF38B2@HIDDEN>
References: <87r0ceqign.fsf@HIDDEN>
 <PAXP251MB0348778D33DA5D0855B4EC0DF38B2@HIDDEN>
Date: Tue, 27 Aug 2024 00:32:01 +0200
Message-ID: <PAXP251MB0348F1434560988CCA7F93B6F38B2@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-TMN: [u7XNTt0ILKH6Q8FA7WsyHBiPK15RTFjT]
X-ClientProxiedBy: MA3P292CA0011.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::9) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <84zfoyrk4e.fsf@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|PAXP251MB0603:EE_
X-MS-Office365-Filtering-Correlation-Id: 7108229c-e97f-43fb-9f7e-08dcc61ee836
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|6090799003|8060799006|15080799006|19110799003|461199028|5072599009|440099028|3412199025;
X-Microsoft-Antispam-Message-Info: rMd9gkqRH2bpfeIRK2REEtm7Dwxp46LVUfyGb6tm7XHOe63QwPgrDUO0aRvTOHdntH8LsdiRcJ4BRyl6DskFSZql4CddVHHCpbnqoZaN1tkBFEjhBpKJw5B0ScpKSP5TkaiD1bAP0mo8vqZYxoiN2av8oPf2hgaM7q5uG2zC8Nhl3TQ/4GJKYxv0fefYdNf8VUuN5sefUH96Q3jsxDVywuczopk0xTYaRQRH5zYlz5NW1cvauBi5GeigkY6QGHNWyumKD8kDdbLCp+3wrWRk8JrajnKybirekQsUbUn5EqGZU0NGFlWx6zUXE4MwMcXxpZmpLr2pCCGWSdP9W00YrG9JlnF45s33OZuTKlOEcCOb/6FBoV/am8y++uwrUKCea7R0zclfPism8Kog1QNjK4Jtv2InVKE1pCuZZqd1DJ0MsiJWs2ROlA3/pKrzIi1bK3PuvI20Xrnbj/KXBHlq8AroGazkEb/67I6rWAtSo9D5RrGfkKiTbOHgqmbiCZZUwDpJuysfRcl5yc+pa4hyLSaJTxvKvdBB9vAe4pVMyjFjT74PAFV9e89b+6ocr+d5Zcr/WPK/ytHme3CpkENh9eiSzNrhiroHy/9QpZKg2krBrS3ArxM3KzeNts+DVdpTewhktnvN11d09P4/pPq3s2BaJUTjJ4Ezo3wl8akseMymLelauHVJ9Us5lCe9vMNFM8jn/fT6mw8ICscNG7mR1y5Vf4pcWBOlcMJ9q7qY+Wc=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eFQ4TysvYjh4NmVpWVRQRTFza05Wb3dDM1YyVlJJWU5uWTZzSEpHT2JmV1Zt?=
 =?utf-8?B?U3hjaGZMVnQ2UU0vNlIzR2hUOGlhVHhsSGY3VmxndTQ3TG5VWTBldHErNDVu?=
 =?utf-8?B?SjhjQkdCUjBLVURFSHkvS2F5dzR3bmhYdm4wU0J0WXNSWWxZREpDWm8ycG5I?=
 =?utf-8?B?NGhKYmV6VEh3VTBvMEo5QWhGaUxyZDAraTVHbXQrdFBxYWxXQXFYNmNRWGkv?=
 =?utf-8?B?ZXE2bWFLbFRvbnpaekNvVDBMLy8rYTZxbkIvZzk5KzZnWjRHcFhaVytGblU0?=
 =?utf-8?B?YVZJU0dObENLMmUvN3hPNFByZUZmeUxrUnhlODZTYnpIbjBiSFQ5NEVNUmYv?=
 =?utf-8?B?MERzaE5oY2w3dUtmbHBOZUMyeFE2cnFBNXpDcXdDRHJYN2JpT0hWZW8vMEVG?=
 =?utf-8?B?MWd6RGEzR3dxUUZYVUl6dmRFZTNXb3JLbEtERWNGdUI3d09OV1RnUUl1Rmpv?=
 =?utf-8?B?MzFsTjF4aGNMeEVsYlljRWxQTnZYSUhQSThObGNJUTFobVVBOHVWblZURElY?=
 =?utf-8?B?cHJUMmdQemRyK1FJdW40a0MyaVgrbk9oTlZRcGxIakdJQXk1ZzVCNUtnLzBI?=
 =?utf-8?B?MWxjK3lvRGZScHQ4bGI3TjIyTFdXa2FlWFB4bVdFQ1llN3lrN0FsYzJmK3FH?=
 =?utf-8?B?Z0RXQ09qUU1nZFhlNnZBcFg0SmlKdGltSVV4ZzIxVUh0VWJEZWNISjJwaWdv?=
 =?utf-8?B?eEx3ZmcyaUh5K1J5NDZyYjh0UGxtNG1ReVNtMDU0d0JYZkFXeUlJTzdLMHU2?=
 =?utf-8?B?a3JKT0xYOFIxZ1FPVzVDTDVWS20zZlZLMVRkU25zS2JKRkcvQU1mSkNRRlN0?=
 =?utf-8?B?V1FiQnhQZE9paWNXSnJUMUl2cHlZS1VrZ1FOK1VVQytWTGZwZUliTTc0dWpp?=
 =?utf-8?B?OFlWRkNFbWc0cm1TbEp1MWhJdVhQU3RuYi9CT1RKU09mL1M4MVhPREIxZGhP?=
 =?utf-8?B?TGtRUFlXanZmMzMxdmQ5VldSM1pwaUdVUWFuSlh2RWJiS3Q4TWdSUUdMdHow?=
 =?utf-8?B?QVR3MmpON2t6MGdKcHBVZHVZWWxnc1U1T251VVg3aGJhampla0ZuL1pLY1pY?=
 =?utf-8?B?a1dKN2JWdldwYWJ0YmhiRkJUb2ttTGZZS0NGU3VNUWtERjQzYjhnVWpRZG1h?=
 =?utf-8?B?MUR0NGlrb2J2MWpzTmo1TmxXbldicGo4SWEwN01ORnJDUkpoUyttWjFqOEpV?=
 =?utf-8?B?R2ZGbldaZDZiQzRIeXM4R3dYYkZnMTB0S3UyVDM2Q2N1T0NNSXNQMStMV05P?=
 =?utf-8?B?a1NkbFJsKzUzNGRHdVdueVh4eVlDMlNnWUt4SHNNbmw2RXZEOEt3dnNHTU1y?=
 =?utf-8?B?S1MrU1FMQ05zdS9GR3UwRFJKSlJUNGRiQ3VUL2VJcmFwZEdrNmE2TjFsVHR0?=
 =?utf-8?B?SlhSVEhZU2Z3UUgvNTFUVE43Z1NwdSt0dlFWR2RPaENyRWpuWHpQYWM5aDRW?=
 =?utf-8?B?d1lEQ1pHUm5lRU1IelVSSXZlK2lhSkw0VWhZeWZSZEpRSlpUVTNsQ3dhMVNz?=
 =?utf-8?B?Zzh5blZkM3FMdVpHU1NOUG8rTTNyRThTNFFoMTdZS2ZwK2Y2Qm9UUzd3RXZx?=
 =?utf-8?B?TmFHbXZMYXpNcW9qMWU4L293UGdIdGh5OWpPb05BYlE0eFk0Si9DZTArUUsr?=
 =?utf-8?B?SWc3UUErZ1dPZVRmck8rT1FoSW5OZ1VsTGVZNWJHSkVoZDRTRTIwdjBEOUJv?=
 =?utf-8?Q?APrhlh+4tm/oO2woUsyU?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 7108229c-e97f-43fb-9f7e-08dcc61ee836
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:32:02.8854 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP251MB0603
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello, again.

I forgot to add the Copyright line in the files where I added new
packages. If this patch series gets merged and maintainers find it
appropriate, please add it for me in the pertinent commit:
--8<---------------cut here---------------start------------->8--- ;;;
Copyright =C2=A9 2024 Sergio Pastor P=C3=A9rez <sergio.pastorperez@outlook.=
es>
--8<---------------cut here---------------end--------------->8---

Thanks!
Sergio.




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:10 2024
Received: from localhost ([127.0.0.1]:45360 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpl-00030a-P1
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:10 -0400
Received: from mail-dbaeur03olkn2104.outbound.protection.outlook.com
 ([40.92.58.104]:44432 helo=EUR03-DBA-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihph-0002ym-F0
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:06 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=GD9p+KndqChSkjhvm6t6GyBU/wQGGIfweOQfVOdv3hxVoqIPDAWyKQzdkPapitfgs+R17Rl0vclWTVHmZnT/CNSXLViY1AWhSFtmpTTQZ891UH87xFv56RueWcTDTH3V99FcplX/k7EgMDQLGRKHiXDT2UJ9O/6j4A5T0N/2pg+ofAB/FaeUkI0JGtRhDzlC6IS0iBFYwZSAG8sn+lVLd99CoguA0HZq0vSdf5gUkukXkneIpD+IGsLFyuTjMCG1jdweeNan/NCby7fKbU95y/5hrbEmsXPX2sezcY+ZvWxo4hZ+k8wCy3CPxvf/bqR/TalunK7dFgYo3fhRsyYZ1A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=OedCh2STSBwJOsxiNZaL12YkWnlOTJREryZquLy460M=;
 b=Mab/LmJwdvAMbiIV2VOTT0nnWUWNjrlZFruC1aZYNLkDuwfvJM0gWBqmiZM9GQzhyGxtfhr9SZaGgEfXGCtqvdpxVuOeQvX5u8bNhEUtgEQ/jvxo8CmbnW50cVYv0gyTTq0okL/Odowr1ZREk8kh4vpfgDuzulwnXsi91GLAZoVeR2oGg0ltZCPLvbjGiSFZ/NB/ETYVj+XCMWlxed10gKEq/qLXPxQ8NkEqfMR4R9xAFMMhyuQOdYs0Opo6v2FmXUEQ12GCc6PJ0Xqi04KSmWzTF+I4WEDavKohihGwOZb1WVfdz8BCZbjQQmdzcGN/98JO8IzmHfTWepjGSIZUog==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OedCh2STSBwJOsxiNZaL12YkWnlOTJREryZquLy460M=;
 b=XrCYtMg7ZC6igrRcGcy6GSbmKGz6gJkx56GfSh79wHXyCV0/tg0EZa0Bqx5vclxfENTQ7M2uWDqVgA7yJtK9Fdt7MSLMUEdK+HMc7D0HHR1vRLtWI/xbJ33smT0a462tkLnDMdY2JZQKhSOQULRNUqvYJGGLIC0LZHFZo0OFcH4W4BdjIP8j0qLD2fvbr8AGlF2bSY+GMb+vjIft1EaY7VLSgBDydfxlohUyuwxX6pkPu8bp8u5dD7XMp0VdpWcTacGlBZ5I4sH9Jd67/dRvAj1JQHDQfu6f1rTjD3ORPlH+QDlIe+yZtQIcTPh1R7mvbDc3EyYmPHXQqxA02gLwYA==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:03:53 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:03:53 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 1/8] gnu: Add edlib.
Date: Tue, 27 Aug 2024 00:01:03 +0200
Message-ID: <PAXP251MB0348018F87795B05E3F79F2EF38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [zFfNmhIPaGylDL7+mPyzfzS+x1G42XlO]
X-ClientProxiedBy: MA3P292CA0009.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::10) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: cea08e29-9129-411d-02e8-08dcc61af8ea
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: gOu01K2EDueQOn+Za/QmfJISgdkgeuRuBlyn6oNG3d3hjDUcczfJ5Kpgu9H8fqEpODFotJe4wzY+vYNr1p4aHJk2D0TNx5YzTzYlV7p7j6bz6eHocTLQAQKcV0Vvta+SwdZx1TVWypOcS2fRRGN3KCi74itFnqdQiHOzTjwOG/LdoXxI9WjjIxdjsf5dJedVAWgD9RdRu62zWwtOxB/Xflhusj0xKRfoLC2/A7h32+bDLmjyJMNS99ePyEIgyXJwM+SBq8ShDY/B78kW/gkhs52D5LYlMHhtjCKinkQkkCeSaYgq49WRHgCaorNzXQJHbPel9nBB0kaRx5IjQSZM8D1wjwZ64sXHTVPX+7kpPZKcD4QkOjmtOZiEsbdS14qeHvhaeR3LqvabRLRPaqsaDuUgSSjT79ccZyZN6s24UEoe30I+yj09dsK2zsODtRJQeapcIeFIZ/bHVDCTrl8nyCL0ixUnoo+SwJCkAHMCPOM3vXXK9O8CZRKvw3YOYoR28ilNLAJB4uiLDhHmTj8acxfK1FmnBSdCz4EFcMBL/Fsj7mRbXVDEGQV6QH766AWk+3sK8UwMl9Z9TMyxx7HkxaGpaqreibwoHWEQ7uQWzreOtuPXoHuHhCE5BZNVLPeYosXV9i4PHenQzFHVWsEykEcBZ36Bu/qJL1+3g4M+EfdUhJ7a9NFCPQxKq4nIkkxESBw1hqH0Q4VRnTXbc05n8btD53CjZ02gFDGcOZ+yWZ+8ZgvLyhZNBYDw6RIH8hq8eBSjxYzlIZ5veiTx20LWh+IY5ZUCDXcqQ9qOnM+YYJub4uInmnLXky+0EUwVRyMiHnGr8jg2iEPFHQopFi16Fw==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?WLQbPM8IRDTWpgdjK2jn1L4T9JuMCsbGbBKl/1csEcjlBwUtMHXrYcQN6ZR3?=
 =?us-ascii?Q?r+YsAcBZM6nzRU4Nak1HiNOSrIc2RPGieouyC+a0mKAvpUDPds0XcQKZtj19?=
 =?us-ascii?Q?PV8bzDSaGDpNOM+nF5NQsoqikCnKtHdqT4C2ZgMF7N8J27+/xfnmq84cPRCw?=
 =?us-ascii?Q?RwGkpv1uasz/31NN+FlPgiXuOmwEWtyQE9he+1+uXy2bqVFqysBY7Pp/Z/Sm?=
 =?us-ascii?Q?c0neHx4Y7p4Sx9ADJjGIK49BYUjAQnH3iu4Pi3dRG0sKsybUOuTm8M2PTIBs?=
 =?us-ascii?Q?PH+29Rnao8Hw56xQ+YOkiYPiF4L9Ucwz1oqiTvPBuk5RikYu0u7EIyeV6ZDs?=
 =?us-ascii?Q?LkVNuaDEj7kdLmvOgyEEiyYLhT17bPW+Az3I48TE6lQd9m7MGrU1rRa1BlAk?=
 =?us-ascii?Q?Sf0tfCoW09SfaPQRIk1CQBSrx+sd7L4IpuVOwv569FlT5lv+YESVPKQQ2eLl?=
 =?us-ascii?Q?vSUE/P/+yvi1VOno4BCkehoRDPF3nrF0dj+8l+Hc7IE+r+x/pAPnzG27WwFH?=
 =?us-ascii?Q?5TPf8Ly7HOpVteVUkEo3QILg7H5/kk7lnGgzceTtGY4zGwLBwNTeYE0ULRyq?=
 =?us-ascii?Q?vd3gFIhut3r83K77inyAbEOLAKGL2j+Wrkm3aFpJ/n6/ujg65GxHrTe7R8pr?=
 =?us-ascii?Q?STTKBmKX00Nar8CMK2fWUAeIq6fYHxzIT8X1TW0n89P4isnjx3tDts1tYOih?=
 =?us-ascii?Q?IPMe4V6WkS9smilTy/q13k7J9wnJTgor60khPeHfcQgaenZMbCM0t/yScg73?=
 =?us-ascii?Q?1rTXP2aIeJblGIq/7yOyNtXxlnhDCVK57Sh8P6mfTDJaJyWkIm+tFOZBjYWY?=
 =?us-ascii?Q?IYLEJPRruYt6giKTW3l/3vBE+ySPuhNa7XhVRFtPnVcesyIkV0eO+uWu2jGQ?=
 =?us-ascii?Q?NUYaNG7ISWIaClm0iYdjBuou85qztM/l6oiDPJBDhUEFUQVQDS2elv7yRIJs?=
 =?us-ascii?Q?hmx8uE8UdpAaRz1uG4MzSW0E8fvRl7+gTWXpJmwbmkOIhg4YlqqlD2vTfX/t?=
 =?us-ascii?Q?sS3SSUU6lUaOigpW5/D0iqvawC5UiKo6jDc/LPP0twVZChH2wLI6jTIIXsbZ?=
 =?us-ascii?Q?4kN7ai1iqE4m9QSK5EYWsYTpDHSZtHuD8rDXTGIVNFyU5z1vE82IqGz8OsAh?=
 =?us-ascii?Q?qBaRv6FCs973eUImWd/FUJrZztSVPN9O8iFN8GeQiEes3lXhfA3m4yHA2fka?=
 =?us-ascii?Q?TMVXdlgL+61g349xI8yVyAHW8UQnDOLm5harfuVoTgUHNO4SjOKSQQf8JaXM?=
 =?us-ascii?Q?wD4MF9kPOe5Z19fJvQQD?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: cea08e29-9129-411d-02e8-08dcc61af8ea
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:52.9879 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (edlib): New variable.

Change-Id: Ia38b1d92d64134f638b13d9afb981f44a374a10e
---
 gnu/packages/cpp.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 7dca7a2d02..708487ca97 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -390,6 +390,28 @@ (define-public c2ffi
 various formats, including @code{json}.")
     (license license:gpl2+)))
 
+(define-public edlib
+  (package
+    (name "edlib")
+    (version "1.2.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/Martinsos/edlib")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0ibpxs3r8ii2s3g7kdbyr8brg6ha5l0fb21idw8531gx9v2qzh4v"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
+    (home-page "https://github.com/Martinsos/edlib")
+    (synopsis "Lightweight C/C++ library for sequence alignment")
+    (description "Lightweight, C/C++ (& Python) library for sequence alignment
+using edit (Levenshtein) distance with a focus on speed.")
+    (license license:expat)))
+
 (define-public expected-lite
   (package
     (name "expected-lite")

base-commit: 732dac4ce0de75ba0ffd79558e876815b273c925
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:09 2024
Received: from localhost ([127.0.0.1]:45358 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpl-00030T-5C
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:09 -0400
Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com
 ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpg-0002ya-01
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:04 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=sujbfb7FE1graxquMb3v9/8uwCCI3/Z5Lo9do0YsFNMfGyQclTsD8hGpMxkx1e6GhP1QpdMqYTgeqIsQM6WszMmrxBh49OOwHYyltEg54ikLBj/eU9efltfXVdWESG6b7VjunfpY9oPiP/g5RpzawKTw+899ELwss6RZCFLbIzpoWTISaJ4paLt5yViWL/xRzeXjhrl0erRkbx/c5iB37oJfD9JO9JCAymD8r4eb3fp6n8cKsoNZ4qcjVbqDlzbMrSd48WIEJitrLLt/+coBkDG/S4CmMtMugpWuh+a9QrclpwiK2LvbsNZZ4hJfsg0oDAydsTqVnTY9Lky3uNZVkQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=V78EU2/Rxwl6mcNAJ3eOxk3t2MpLqs+Bh8EoT9tnPHM=;
 b=mmKWdCJYbk65vk75QByTOUpauMDIL5/LBnEmClc+1nsJx8sh0OPglLkUwI8021riZicg8w89szE6tGN/4avqjnkjvE3IS82VRnrjFSKPwMa3P9MXnftTD+q5WzJtRps+iQJrnXG/sXkY827rFCphKZ3hGbaoTB0gdy7HN/aJYQ5WbBGpHURdHxJNNr+6kLuZYqbA2RNEuHMnZtFAT8REMvf4S1JhTr3ZDUXAc/l7MsfNfklEospHv9wkGK4MqCMFIJ55SSZfND8QYB7jEuWC5vs+adl4ZFpRPmnbT5/+jLalnmeZkpTRnWG64MoFoGvg8t4WxdnxBuWQxWn4nGlXcQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=V78EU2/Rxwl6mcNAJ3eOxk3t2MpLqs+Bh8EoT9tnPHM=;
 b=GL8ToKQ7vKclIlS8aVqYUtX36tAkD4PLEkxIsk0cttKLe/w39T9IXv/+l4YFJ6Kqq/eYTfGzZQRhz6DIz8EhcHhqDHh0Z+EtkI/+Hq9lYoSgZk8UjeblGlZIce6SWdIb6oi9xIU4RYlalgBSXooJwpQ5HBd58e7w30b/IKuzDzgsqwGKwFwU8frA7zqBUvfK4zZLmhwnS6kUEGh+1XVHBwJaIpoLF9CQHAfJ5HhkMWHbKSVJdhpE4dW/9VMCd94UG8ToQ5VrADTVszgE1HqCAkK7RIYBSFejAQW3xPx0SCURZRJRDRk1o6OEZ2dPGMyEnrnv6Yjg1YlPZlH1Iu5yTA==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:04:01 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:04:01 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 8/8] gnu: Add imhex.
Date: Tue, 27 Aug 2024 00:01:10 +0200
Message-ID: <PAXP251MB034892752BCA35913841773EF38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [gMg2ZpJJJBHogn7ARTK6EdiEeGwi5DkH]
X-ClientProxiedBy: MA3P292CA0006.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <da9ab7d6a6d79570b766a688dcd0ecb6dd5563f3.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: ef7c1be3-e609-4bed-6379-08dcc61afe29
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: HUt3JzLvYImHOO2z2XVTUgbSqBxC4zaYlF3NqbmYogZTJLUomKTO3gj23KaHCXx99jyWZqpLyHMc4XW5j7teogSMRF8kvWbyJZAKEWsPBibNwiENhFWINtA28yeniuJOLzhaIolgbAZLVn+RLMUaORRyIBcvzzPO80oUwzmZ1YW00j2/VoLKeWJ5v7T8II1uBHcOgWwqtYDcEXCkwO1GRnseuN8CF1aDGeslC+UXA6CAPH76juceMT3QliOUhNrs57UE8YFueOgMDm0Z8FOGSVVjHwYPR/RVx7C2ZWExEsF6Dvf/rvcmvnj4neGvoV4cvjJAnRrRbNcyEza0jvG2w4zgVrJjBqiAu62Jo9kVApITJhFseMBayGZykACR1VY0P3VPRAy8msi1q5pY8NudJL2BHFmILx3vhOJChokNpSz35jIkIidCTsZoqcVP/nMoK4kByXfgsMOMl4Mr9qTtrGvuyKjoRGwOCoqCYXRoZJqidxUib1CDebdv+it2H6OnyZR8+fwYkU7i0GvakxwxZOlGib+UXN1i4x1VckBDfWOiI7c947WBX+Ww1cTu3sC3o/P/Nw7003LGqAo3sVL4tGM2k8VDj/W5p15I4eRRRmWx3mZwSXIkXxAZN510K9SSq7PK//k67G8FT4sFSxIBWrBg98dVeGW2oxNLOzQDM13J1W66xmqnIbGjqdqt1/8R4548ucANA/yqEdXo2jvPvrF+lyXCAdzm26rbG0Em18D8AV7adkTcOKW3vcMVPh5BuVcHlCQ6A5NX9I0DzgdDgvgYIJll80fuQXZEJbPp4QoYCGKl2GahuB72FZDmjB26pprhkrN4OW5UuX9Sfj7J/w==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?957C+6/wkCFO07J8kBOTLo8e9xeaoI2b8kfsC2iFL1r8H6y59CCz8IqDePtf?=
 =?us-ascii?Q?pTGqZqeiGfVspZgV7dgZP1srwTS3jyqB26tuY/W/MYmF0eAHEKzeAF2EySqB?=
 =?us-ascii?Q?KDdi2oj8zGBt/H4BqcV8wHoYLvLc2xVzf5s0NxJevVWWPvAC0C3VEJ67Q8rq?=
 =?us-ascii?Q?ZRfFw/eVR+BGrIdmcTy83d032SOKf1QGGrr49bceV1zJ6W+/Xph/Yd7sVMGM?=
 =?us-ascii?Q?pmegIODMkoyz7RUIhS+Lk+SbUTdyjxz4HvPPvQbQbxtDqjHSzx6j7vyQ7i6E?=
 =?us-ascii?Q?auCLiaTOKvRF4bdRI/dxO0g/7WYNIQHEcFd6IMP7Um1+BByyAd8FLJtUFEz0?=
 =?us-ascii?Q?C2DSmu+hxFxSHnIHCBFVj7tGcCznYqWS1LMEyccJLLnYPTML2Qt8n5bL2Gln?=
 =?us-ascii?Q?ra2hBx7vlTIjyICoXnUtyO1qi3FbrM+fn1ZJfKVJ0G/WT/9Rnkh6BIoomxmh?=
 =?us-ascii?Q?H/RJ3wW3gu+xl+0RdpjLH07TnFCJGVMDS7oawovMz9/WqUqFyOi0FJytPpVo?=
 =?us-ascii?Q?eUX59QdcXgC2GPcCLx8TEhfFPubaewH4rsDQr8revzcNcP2+eCNKZjEZxRkN?=
 =?us-ascii?Q?1Tl4k/DT6Tb5TC+GviuKNIkOYlx74e50odiiy4FR28hrPfcRThxMzGG22JkJ?=
 =?us-ascii?Q?Z3hA04Jw/l7jRYHngESjRsaPFeB7Pwtj7ocXzuB5FBKpa/PD2bS7EJ7EtpCl?=
 =?us-ascii?Q?GTAvGRD1oL4qCKFYcPVYRDqSTV2glBrU9uGYVjpok0v4k5vuufsPlysOGKPw?=
 =?us-ascii?Q?ZJn3aLJ6oxGK/z8WdSKvNBMjV+wtaM9217v0sPTrRftoUWf3sdPQ7LVi9VBI?=
 =?us-ascii?Q?j8xoDi0bLJbe1FJ6S/746V7QscmWk6p5ZqSVruY3UJuD6vGqOlS2vgPlFGM5?=
 =?us-ascii?Q?3ngV3UqArXPlY99uvSbqZCywXjWCWo6bhp3Sk8oXtjhc+GLhq1vtzfbmZbqX?=
 =?us-ascii?Q?QkjI5LuYupzGPIE+sRm6ixRf+vELgDUXb5QI/2/2ODJ8mkc8bYb53LNXc3tP?=
 =?us-ascii?Q?CGkcvp4KWuPVTxTbg9cUMoGYY6WUhjqwpqH/qG0pRycTy0aqPC0JMAfM7gMK?=
 =?us-ascii?Q?EDD09xmOWnGnJk5NINYjvBdmxHGcOw3cgvi9P17pT3AVcw3z1r5KQcSildba?=
 =?us-ascii?Q?+P8EdZ2v7ZFCO5u/WOMxJkmvxu9ZPtnQOPbZIEJWbzE+VXag1bBBd2uXzhVx?=
 =?us-ascii?Q?XW6tjErYOCcszBomxYqfRcG/SVT2uoBA71MeN6IJ4IQZoM7ppSt9tajoGVlr?=
 =?us-ascii?Q?24bPPaRM318qyoV8uIIt?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: ef7c1be3-e609-4bed-6379-08dcc61afe29
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:04:01.7211 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/hexedit.scm (imhex): New variable.

Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c
---
 gnu/packages/hexedit.scm | 151 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 151 insertions(+)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index e5f58fcce0..0eb551b54e 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -27,11 +27,24 @@ (define-module (gnu packages hexedit)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages gl)
   #:use-module (gnu packages man)
   #:use-module (gnu packages cpp)
   #:use-module (gnu packages gcc)
+  #:use-module (gnu packages tls)
+  #:use-module (gnu packages curl)
+  #:use-module (gnu packages llvm)
+  #:use-module (gnu packages ruby)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages boost)
+  #:use-module (gnu packages backup)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages libffi)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages engineering)
+  #:use-module (gnu packages pretty-print)
   #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module (guix build-system gnu)
@@ -166,6 +179,144 @@ (define-public imhex-pattern-language
     (description "The Pattern Language used by the ImHex Hex Editor.")
     (license license:lgpl2.1)))
 
+(define-public imhex
+  (package
+    (name "imhex")
+    (version "1.35.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/WerWolv/ImHex")
+             (commit (string-append "v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0gi5772w0fzgr1w403ckq2mkwiyvcxv08frs2fjr2hlc8hb6c2p9"))
+       (snippet
+        #~(begin
+            (use-modules (guix build utils))
+            (define (delete-files-from-list-recursively . args)
+              (for-each (lambda (path)
+                          (delete-file-recursively path))
+                        args))
+
+            (define (replace-files-from-list-recursively lst)
+              (for-each
+               (lambda (elt)
+                 (delete-file-recursively (cdr elt))
+                 (copy-recursively (car elt) (cdr elt)))
+               lst))
+
+            ;; NOTE: `libwolf' does not have an install target. Until the
+            ;; maintainers create one, it will remain bundled.
+            ;; NOTE: `libromfs' it's meant to be bundled and cannot be compiled
+            ;; independently. Until the maintainers support building it
+            ;; independently, it will remain bundled.
+            ;; NOTE: `imhex-pattern-language' it's meant to be bundled and
+            ;; cannot be linked independently. Until the maintainers support
+            ;; linking it independently, it's source will be replaced in-tree.
+            (replace-files-from-list-recursively
+             `((#$(package-source imhex-pattern-language)
+                . "lib/external/pattern_language")))
+            ;; NOTE: `hashlibplus' has been left as a submodule since it's a fork
+            ;; which only makes sense within ImHex.
+            (with-directory-excursion "lib/third_party"
+              (delete-files-from-list-recursively
+               "nlohmann_json" "capstone" "llvm-demangle" "fmt" "nativefiledialog"
+               ;; NOTE: for versions above c++20 it is not required.
+               "jthread/jthread")
+              (replace-files-from-list-recursively
+               `((#$(package-source lunasvg) . "lunasvg")
+                 (#$(package-source xdgpp) . "xdgpp")
+                 (#$(file-append miniaudio "/include/miniaudio.h")
+                    . "miniaudio/include/miniaudio.h"))))))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      ;; NOTE: there is an issue with the way the test library is linked with
+      ;; the output binaries. Tests are intrusive and should not be shipped
+      ;; with the release, when the issue is fixed we could add a phase which
+      ;; builds the package with the tests and runs the testsuite and a second
+      ;; build phase which prepares the output binary.
+      #:configure-flags
+      ''("-DIMHEX_OFFLINE_BUILD=ON"
+         "-DIMHEX_ENABLE_UNIT_TESTS=ON"
+         ;; NOTE: required for the `validate-runpath' phase.
+         ;; If OFF, the pluggings won't be able to find `libimhex.so'.
+         "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON"
+
+         "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+         "-DUSE_SYSTEM_CAPSTONE=ON"
+         "-DUSE_SYSTEM_CLI11=ON"
+         "-DUSE_SYSTEM_LLVM=ON"
+         "-DUSE_SYSTEM_FMT=ON"
+
+         "-DUSE_SYSTEM_BOOST=ON"
+         "-DUSE_SYSTEM_EDLIB=ON"
+         "-DUSE_SYSTEM_NFD=ON"
+
+         ;; NOTE: the build system doesn't correctly support
+         ;; locating these system libraries. Until fixed
+         ;; upstream, drop the sources where they are
+         ;; expected, this is done in the `<origin>' snippet.
+         "-DUSE_SYSTEM_MINIAUDIO=OFF"
+         "-DUSE_SYSTEM_LUNASVG=OFF"
+
+         ;; TODO: package them.
+         "-DUSE_SYSTEM_YARA=OFF")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-paths
+            (lambda _
+              (substitute* "main/gui/source/window/linux_window.cpp"
+                (("dbus-send")
+                 #$(file-append dbus "/bin/dbus-send")))
+              (substitute* "cmake/build_helpers.cmake"
+                (("boost REQUIRED")
+                 "Boost COMPONENTS regex REQUIRED")
+                (("boost::regex")
+                 "Boost::regex"))
+              (substitute* "lib/libimhex/CMakeLists.txt"
+                (("boost")
+                 "Boost"))))
+          (add-before 'check 'build-tests
+            (lambda _
+              (invoke "make" "unit_tests"))))))
+    (native-inputs
+     (list cli11
+           nlohmann-json
+           pkg-config
+           python
+           python-wrapper
+           ruby
+           gcc-14))
+    (inputs
+     (list boost
+           capstone
+           curl
+           edlib
+           fmt
+           glfw
+           libarchive
+           libffi
+           llvm-17
+           mbedtls
+           mesa
+           nativefiledialog-extended
+           xz
+           zlib
+           freetype))
+    (home-page "https://imhex.werwolv.net")
+    (synopsis "Hex Editor to display, decode and analyze binary data")
+    (description "@command{imhex} is a hex editor with many advanced features
+that can often only be found in paid applications.  Such features are a
+completely custom binary template and pattern language to decode and highlight
+structures in the data, a graphical node-based data processor to pre-process
+values before they're displayed, a disassembler, diffing support, bookmarks
+and much much more.")
+    (license license:gpl2)))
+
 (define-public bvi
   (package
     (name "bvi")
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:09 2024
Received: from localhost ([127.0.0.1]:45356 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpk-00030L-K9
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:09 -0400
Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com
 ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpf-0002ya-7C
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:03 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=UzNIiPtksmsF0BOz4IMneUHa0s1e/zbu/hx1jrPUDWaQZOfdnVhY2N61m3d9wD/291ruAfHBHcYVb/ezdAbsdEX1OSHR1+c5bgaDYWbr7sh1AVVsq0sfY003Q2FjLviDCkadtceRj5HnQrpKZErIG8b2dhK3TUJdU90oCbYew+o38jvx/8k6D63WTOJgfEZwEgBfTntv32yOofAA1mMea4HL9Q5u4BzH7N8K3sxh6YVJC00Q5SHON9CvdDEnT7FSEvZEViiGzh+sCHYUgSMrOxX6Tcit1Bp6Q5LKSpXS6HG6EHC7uwmsLFw3xf3h2eeWcdll0TK8dPVsz7pQEKuKOQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=qoFaXzjvw4NQxfvZBF+hs5qf1DcWWaT+XwzfkfO86JM=;
 b=UC0my7YBvO9w3XjHkg1XsIGf19D6fPHbYW8KPFayOJPY6RRVKwUFM2n7FgmncdHszCffaYDC6QCIQ/OnPdXZF4OVg4fNhn1HwAF479lCW1GkHxkLwYf1Y7s969TaXOAD/wxEvKCPFdEEO2Pp5IXvXHZ59TBYrkErIJzTtqrw19FHZrGNOGwEvxoleBS5wPxJsI5zMORDSeRS/V8vY6w793M1DrEWzXtoB/rJX3Xj75PJlKdZsbjxqZTHA6wh2fG2VP29GiF/0twpW+wVZCLW/pD+4TfOAb7cMZzmK1EWJ3cKNbqfXIl/2p5ZRSn4Ioj5hsX75hVxaNxU03juWPqqaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qoFaXzjvw4NQxfvZBF+hs5qf1DcWWaT+XwzfkfO86JM=;
 b=mOeVBqBtb0L4fM6BH8Ht3pG6V4qVxfs3RXkW7HW7BbY3L0gqfhXUWbnFtHBsrrIzCz0dQboWsrj35LE1W8oDn2F9OUORsoBhExjWw86potojhPP87wYDWwkLQois3wyvGgRzpGmfWJtmyRGPJTLPW2UWR+NaM33q7fbMm3X2J/OYC8dPc/AiOYqZgS/UjI3wOxiSQ3RDhLfSJUYPTdHoJYt5mLKtvpe/thHgY451C+J5FUr7yfWTp7rZDJ9hlU07hPx99edPvcSgqU19k25BVS1YowL/VoiDnB6AaEk1OGCywgDBIY9xoUu/906E1yT/J8HAIn8giiIGiYWTXlOjUg==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:04:00 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:04:00 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 7/8] gnu: Add imhex-pattern-language.
Date: Tue, 27 Aug 2024 00:01:09 +0200
Message-ID: <PAXP251MB0348D60BFD86D877691395F7F38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [dyeajAIA2B4pA0rpbd1KrTpw8ZHgJmEU]
X-ClientProxiedBy: MA3P292CA0006.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <3330b56355a02d9b9b6e0ca8b8ecef4ec64c7afd.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: 890c6f80-4a59-4780-7274-08dcc61afd63
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: VRSnJOV9nWSWPKdG60SMAdiMMjWq6mr3+XvfTCl3LhNqPFQRO9kAjA2ABQObjOUtuPSyBUOtRzQvGgpk2xvaj6ihQq6nv1yDsWqUOhGs0q3Yt4Sy2QrDG14Rd70Lu+PMMUIRlcCswUlc+qsd5tSwyUbev/w6Zy9s9FLwwTH1Pj85W9ucRRnn7HT8Qk9XEdgoD9Dlnk+c8yTbCbBgIiTZjVZnMzDUstcbKpqWt+xdyl9SE86zQaJEvQE8l2yHAJIe6npAR4FNUlB9Q2rnStrrj4NbcRS6ghpXyetRgFxWCtXlUZCD7WsNjBvJaunIF8Re1goZsbUTAXr44bMZs2AxlX/PxEnh3rCqrIRKKUbw4BktQ/fUY17AxdA/srplZgL63z2vFSuh0ya5WNbljr6nplZFPpy3aU/qzeTF3veY7q3druBRdft0JV0jvvwX6Hdfrej5JuyvVnvhObywr5eww97XHMq7osB+2yIZVQRF0JpEwMMRizv5PjZvCc34txneYa56HnIb7zkC44FqokA6sWcrsPYM2usQz2wadlpAPGBR2rOpN8VGbsa6XyKxiQQoAguHcyycyGerYxLrBPgMYJHZrU1NTP6ghYPr26+s7B96ak8/OQ5g3vc1iLhIZqhBvJ9rNdW1TkAxeCjUi+JJ3+U0t9eiUL31LaLYN+lVKpAzrfsUnBXIpzlGlfhAvtpVPLM72t7l4P27Jrbbxg479kZHTqrhasQ+wJATZK3iLNLr/A33M5BGcf8wF0fV5vEas/raps5cgkQ7n8idigFvaPTzv8huuAr6GA3ZArG9y028s9sf9R7AE08Gm5L/mXXPfMzlmGEBZpEoADxYrb9pyg==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fFCWfAOKmallNexlrYeWORJZmveClZ15XFT3rMFlAwNy030mXHiSbl26qs3B?=
 =?us-ascii?Q?j2+AFEURq6aXEtWB/43dGvLSWMAxpbDxEPoM+GLnszfQPVfXTizQPdTHpzhD?=
 =?us-ascii?Q?/TUwdOYsjShAOXivCIkmUhsr4j0IUuN6Nmq5uZkl+t46M8ABswhvgkOJGwv9?=
 =?us-ascii?Q?JS7WqPIe+lG/7WnRdkiCTsypNzUTFL4fza/+DIo53gBwJYTpVdzeBeWdQm2q?=
 =?us-ascii?Q?QYUZiG+5pBUe+I8pS9ar3MceEhK8iD6nos6lJ5Wnz7bfjcvBfHyc31g0LKwv?=
 =?us-ascii?Q?UpiFDPDa3whiAZg3/2NmDPtgCGK1x9+ikCqb0m105UEc2yTB4smUIysrkDX9?=
 =?us-ascii?Q?AMu2iUatnvwOfo2gx0X1oCdmPsT2lG83bD4wGCHqNdmn/BeiyJ+BlffVfQSE?=
 =?us-ascii?Q?Z2QLyMRar3adCUP2hbTgaZzX/mgLZ1IXjctUGyWYm+fO5L0EN5TM8xCUHk2w?=
 =?us-ascii?Q?UkKJ8550ylvaa6ufNKMhu0MUvngOtiffnT5T/ey2wJaA0ZL4Ds/S1Hjx/zfe?=
 =?us-ascii?Q?FJdYEQ4xAvNFDuxp2gi43bUb86bTbvtJ80vIJYzAUAsihtABDvM8pexde7pw?=
 =?us-ascii?Q?7ryQo80CEaJkJtLqxUnZzOfQcvIGiTF3WRUAFrZlILhyRXdxl58fz9kLb/29?=
 =?us-ascii?Q?0cAD6bnYdvxIBYWFYAiWpvZq+SkDPC72AM+bLSooTYbE1+dyeUX1ETO/OU+e?=
 =?us-ascii?Q?SZVR9W3Zf1cuHudh1YUPiLTc7U9Og0tut94yyU+Yll0G7XxmC99nuOZ3wQ6f?=
 =?us-ascii?Q?+PmT9hxcUa0SOjh9L0wPtpaCklSGQHqU7oFNS4eKcn7eyfpzEa5SGPCAjRqM?=
 =?us-ascii?Q?szO1gXnSgyHHMAAW36CFnxMXAk5wVao1XS/NwpXqw1c5cOUsCADKXY3KACEO?=
 =?us-ascii?Q?vf2GCl2hxyCqVL7TEVKhEpYB5OQfWwrBfBU12GSbD2gMTnyHbdTYFxQURb8w?=
 =?us-ascii?Q?cpkBUNFU+Xel7cpP3yPehKIYpLfmNqH17f1dPHZS1H6zl+BksHaZY3w7GsEM?=
 =?us-ascii?Q?myMV7MaJzEb7PaoyqDcdRX1QN+mmkakyZw/5q1NN4+4itggkmqtmBTlbZQ79?=
 =?us-ascii?Q?ppdKgr+hHPZm6dbf1DuHYmGC3NhbubKiqTk+LYtKSIn2bOnXPaVK+0QZpakh?=
 =?us-ascii?Q?9H8YFGXrlvvRicF3NOCZutz8KmMvw4s9JDiIzgjr0SpBPRf0hhUy7+06l2gK?=
 =?us-ascii?Q?cv0/bwQGGZY6OyFnmrnjtfqeDtucG6ciFCwKDugCMpSagSoq+AkRdsa9yZZM?=
 =?us-ascii?Q?kVzLGfWGISEsvN5+R8pj?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 890c6f80-4a59-4780-7274-08dcc61afd63
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:04:00.4035 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/hexedit.scm (imhex-pattern-language): New variable.

Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7
---
 gnu/packages/hexedit.scm | 74 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 73 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index 668699a28c..e5f58fcce0 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -22,15 +22,20 @@
 
 (define-module (gnu packages hexedit)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages man)
+  #:use-module (gnu packages cpp)
+  #:use-module (gnu packages gcc)
+  #:use-module (gnu packages python)
   #:use-module (gnu packages ncurses)
   #:use-module (guix download)
   #:use-module (guix git-download)
-  #:use-module (guix build-system gnu))
+  #:use-module (guix build-system gnu)
+  #:use-module (guix build-system cmake))
 
 (define-public hexedit
   (package
@@ -94,6 +99,73 @@ (define-public ht
     (home-page "https://hte.sourceforge.net/")
     (license license:gpl2)))
 
+;; NOTE: `imhex-pattern-language' should improve it's build system to be used
+;; easily outside of ImHex. It should update it's shared library install target
+;; to deploy the header files and it should create the pertinent
+;; 'libpl-config.cmake' and 'libpl-config-version.cmake' files.
+(define-public imhex-pattern-language
+  (package
+    (name "imhex-pattern-language")
+    (version "1.35.4")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/WerWolv/PatternLanguage")
+                    (commit (string-append "ImHex-v" version))
+                    (recursive? #t)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0riphslp3rca6z6f5zfvsisdh94apijfi03s7yap1vjnf6i93pks"))
+              (snippet
+               #~(begin
+                   (use-modules (guix build utils))
+                   ;; NOTE: the `throwing-ptr' hasn't been updated in 6 years and
+                   ;; the testsuite expects to use an outdated version of Conan,
+                   ;; since this library if not interesting to have it in Guix
+                   ;; it will remain bundled.
+                   ;; NOTE: `libwolf' does not have an install target. Until the
+                   ;; maintainers create one, it will be bundled.
+                   (with-directory-excursion "external"
+                     (for-each (lambda (path)
+                                 (delete-file-recursively path))
+                               '("nlohmann_json" "cli11")))))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags
+      ''("-DLIBPL_SHARED_LIBRARY=ON"
+         "-DLIBPL_ENABLE_TESTS=ON"
+
+         "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+         "-DUSE_SYSTEM_CLI11=ON"
+         ;; NOTE: the `fmt' package is vendored since it needs
+         ;; a specific commit. Until there is a compatible
+         ;; release, there is no interest in creating a Guix
+         ;; package for it.
+         "-DUSE_SYSTEM_FMT=OFF")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-rel-paths
+            (lambda _
+              (substitute* "tests/include/test_patterns/test_pattern_format.hpp"
+                (("../tests/files/export/")
+                 "../source/tests/files/export/"))))
+          (add-after 'build 'build-tests
+            (lambda _
+              (invoke "make" "pattern_language_tests" "plcli")))
+          (add-before 'check 'plcli-integration-tests
+            (lambda _
+              (with-directory-excursion "../source"
+                (invoke "python3"
+                        "tests/integration/integration.py"
+                        "../build/cli/plcli")))))))
+    (native-inputs (list cli11 gcc-14 nlohmann-json python))
+    (home-page "https://imhex.werwolv.net")
+    (synopsis "The Pattern Language used by the ImHex Hex Editor")
+    (description "The Pattern Language used by the ImHex Hex Editor.")
+    (license license:lgpl2.1)))
+
 (define-public bvi
   (package
     (name "bvi")
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:08 2024
Received: from localhost ([127.0.0.1]:45354 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpk-00030E-5j
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:08 -0400
Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com
 ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpe-0002ya-D3
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:03 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Plo2aM6kdRPeYDVOGErUSsLYefX2mhHzA8oYLpF4ojDFV333bXsc/cXOdKW5Mzd1m9JTLZ9svNMvzgo31efIPs6y1v2t1sv8WD0n93CIUQLtLhuK6RLXrD7qgnG7Rpf5v3Y3JmpO2KhuVAUBMUo77K3IKt+vCscHhSYdxFjNcMV0AY6ZfFE7b67PyaU4VLx2GCttHgdn0yVNl6qC+B0pkQGTThVZGlSRqbPjMSGdme1Fnd0O8xPw2fGOJDVFt3D4Ec7K02TevqS1D2DARQlPlBg8A/xH/2MoulmyHrw4et1k1T+KAJasphkQa6wP4cYSgcRQ/q8wobCx25V6j2L3kA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=8QSCZskMz3hoS+Kr2QdoxYGaKjVCeQBI4gcPEmy/r7I=;
 b=IvOJ4pPicOTZi4VtIX9jaSaTlTakshH/dJ/juFFAP2RxB9EFjB6LKqGHGtnryy26jYkes5F6fQOPiH/+KlxWC0xrgfm2FnNdRQdHO67ZKY6t1BunSgMlFVmFYPFDmEUy/2f+lL5xVxlXHvh1g8SDJYnKp51/71mTmvq16enIXxYE6JJln6YdyCMCMHQor5+QKYv9S76HuBpvXL+N8BuxPSwV1PPlr3DV5DCtSSC0itPj1Sb7e5f33hWjPxrTzKLMJv+LqaXffbd/tmXj6fCI946y9ETFdM81R5+nVx6TNv0yHNHisWbzDkGq8TZQwz5MJfyv9VnNH97S6uROoBvjlg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8QSCZskMz3hoS+Kr2QdoxYGaKjVCeQBI4gcPEmy/r7I=;
 b=qMbIdRhZmBZnDSvWg4kpPDlble9VqPdDiOGf6YyUwit99fbyhAuVp+1t609MSGXrhmDbRecSbCmJCMPpvG2PVmZVcTCHf638AUKPBprQaYZ3ImNeeBVU16GBwQikFgmk9gcya0Wxap+nj1grYbwXucBbZ5t35AsXlCiEUs0RB0lKV48EE8uJVQ8i+98Sbk3XK1I+kJ1JjO927Y354d3hmcJaSYe3Z8FFp33AMolwGBpDO43ACP+RSYn+27mzW3YCktgX2V4Udi4H4CaQAoKTKecYSlAYzho7zlXnNCK8PvPApVUmvp17d1/F4yp+3SHWGEQvwcsHhpMCUsdVBIvxJg==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:03:59 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:03:59 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 6/8] gnu: Add xdgpp.
Date: Tue, 27 Aug 2024 00:01:08 +0200
Message-ID: <PAXP251MB034864C8399A2D5FB07609A4F38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [QZaHJZi6MDCHN1fs2gFexFDnjR3G8Nz3]
X-ClientProxiedBy: MA3P292CA0006.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::14) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <6886a9ad3a96712b58f96fd38264542119c23489.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: 3c93eb79-eb8d-467f-c8d6-08dcc61afcaa
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: ZtonHntDfB6yfdpvbEztzAErHk9KPwgP8vUFIABCoV25kJ3nTMQxQ8dGK0Aok8GaMXxijkC7XHs5RAvWHP8V/ME2XTVqSPwzSfsiZxWRGQ0vEn467MPMCtuFpvgdj9lgcC1+USM9myh86uHhrz/fRVYnmgh4OceMR9W+0RMdZ6o1WpU7tuGnzvXa4bKVcGg7M2K/uX9p0xYSYp9t4wP+ggaP3LaVjTomdHMlKle3mK0oGtANwUnDRVYWyn2u6YGBzoVgzh5m9px1etqaQyVT3Vi1CxUJzIM4AGN2TRYEUc0RJcWLJ7Dg0VWqxOPjtns0fFUOczlkymLe9ZwU5F1XarIWojBye+oEeBH86mBP/uaL3b7aYN3QJ57i5KByRDYVmRipwc0slhijwtcKvBSb8YOpsPw09G5cxzrYEiRAl0pWKWgPVjEDfUfz7lpXu3G5Wx810imsOPNZ35Ry0Jaam6htjxCxdfWizD8Jo2jzAp5CZnIC1L1GWDENAyOjRBlA9uejPdwiIsK+CGfjLhKD3qWs4rAFRAYRD/MyH/W02FPGDWwfhpPRqs71cYfAiAgKwVIFAftdGSjzTYhoc8y4MBu6yDml7TgrgmpjCfWo2pO8y3iOz7UxjpNM37nrGZ6wiTeCLOxTvAlrZ2/xKQ4rb5tK52MhYO/cGQDqoOPdAdLNxqoQDkkxIfoTqnj/rXrgkr9H1vrXirYSzo/pY4DmVyGiiHxTV0ak1Drc42kCo3RtFoKReyAqlVd9HuqN3x4EqwKWh4I7LMIvnVyHEb3u3Aw2kuqn7cmYnBOxcIMU/63+zcUfLJwxxjklsdLxqMofXigrb5SDE7w8dIw9DFLhJA==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?t9/jrJcIEVSsUetPAvvC1rEUsUca2SnLuZJ9n20dlkq/hR/IJTUYnnGzgpx3?=
 =?us-ascii?Q?SP+6VMqToXIPB7jAPo9cGdHNENX0mkhfBAU83ENz2NICKVtshN72xF7FFiFt?=
 =?us-ascii?Q?DBziRYJnOFD6vEZxJQ0htR0maHfhQr6jVnx1kebtwCKerFlHzAx1mmnPgATk?=
 =?us-ascii?Q?cNmCy/bcKTJGNXSAYJVan3z3JZ1l5nRgbcW5wv/ao2LTNbd5I4HEVqERh23E?=
 =?us-ascii?Q?0q2qik0EzNoSsZFiF6mSWPb7l+z+xG1/F1QPeYDcYvfqhHnH4ZGz/ibh6g6Y?=
 =?us-ascii?Q?ToNHo8YcRTStTr1zAL0adRWMxtxDFDypii9xjMcUsMvsKkshSG+KA6wMZ+GE?=
 =?us-ascii?Q?iiZDTeG24qVknneOc3ad5oVo9wMXBICkgT85u6C1hTuGmaRVO9N7Uyz/YEJA?=
 =?us-ascii?Q?BVqh5lYk2nuk+fehUGGe64vfWdI7z3ZdjESuTqlzP3ueMDuKDOzs2JheFWXX?=
 =?us-ascii?Q?hiegG5vMdx8ZytURI6tNYi8GHVu24PXTO90gBPpV9vNNlrdYNyncFaB2F/m4?=
 =?us-ascii?Q?paOUyUPZUxhqZ4sTr1bsZ7KmPYCH7gxJ6HLfi8A7DHh925kLf8gYiM3UasT9?=
 =?us-ascii?Q?nI9uNk8M3HvTOA9v6akVMuKCg3f9BmPK/qYM/TycGpYqOIOlwt4btO72b4sq?=
 =?us-ascii?Q?t6CltUP/tR3pFwW7TceFc+xr4//YoRA1k26otQbPqBdU8ZBcMlZB3WnpfBwY?=
 =?us-ascii?Q?3IUqgdL86obJ+5r4qjpkSSwqjFJkxaSEIU+Wmi5nRS0zR5nb/YqIqCeh74sz?=
 =?us-ascii?Q?iezyV6hi9HqAcqK41ZytUA07YY1rtqpKYLshmu2RxPJEl/LJCpqV7vsENiCh?=
 =?us-ascii?Q?b5UtIf6Y0vO4qhINROgtTXv0SIJtQyYQYuj+p9r5dD9syRBXfgws/r0e6NuY?=
 =?us-ascii?Q?zOEzVTk/xSn0cRSn+wQgY8P17Lm8aj2aFUPVcEazMbBI99XBhXMUj+OAybd+?=
 =?us-ascii?Q?rRgfJrQp0BRX/H8lDoJZ6n6c2lilXr3+oY2c+CdFw2Xeju9m58R1lcvZlMe2?=
 =?us-ascii?Q?r03lGKmElfwvk7en/+S6GXlKmtT+iTORrdCz58JdDyqeOv7cHWgPl3dGvHAh?=
 =?us-ascii?Q?xPWOUs7gnyg138diU2ow0a8SiG/RosSADrEw+NHwco6O354uiVbWnVHuG9W2?=
 =?us-ascii?Q?K3JLGJhZJx/fNAt5iixX76CDhvFN2MJ71QdfmvCNFHl2FoMUMdEI26SrSmwt?=
 =?us-ascii?Q?kw/oNJxe7ixY1dHcwgkSkhLsjIY4ya+sN0wVSc93B3XJCH7VXr43duh+PNwd?=
 =?us-ascii?Q?n7o2vVeCtZcV1n0Ct6Dm?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 3c93eb79-eb8d-467f-c8d6-08dcc61afcaa
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:59.2039 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (xdgpp): New variable.

Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469
---
 gnu/packages/cpp.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 184d3a889c..6030963a3b 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -619,6 +619,39 @@ (define-public dashel
 combination of these streams.")
     (license license:bsd-3)))
 
+(define-public xdgpp
+  (let ((commit "f01f810714443d0f10c333d4d1d9c0383be41375")
+        (revision "0"))
+    (package
+      (name "xdgpp")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://git.sr.ht/~danyspin97/xdgpp")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1w8da10whrhc7j82jf90814m3blabkl9s0kg8hv8h2fj5y3ji7hw"))))
+      (build-system gnu-build-system)
+      (native-inputs (list catch2))
+      (arguments
+       (list
+        #:test-target "test"
+        #:phases #~(modify-phases %standard-phases
+                     (delete 'configure)
+                     (replace 'install
+                       (lambda _
+                         (install-file "xdg.hpp"
+                                       (string-append #$output "/include")))))))
+      (home-page "https://git.sr.ht/~danyspin97/xdgpp")
+      (synopsis
+       "C++17 header-only implementation of the XDG Base Directory Specification")
+      (description
+       "C++17 header-only implementation of the XDG Base Directory Specification.")
+      (license license:expat))))
+
 (define-public xsimd
   (package
     (name "xsimd")
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:08 2024
Received: from localhost ([127.0.0.1]:45352 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpj-00030A-R3
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:08 -0400
Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com
 ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpd-0002ya-LM
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:02 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=KyHvYbSXnJ2emFvR73tX8RDxgvpH/F2HlXLtAokBga7snEjTtzhgYb3lWz1qsG+gjYqQhzEMGTCgropPLLckKImyxFr5wjftVE0IZdOQDzCeR3h/mcCh7z1UPaUll1668iVCIemZkkTrn0RcMmsAiy0rWdHg7J96tI2Y+yq94BT73fm0KH4DxG1amLM6CSe6f0cxy34JTyMauxWAmTz0s2ztGsf/iPjMmiqi5SdOYaD1/XHUZ7y7WEdvY/7wQCeUGHkDNR7DEbgiSjFv7D7wIaoIhXGJpbrI7A4ZBsnpuCGXaa+vNit4vpvGOUyle0hcC7STlmjqbQsuFCHs/2e8Kg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=lSBaQVmG3rj6wQpklg9pGnFL2mgvu9KRSIQR1wFUfp4=;
 b=yNkCZosYw6AIU1YPzDdgiz+HNv3AgeABcZMIMHWbFr8fxZi24xJWc2tG2AiCtjbaYc6SFt+qLpp9vYRtwPcqwrBH+YRF1vdfQB/xX7MXZ3PuRPVeK8F1cl+uLZV0uREru7Va6DOnpSrtXiq4D+TzDnHVt8krptVDS9D0Rzz7hIl8v+xbijTmR7KM7vj510wwg6eEmqEjtL3uIm9q8SxBPrTqyx7iuv7FcbOhZ326GXnNsgusUcKK741lHul3ED9gsaHAgU7rW+EchhsMbjp5bWrFdFfnEL8d9A3sfWD87/C2xSDbh23OKbVcIBrAmgfhpqJafNPmk9CooSCQc14EYQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lSBaQVmG3rj6wQpklg9pGnFL2mgvu9KRSIQR1wFUfp4=;
 b=bSKH5aY30CCH2rdHTNAUIUbKWMAENPuTYeFCdMMuhtols24oNGPVn/7fHak6rSagwYi3sVD5+bTIdBl3l3mcuBJ15UxP0wl7AwV0pRHfGr8gCaNmXCysU1TKZZGe8dNnic7nekQo2Ee3P2kp1aMJOZW16RLVidwx0nK9BrqVx4k4vxmU6+2e/eJ+/IKdlW0mvUDELGoz14b2Uf9KdRc+qsGdNVDKzm+ttlZ6xVnMPX1HLIJChrIvQ5Lz6dBIwiolo2S0GNoNQZfurQ5+YYQlNUNv3xBdTV4dobA4NYXDcnQPRJJD9q/4RQK7B4Rwf7ekztBimmG9Z44Uwqq4lk9zwQ==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:03:58 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:03:57 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 5/8] gnu: Add nativefiledialog-extended.
Date: Tue, 27 Aug 2024 00:01:07 +0200
Message-ID: <PAXP251MB034859C62EEBDA2E8D5FA7F6F38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [Ykz1BhjGzMy6wWnBxhwpR38pCfuVgmMv]
X-ClientProxiedBy: MA3P292CA0009.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::10) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <5ff22e6b7b76f04f77945331edba836c79f4f846.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: 6b450b5a-0548-4e2e-5903-08dcc61afbe8
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: 3PGPF21ZVGBpwg1FRaQgOFoE949J84Je9P31IG2jXfRhZk5Qvc13qR2xyBPb9W1xiAKp34dOnXLURsIz5wlTi/6wxa1jFmJEhjKMwgUGAuklsBt4d3hSVHQUQKXvrU61Ra1GZawWz0UZ45ctOdvDW4/3vFIKrG86gwFLNZISdk1w8raxXcm0AoVYcq7rCwCi6vA/D1VwAjN03ckvn8V1OBe+c3iOFtkQH4VROh7UMobxoBnIgtXT2V4jQilkdgwPeH0Er5SpaRQorrgdiX4Ua/HxGI74Gd90MJkBwLa7fFEUe94L4gvkX6x9gN2LZ+zjqkyFiWx0Iq7XGcspRERdP+XVuM8EtJ019LBXr/V2syTkVNnNzkQQtnPjFBxMp0j6FTTzdEVD+a7fpR/9Ub6U70wBhqDD3R+PlyQFQoE3Yg60mMpPtRN7E02RJyK8tLv6NltCA/9smLCPWAKoeO5pDmvEQtfhVydwu9DbmlkpOP/g/NWdueL9NtivAFpsWmI3rFqGpXwmEj3kytKgLS2wVUbuUXBC9lrrsCOwhznapZoBwn1bcN9ARSw5PGyGkLdQJfkzHws3o8xsrttVNQ/quxmKN1h5qfrYkY2HO4qmTo/g9h9sKVSnmjoPIzdcCRCbgczsXFZKTnCvWuCMkh8DWY9+R9sIlE5LIC8RyJ+56YoyLeBLm8FRWz65oNZM6bjzRJvFKfunAfcVnvoopWn84n6T2z1ANVJjwJgQu6MOdisnZtrYxjmlJw9UJhNIQ0NW1Q9ekJDh61AOEpP1UmBH47iR8vWkpUCMA8Up9PAVRdpuFOd49dfK+yPBr4AY+4eG8zktxMavIvn5t0jaQKTLiQ==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1qDQ/RCYuKKlwjWUeUq7HKMg9KO+tp6/5e7mrS9ZGfogai4Kc9m2zeoPtiiJ?=
 =?us-ascii?Q?RJw8osWVnDijCXimpDeDZiuQvG2f9Dqk4hgvlHKHpo4FzIaixZMQnz9zfEbl?=
 =?us-ascii?Q?Ay9F1u90+CYkn5BZorkHDaoW1VngsNbeiOUG9PtPoDcm6GBhROIKIlsOLqwa?=
 =?us-ascii?Q?wjtt4hlkAOowbv629zE4iLSUKhzYSKlMRzyPD/zZSzH+HdGxMyXJaloJUcmD?=
 =?us-ascii?Q?iN8N5sI1Gq/UOjYhVPXGkcrj19i7OdXt2L2gxr6jYtsAvTUYFp2S1S4DjSIf?=
 =?us-ascii?Q?TOSkSf6rvJVUcbzMFzgRquoHm5gJFSbVAOVy38VtyDsVVOYqPSPd/E7rtpNi?=
 =?us-ascii?Q?ATi3AWFqSH3rMOq6aRtR6hXiQxxgxtUo1eGTSu0tJumLlOymfWq01CxY548q?=
 =?us-ascii?Q?ZD1cCxI0CffU3HTFZ6Y9aypYrdgG8YLAUvu/2NekG1//WzjqYK3TC/btw5DC?=
 =?us-ascii?Q?n9gd6ur9IUMtjgytNT4Lpl6OmHAbXZY3olnTuo+oPn26T6kyfzOp/HDwfBhA?=
 =?us-ascii?Q?IYZhsb5HfwIva+YN7bmm5hRkhKEWO5c2EoFCUx7FdhVWe7CliNzBXVNyumb2?=
 =?us-ascii?Q?UltEEezhNZNnOJwCnFHCEhI2LmHtPKFhXqbrBbzPTn+tH4Qf/qVtxIrvPLMF?=
 =?us-ascii?Q?DeZGWFPOz0mQo5dhOJw4918Z6qtmwM244/Tj3jvgn2bEJF+wn77WRTtvH4yh?=
 =?us-ascii?Q?olVkVXQkIJC10/ik3gf1XLcdDYES9ZNiqUFpbP6/v5QdMDZxBfH4JHmF55rK?=
 =?us-ascii?Q?PzqdOy8QWYhkSIPtloNpRqONS2fiNQNLbNujuNZ5eCc9Z9F+c7f2OOgB1CKA?=
 =?us-ascii?Q?LuAiZFnCLwqR4oYNrCAdeCWySrlwdsmKk3/92wcFEMW8f9QfyN3+4JNVvmP2?=
 =?us-ascii?Q?lUnpL4+Q29MH4xgd8cPnEfr0nEVTum2j7PL59B542e4SZzNYVxSSGT15Idz0?=
 =?us-ascii?Q?ki3n+jJg+RDM+sIkU2g+FM9RYLFZnxFLSMUrmuiyaGMmNOPFYsCemKfIufBx?=
 =?us-ascii?Q?CDVmbjfuKBQR6OR7fEx7U6wpOQXK3Gkz6RM2bW00/KOPo2NLscp+WXTc+M+6?=
 =?us-ascii?Q?JIVJISohlHtUIHB0HH4YXUhsszA5CoJBobUUgpvgT4t1mgeCvga++f7RfFN7?=
 =?us-ascii?Q?CTOe+sAYK+6oM5eHihOAlWSCYIjV62U/aG0kWfl15R4rhmnaOWU1yjajaOx+?=
 =?us-ascii?Q?PQPUw2hmVXxbsEe1aCXoef17qLlzOlp1ovwmVIiBzgQ26wmrKzyh+n7E1I+O?=
 =?us-ascii?Q?nkj07U1wyd4IzVzGJePt?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b450b5a-0548-4e2e-5903-08dcc61afbe8
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:57.9208 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (nativefiledialog-extended): New variable.

Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27
---
 gnu/packages/cpp.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index dd6488ccd1..184d3a889c 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -3325,6 +3325,31 @@ (define-public mpark-variant
 based on the implementation of std::variant in libc++.")
     (license license:boost1.0)))
 
+(define-public nativefiledialog-extended
+  (package
+    (name "nativefiledialog-extended")
+    (version "1.2.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/btzy/nativefiledialog-extended")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "15l0jy3v4p6rgg9dk8zr80lqp51s32ii62cm4s90400ragdgh10v"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
+    (native-inputs (list pkg-config))
+    (inputs (list gtk+))
+    (home-page "https://github.com/btzy/nativefiledialog-extended")
+    (synopsis "Native file dialog library with C and C++ bindings")
+    (description
+     "Cross platform (Windows, Mac, Linux) native file dialog
+library with C and C++ bindings, based on mlabbe/nativefiledialog.")
+    (license license:zlib)))
+
 (define-public tsl-hopscotch-map
   (package
     (name "tsl-hopscotch-map")
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:07 2024
Received: from localhost ([127.0.0.1]:45350 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpj-000304-CS
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:07 -0400
Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com
 ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpc-0002ya-S6
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:01 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=FSxviXCZ9TJHXGAw89jer2A+QiIRzINHmrp/hjLBf86xZdg7YkEG1I4lGv7h5P/gmlyziSUkBuCv1pPEnW+Bibg+Z/J4rLPuj+YCZjevZVXJPXoSfxftMM1AD30tZ++pUeVcja+AyEKGlO7mtf77dI2gZzA15aR4g57f6gxhWEo3YNXf/BzsDHhelJTxtoVc9FLlkH9EtlKzFJ8Plhjeo+bHiYDCl0xhMiv+zfgMeBbdtXG+esUIaWbQ1FqxI2yH54eAmqYsBI4WKmjoB2rye9c3ZJwcGGk6UzFcZc7VzpGAHAwPe2CoDiovE+oDu8rDSeayu9vVpiTR8qqhm+C66A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Ln2MldVZk6Yc3zm8+Hyl5sd4qhV6m6+UyqTqoU7Pir8=;
 b=NIvyxW2SPRZQ2hg+DQtn+vyadslPA6jwxNAM1qYrrOV01acTT6q8/Rec70GS3s0fHr+KrWGU6WVpM/jMSmfq6OQei9qtOuAFU0IGRLm2ubcmgnDb++zpm+yndoe40sfExkHwy1YKqKpNapDj2rEZbA2xOHNDzcUf7MqPfNNXBu5k/0LwkFfa3JPy7Wk5FaUdh9MdUfCr9xJt1SE8caOsNtgJM9Th002LO0SEVcDGnXa5wN3uY16RwSePYO4xlsOxVfhLNI9VT56AAtHCrgPBZqBoqmp5hqEqTEujXomO4HK0jx66pxFjspmdFX6X7Qfrkpz7Hyt/NApjIybKwsQEcQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Ln2MldVZk6Yc3zm8+Hyl5sd4qhV6m6+UyqTqoU7Pir8=;
 b=qm5zzrdsmW6Q+/BFydl9a7vUGiIDDXZH9Pygh5bHMj7PB6PamycmfvbJFNNfQagjOiiFUzdPhPafJBAuO57BgwynGjV/QfmgolV3LliGkOkWAGMCMtVfSdKW4/2mWJ3GvbcmkQRnSXXMjCSMu9wOTpQiIT/A02No2HddMZm03H4/mVpaiBF946K0QeURCBQgCJqKoXMSauYX8t/NMDaH1gapGtV/37TvxFbpM0sFmp2i2Ov3DxgmJ0pSCD9VaE7tmU5xBLgfhr3gsUSEez+IVJJl8+5PPrGIWk5UCebc0XA9fzLAQlhOmg9gYDF//+O4ZvIxPiRuZUhH/j2YFf3kpA==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:03:56 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:03:56 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 4/8] gnu: Add miniaudio.
Date: Tue, 27 Aug 2024 00:01:06 +0200
Message-ID: <PAXP251MB034887FDAA1735B5E2C8A85EF38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [HDh0amOfHXcJMiY46hLkbMFkjniUxdQQ]
X-ClientProxiedBy: MA3P292CA0003.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::20) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <69e4786b78b2ea6e3d463c1d458a16cc51cf454b.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: 19e4a920-f684-4ecc-cd96-08dcc61afb1c
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: 0oK1C3MBSohXcehdvxU0d1cxq6z454GPCvDwy6Baoupucwwgvis8/m3HPF43u+4Zq8MZhWm4WRAcGf0iDeJnW7vWR2bLjEFbkhsrff3j3nsw03Rzi/69Lu7/TemamFDEZyK2G8LgbF6GcxBbLF3f5/cTs2JVTFRcUvjBLJlNDAV0S5mTnWUTHtkKCqhfvOgrGMopayos5wIhABByRR4G3E+Q8Z0TJPhA++0dw99PobDOl0aF0J0BQBq0UTV3REzNTyYlFQHnr85yKaAfY9fJ1npIuek5CFDGE2wTR2kbGr4scdzKAwUX9i0ZsTOtgeJ7HCMoLs2J44VOFa4EKP7caNDsWjLtkdCYNXIYyBJ8PIBgiPTLIuPgFo/m031bmvJeEUeK0FbqqKnMPzbMsxDvw7pZRzTBjCT4w8FZs5nhVu7MeSVolSChCOrxvdJvMI7+33cdIHLqP+IDrXe0y4UHmyCqjpvmGRrfYMjZYH69DQcLLYP6tMMS5QQ0jsbCu+xRVBZi9BVEniuvmXTYTKc1lVijX+j19RC+CpIa1j3eYJrYNZ9I8ep68mwm///BpdlsOd7gHOYtq4np2Y33+xNpF+Gc0DzE2CH1BmVIoj28SpY2T05JQ9j0xrwHWUD7AzoCyVJEBEFa4n8axLRyTSf+ADp3X9Iv+idD9lOGstV/R3xF5YU1Nfxj10Lq+fXBC32eWNroQ3JxmSuZGNUPn/S2ZfC2DajELgpE+oJ/fGhqqGaX61Ngwt0+aubHm1vLnG3ZqFd380ssgvrKAXGtTDKwOPVKyIXceJDwINRv+mp8XAi9muHfqlR4CmySLP1KEQQM5IdUOmIZxRfIu4kauoV0Tg==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5j5bGzA0veKY+dgVMPnXD2rMXfsPJeXUuKOAKjRxW7bxLH8hp5X07dqTPmQ1?=
 =?us-ascii?Q?AsyMIo7Y42i3SAyzzBSAy1PnTU8XEYqYJjkmS8A8ZVX8c5mksv1PVDF3oiV+?=
 =?us-ascii?Q?pzUTcEQnFTa5By95tGZBpEIQH+2z2j0bTMjoh3Lazu5WJFt9hcwfgkjQjhh6?=
 =?us-ascii?Q?1ff1MzJYoeptgweNYFEkzqwTGR2JzOT2DKuOuYhWtQxHmBlFjCgHN6QtvNGA?=
 =?us-ascii?Q?79EKPGCgNVp5YEdy5OJCWGkpBk2ziNtMgEE+ffpLzhq234sGr19GHVjVJe6T?=
 =?us-ascii?Q?f4pNySnbnNW3zIJNN831vYJFf3IBjWJjwikf5tcou/nCVsGS7VLJo17Z9Tlh?=
 =?us-ascii?Q?Hv1MOiS+Xse+AkdpslzxGtukrMGutZ9U+EEWq8k9TWsc/KXY71OgkMSYQTsp?=
 =?us-ascii?Q?/YX3P3YHyMLac6AaVM7p60ZvKih0uBSn9Unyj0JA2vR9LneQkyzuQV0IF03M?=
 =?us-ascii?Q?rMbXbFT/fd5E+n6tDT9HkXxYDEiHD/4sAJh2d+ylUpTFW2MRKXQOIxGNoifc?=
 =?us-ascii?Q?YrBx8KLUeMoYW1QM+QNE6HP2j2OCKS/AYSBP7SSXcIsjUX437RUka1tEn8gR?=
 =?us-ascii?Q?7purJ3v9RtG6fxm61N0ZndmTTzIcCzpVUCdI40/r6AHTZBekR8BnTeOGcMva?=
 =?us-ascii?Q?k8nuV8I3sSurNYevSrNV1afhjqOsNvl4ahh4kt/Jx50m1B1gXkQcR5S5VvCX?=
 =?us-ascii?Q?qVjnJZjQTU9AwmKcWtTTI1S+kgW/K7Uf3V0QddSsl7LbQFfOWxKfiPe0Y1wO?=
 =?us-ascii?Q?GDFEsZPZSzfh/LSr8SVpJPAYO+uYQ2X1SBCROe6J3dDciWQzO9HJlWr0aXs1?=
 =?us-ascii?Q?ZQ8HPj5OPSaWsiPxnUjt76Jq9m/DLA1AIL5JwhR2Pf/ainn6Y7skM6bze2ze?=
 =?us-ascii?Q?9mCGs7SfmsDLNJmTUDC1AWFjWIKA8kI/B9quiVDLOY8U8PmU8OgHRmvMTR1M?=
 =?us-ascii?Q?tsrERhFtbC1ObRPFDYb2oI9BvkKeFRyKhoIELWvVO7jf4wYc8gqiUOQmn7Tp?=
 =?us-ascii?Q?6UEr8SpeKOLJJqMiFBRctxggt18j/j7idctQ9F9u2esaEPg3s8V39UN9tX7+?=
 =?us-ascii?Q?d4mB+KaGRrNQrC2NSZZORWjjXWaHGSL+djVezW1r36cDTzO0m9MmebW2/XZ4?=
 =?us-ascii?Q?qW8S3DnfigHrJ5cpFmcZnHzA/tmlUID0+xu90bz2aE06Us9/Dulcy2+lmXxU?=
 =?us-ascii?Q?PuAvGWlm55JjG8gaP73lZzx4ZMhppd8lhelxneKMkP6eSqFhpkBBJ1UQ8rbg?=
 =?us-ascii?Q?6g91SZi9xti1G0mTp3py?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 19e4a920-f684-4ecc-cd96-08dcc61afb1c
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:56.6553 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (miniaudio): New variable.

Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5
---
 gnu/packages/cpp.scm | 51 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index ec5156b1fa..dd6488ccd1 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -1685,6 +1685,57 @@ (define (make-static-abseil-cpp version)
            #~(cons* "-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
                     (delete "-DBUILD_SHARED_LIBS=ON" #$flags)))))))))
 
+(define-public miniaudio
+  (package
+    (name "miniaudio")
+    (version "0.11.21")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/mackron/miniaudio")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0hlqp44ifi3vswvfpqljj89321y6yz3zq6rng51wfq8p4n9k5qhh"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (delete 'build)
+                   (delete 'configure)
+                   (replace 'check
+                     (lambda* (#:key tests? #:allow-other-keys)
+                       (when tests?
+                         (with-directory-excursion "tests/_build"
+                           (mkdir "bin")
+                           (invoke "gcc"
+                                   "../test_automated/ma_test_automated.c"
+                                   "-o"
+                                   "bin/test_automated"
+                                   "-ldl"
+                                   "-lm"
+                                   "-lpthread"
+                                   "-Wall"
+                                   "-Wextra"
+                                   "-Wpedantic"
+                                   "-std=c89")
+                           (invoke "./bin/test_automated")))))
+                   (replace 'install
+                     (lambda _
+                       (install-file "miniaudio.h"
+                                     (string-append #$output "/include"))
+                       (copy-recursively "extras"
+                                         (string-append #$output
+                                                        "/include/extras/")))))))
+    (home-page "https://miniaud.io")
+    (synopsis "Audio playback and capture library for C and C++")
+    (description
+     "@code{miniaudio} is an audio playback and capture library for C and C++.
+It's made up of a single source file, has no external dependencies and is
+released into the public domain.")
+    (license license:expat)))
+
 (define-public abseil-cpp-cxxstd17
   (abseil-cpp-for-c++-standard abseil-cpp 17))  ;XXX: the default with GCC 11?
 
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:03 2024
Received: from localhost ([127.0.0.1]:45342 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpe-0002zQ-Lc
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:03 -0400
Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com
 ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpc-0002ya-7r
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:00 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=ds9ElupJTFMWC9qaRWzGyZq4zuqzUSDR0MLUFeMxTUWmBU+Hh+vu5Lssfi6osEI22FL9S5bL0E+OoxcPBlVMfQw8b1CwvEMc2h/WfPvcc+j5zwN0kltzBKIYP3ERKmaRToJ5gdD89a0j0kJdrW943BnVdYm8Q0LvhMfDx/DPvvAfYsJ7w+ABQ/35xAdqpi0L8GfwgreeG/U6Q7BgiTqz2BFGzreX7C5Jsf/zGYyIOWK7Tm5bAhyqFSu05HNw0eQzzrHimKjS8GWqTv7ucVaIRiTGnOdUxEocR0SxSRVUIsFbz2n6NvkKdY6QQe8Z6WWT5aAYGwQWSsWmIv26wuicZw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=S0CLyvMj6Lkxq7sa22GHFiUHWD078P4ry52nOCotuOU=;
 b=v2+wMw//ZotGajONGrAeqPbk/ejvoTrK/iqZWuNzgp8trJUyCMVc7WqBCMWWwinHxRftelM40VTRll/pSmiubPHB5SZM/dTug2qQf5W2eSxUQkAunI6btjL3621fJqwAdxG1/lHopCvTh64BAbtKtr+NBVPxLHJ4NyG51v1Ionexb4zX29shA0Sw29/ICUB4WutYHAVGQKN/VaT7DqmPtNMz2AcpJeu83tjYB+npV10mXAf4RoswfvCMZg9oK814jGbXqFtGRO8548AvcOc8yVOqDdzKXAG45LW+X42hREv+hvLektuHE8Cw0mwHdVPWqkxTWwgbxFyKXIo6Jrvo/g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S0CLyvMj6Lkxq7sa22GHFiUHWD078P4ry52nOCotuOU=;
 b=R+NmVSeRbi+cb7QoJa/YpWt+ES/bKCB60Zcb9xEen2dHV4SBn1XsdsHLwpWdvX71G0jEFRYCFwLacdlIkJtStJfZSmZUTHTg/RjpHA51z4OpfwQeWu8zHbMD7J+tgj9Jo1pdlGwqTU2/qdITjK8emuDnAp3rc7U+UuFqhDjxSNmWIIskgafIPp/7Qe315RZNIL+fEE1VtUnib0XHzxPbJOOaHqA+/oT2VDo5/rn7AzDvdV2Z53HKwMUFtzTkQUTUPNCuY2KGlZIunOZQHuS5xefs0aBXBjVBipHVM/2bLArFePJKs0G/KrufUdkI3YeZxzLlDkC3Q767DLmeeRuF0A==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:03:56 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:03:56 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 3/8] gnu: Add lunasvg.
Date: Tue, 27 Aug 2024 00:01:05 +0200
Message-ID: <PAXP251MB034896EA6C139CFFAA233F01F38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [3vh91Dyoe5lvios7rj4DvVgoaTaS3wir]
X-ClientProxiedBy: MA3P292CA0005.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::18) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <434f82a1f07e31d3f0e27894d7f3e042739d397e.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: ce954b93-52a8-4bd3-a91f-08dcc61afa5e
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: WoToVAhV1nGuBgTCo1NZ0Ea/hGoI4MELpBO9NVnIFhtVbCgyGSvnQavnqdfYGHztvVgEv77Y7jYspV3Sdd/OynTHDmUKBy3cfH1wFOaX+a2epUiWOWO/XRoS/z3vHWinuxuQeH82LeGRTZUaiU+GDzaPAbOz9unHemyhrY5HFVVCMQ2huEMWewuKK3T/v7pjL4lbwrPpuT2/+Ptm2sRIagxndB2VTKs7oUggTmWLC+XB1iM2aShy/rCZc1IWpH3E7aY745jGvbbPoGFdOvtuuU7a8l75U0CaeUe0T/Um8capawigS6tfIabeDTdhDBCmYWgjAwFlmGBL9wbGMrJr08mp+FivoJASBr1qJOp4yrGuRBasas9quU/Pfaok63+2ah2iME44WmwnWf7AVAOQCq8TvuIRf6ur3uPpLiPpEcJl8mN5v1RJPte58Q2pqETsz0MvgutUTptFc2mTRwzE1vD6ILT5RwD2GvM3HJvVbYH9BAtAe2JYTsQv6KAyzXJxkrufJZ0a9KQF8GPZbR4LlZeJ384m858jBDne9m/wC9oZwtSbQinTka4Az8IbS6qfbMq3zSF8VCckBZLw8Y15Y15Xy9kRzs5tJ2uHMKk/QXQ7HaZe3CRhg0vEsYrDOU/JrarT4bu0on+O+J7jznMqDCnkD71CfkqR8I2hHIZDOv+heoqnGabZbM9vkEFGsmM5d03Y4W/i6veyLXvXBanEBWT9vMYw4GQ5qPxae0H8YJ5GbvHPzjk54JymESnpg+I1lxpQ3fwD6xk1V8+RGPEBcgwkrdseRb+YG53fmEqxo/qNwnnbFMQNIkbvaN5ytL+1voEuPOVG+ONj0BSewTPyLg==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Y8KgoLwwg3Gtevj4sUTLgrkl5X6CfeLXIWu2DG1LyYhm5Oftrqq0utdiGYm6?=
 =?us-ascii?Q?uApA5bCMipHoIK0X456ZqWOSm94n0Ck5T3p9oYuFGqOQWqLzSWDAvlodyOhK?=
 =?us-ascii?Q?eZq35ZqByEfaNbJjdwfvLquSZS2qP7CUpQUN3CR5YF3rtzcdmdkPOi9VQjil?=
 =?us-ascii?Q?YQp2dM1am5qDQTHOoLb4u+xDcij7gYA5MJa2SIxH7ewvz4jno1TgwMnKIaG+?=
 =?us-ascii?Q?D560JU2r5N7d+uorZjVBq5I0PyGEqINrBNssphoG0AQF9uNbNzP2/FblSfEj?=
 =?us-ascii?Q?qlgxYjZURBBtWOu6iGl3l3rtNWYN6VAdBgtjzfM0LhrZJYsJDiAO39Ww6xNs?=
 =?us-ascii?Q?U/UMJKQGCPH6U9h5b9uL4qbxhi5NVc29IVORfrNbVdqqBiviwHb5hk/sIApL?=
 =?us-ascii?Q?yl8Q4BS9j93w64amxI/tw6o8QPbrlgoqjhh70/XwvLNABnakvcPUDteophsT?=
 =?us-ascii?Q?eVsDMatXEe/qUZ+oSI725Jx7a7Ocn7bNJ66/gMa1EALQdWef6KE1nrY4TvdB?=
 =?us-ascii?Q?97k/vHFFX+F/bOsYFSUGk5ltCZsd43R0TyoXHmQO+pRPfBOt9ycdifapx6pv?=
 =?us-ascii?Q?K48oG+BeYAo/aktQ8gB3vIE2VgVcK7p5OUWRzbn+GX4++1UxlKtQxfIy7L9g?=
 =?us-ascii?Q?7/Q9vAnSc1DIz6X+x6sEIQ8EVoRPZOpcLEYLt3Qhv3cn51Y4rNcUndQLTJMk?=
 =?us-ascii?Q?sTRPj8e4dLtZuDDpJxXVK9/CBtGRQsSV99rER/oqKAzH+KyvGz+cSOvRy7xF?=
 =?us-ascii?Q?kmZR5RStD1UrFDUQiOuroLG8AePzJreO8PZmSmbX1/EYiHpEWJzzRHrEoZ3P?=
 =?us-ascii?Q?ebqgysMRUAzvRaA2j3z1oRnkmoVDv5opoGXR6wJXuKn883UiBBB9scKa0669?=
 =?us-ascii?Q?Ka1F7Q5W4ZgOejCSuCReIJQvQ4lknLZlJULdyroIFgli11UWeCz8U0jdiy+b?=
 =?us-ascii?Q?FxwNLnAZsGzFPeUxc2TOkPvF9spsGWX4QiyfcnKbgj1h3d718aTvMbb3QHLt?=
 =?us-ascii?Q?C0m6TsIk0oP4ulW8Z4/ZzIyHS3xIYBF7ThJuqSaa4Lx4wQzsnjoHai3Z3RDU?=
 =?us-ascii?Q?5T717QTZPNpP4uswVBt28VhOHh2SO6Ka1CEVY8iG/Q6QqcGX8/aX2h/5skT2?=
 =?us-ascii?Q?IMX9OgYDs6fd+gq8vCyOPy6gLwYwAbc5xws/nfuYVT02WELPVxPDbtxmyykt?=
 =?us-ascii?Q?8KYJvNx3BA6uxXRuWYTnyP3h3g3Ma6xwxTnIC52azKfJ1tTHLJgvp2U5OfQJ?=
 =?us-ascii?Q?HzrVcGwJNsPGhx9CzRIP?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: ce954b93-52a8-4bd3-a91f-08dcc61afa5e
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:55.3413 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (lunasvg): New variable.

Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401
---
 gnu/packages/cpp.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 49520d1ece..ec5156b1fa 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -467,6 +467,27 @@ (define-public libzen
 operating system functions.")
     (license license:zlib)))
 
+(define-public lunasvg
+  (package
+    (name "lunasvg")
+    (version "2.4.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sammycage/lunasvg")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0s81phhi0q1mkzhx9fxgvv71s21yv50r01gi3bdwxzb3xrhj3yjk"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:tests? #f)) ; No tests.
+    (home-page "https://github.com/sammycage/lunasvg")
+    (synopsis "Standalone SVG rendering library in C++")
+    (description "Standalone SVG rendering library in C++.")
+    (license license:expat)))
+
 (define-public rttr
   (package
     (name "rttr")
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 22:05:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 18:05:02 2024
Received: from localhost ([127.0.0.1]:45336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihpd-0002z7-ON
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:02 -0400
Received: from mail-am7eur03olkn2085.outbound.protection.outlook.com
 ([40.92.59.85]:11584 helo=EUR03-AM7-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihpb-0002ya-0j
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 18:05:00 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=RZVmb22jhzqY3gC3hd7tY4FhaGSkA7mOhXin+pdGnEI6CPavZlm/g7HxVGrgGjPi64ohZ6Y6ZI7ebK9LzIK6+qbB3yk2Y+eNvUKJkIpkXDMNO+M7+Y2S83SQc6U2AqazHs1SU6uPX3IXDfpaeWdngEaxipql1T2zyhznhE2y9hiB6daVNd0ueUPF47b5bajcWQVsc/tivHDjA9U/E1e82RlrcTY0qlIG3PApxdBzCvh5sxlmTURUobN/bWfMVEAik1czlgQT4piQwkVWz40As642QyfnokfolyoA7f64WrIySJ5TbQveJOkYpf1PAeyLH9aXUPo1+nOG9THxz2DBLg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=qliCJlASPMBJzugRxbk0dqtPq+6LmaTYZ7LevDMUymY=;
 b=HHyJYNSrL/gZiJdHXkTlat0fSnxtdosfGV4pZpN809WOu+3R6dPXM46Vp2GTRcBSTn2a/nFi44coc2Rtc1lyi6u7GN3k6jPk5k2xVEqTkqZPgCyhE5v6Ol01+msl66JISpfPG9G8SHQNfJT/1d0gCAIGiKoF12yoaPsQzjU64+9ylNHDXJnvHauUjjWeKvGQqDd4fT5F2U8rGpvfcygAT+v5y0JbAHREEq5Bvfgj+PmBFfeQze+3oN9ncvC0F6k2BpiGqdLX09EwHKiDGZpuLXot+wTFfwnLO9SX9QPoYzpLD8far43x8Qy8JmKAp9oS7/kAYTJmLwBqN0MxSXIfxA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qliCJlASPMBJzugRxbk0dqtPq+6LmaTYZ7LevDMUymY=;
 b=QWCIzQut8dxJlLqQ0LxMMERQYxQTE0nL4GJXprAqXJCwZkQzP+mGA8VpO2XV8ZZL0VTEYpHrsSSpS8cce/DmmwK79T9NV1mFTMhMoRJ0gwwN3wO86upf6BuJgKUFCecCLKQ5O5D+QEZaJr9z5SZwB6ZwN8rTLMbGns3GDbyvURIxOzQfV9ozxTdebw9dPHkKVrtQ7LVERne7CNIqQW4CLInhccFOovsI2Gf3BLA0jBTeSUok7xkpISr5xigI0KjIuHGeO8MYK+e3ace4sE0AdVCkGrX+RH2ZXanfiFy0JZLGOeJAHGFVKlQHtPwfnKh/n58p28GU28ZFp8VGBvYDIA==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by AS4P251MB0561.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:4bb::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.25; Mon, 26 Aug
 2024 22:03:54 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 22:03:54 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v4 2/8] gnu: Add jthread.
Date: Tue, 27 Aug 2024 00:01:04 +0200
Message-ID: <PAXP251MB03486D519E57336C94543D13F38B2@HIDDEN>
X-Mailer: git-send-email 2.45.2
In-Reply-To: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
References: <01e5d15a71a605dd55df3cac5b7d30e15520f8ea.1724709670.git.sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [b5vFOJ80c8tjXq3D6ZAI8pJfg6uK4euQ]
X-ClientProxiedBy: MA3P292CA0002.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::17) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <80df52974e256cc8ad25b30d9c96d7a64ef05d05.1724709670.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|AS4P251MB0561:EE_
X-MS-Office365-Filtering-Correlation-Id: a85facd8-d236-4ca2-3d0a-08dcc61af9a9
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|461199028|5072599009|19110799003|8060799006|56899033|1602099012|440099028|4302099013|3412199025|1710799026;
X-Microsoft-Antispam-Message-Info: ym0gSCtOTJ+jxBbhO8T5g3YM+8Y20yk4MY6dA16bgqASuyBxzrMUY5M6vXt7sZKzAwBz7Q12Ji90OErO+oeAhVCs5dkOWFDNkcsLVdSI0lY2nzG5KXNRKfRGpFepxaOet0yTi8ROA6sqQpIcrv5rw+i9TeHSn0IxqCdJ9BWMK57Ea9jI9DKaU0CS6FFnubps4ysyHNO4eUqsz6wUz31O7CfnoV8Fzr7VdwRA8vk0d6IyJGb3ThmeTi6NnujQV01gqJazyvpixmCXPVyF2liWHO7MCsp3wkEtatXrqMAZbUMpzMFd9JqZRfRKEkvZn7sbx/d2l19uGVu1s1M9EElBIYOa3zP/v+pnEWyYa7m/fsxkzf+o/y54b4S07RY4Y05gAmf8/ecK9GfKGrVdljPCFIoiqt6Zx7SJ4k8Wkat/RDrwHWarmO+bZ4iGN86c0Oz2+bUQVj4og888avZG2Zs0K3O67FF0HaaNDsX05p/56aZhKJ4iz4B3lbqAReWANDhnca5YWEICY4VLb/ktpI1u3EjVpYxjAxgkKjSjk6MuSUpr9FtzyXvxLxFG9BIZRd5FbxWj8Tq7LjqotGNGEV6SxTc8SJHFJtJ7rugabpzuYbhuSAYUuTvN1ZrLBFQ8ENRuV1vAlQtpMNVqvVswl5RNO8IMehPKADtvuaHIP4JYriEpU94wUC2snMeidtVK3idNjCDvY+VZFxIQIsw8NSTWlLxcNgJPMxuZsyRmoSL11rOcoyC5O7U4oe+vPoJ1tySbxQYB6Q22r9BP2bwPK/A9n8WMFS6kyyGqDOP0E/OXgVrYc7pmVlVHqNnnDOafZlv6GM7OHTtic6xxGBQWZLyhQw==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Bt4HfXF58FgJfb/5nzcdzJE5eCIIEbecAvLLqiQQa5YXoWJhX2PCJ8KbwtjG?=
 =?us-ascii?Q?PbegTkrlpXIBxUxOn2G83rl+/xYu00TXzwa5/GxMTGGoJSLvdD4iZtuWZP0D?=
 =?us-ascii?Q?TWCqpTVqhiI5hn1ryFf8SAqxtmGNYED6BmZEV6KRocAzAuXSXKOLaNU8vlBd?=
 =?us-ascii?Q?mp6JYplao0N7j2R0HChHDXKikPp9sN7j2qQeydg4xitE/pODSXPLLL89aHGW?=
 =?us-ascii?Q?xy0mc/PMiDsD/N/MSZ26fzS0kNmXhvpvElpSSj4f4QwJ99ZNBVJQZ1EzUj3y?=
 =?us-ascii?Q?ZGCnRxHJ1p9KGIhvAhsF15YOTRcAFzqWw3Qz5+f/quJO0t92AmuJ/SX2vAJf?=
 =?us-ascii?Q?eoWDWGQrZmuRhbBWuB1oNIITmV6cw8zhnzAzgfijoe1MEsPSxsE0O5eSb7cr?=
 =?us-ascii?Q?EDImPAnHTa5nmEYygpdjecFO70O3fF7VmUs5UYatsvG4RC4hSoHIXSFYSDNg?=
 =?us-ascii?Q?0MT0iJ2CeHozF/Vp8osGDiU8B/aO/sgeQQPhASsJ7KNJUCGdkYNjM1jXpWvd?=
 =?us-ascii?Q?tkXTALDejpRkc525etW6lOclkSk9qce6CA9X7BIdPrhviRrKXGeWmj5OXIwf?=
 =?us-ascii?Q?SaYc6TNNQyft3Onh0VdHa/OF3aUGtTgvYQFP6SN7IrbnSBS84umKnF1LA32q?=
 =?us-ascii?Q?HhU80FSbKIeUYisSo5MCjPrquaYS6oVYNYzhhtML8Hjt/eteSeP0aq64Z9eJ?=
 =?us-ascii?Q?RCftzvc6Yh6+q8TFZf5bGfoWl+IAsJ+yK9DXuy3D5e8OT+slmklwAI+2HUgT?=
 =?us-ascii?Q?w/tDc/zhE4IT3/a4mm+zdCjH1rnlgTSmckJwmInzMf7A0hSrr8PjPpe4vmm8?=
 =?us-ascii?Q?Fl5StH0ceLE5TBYptW4/tk6RBzX5RaiGTtLdqPMR3Q6toR7tpTnnt3WCrqw0?=
 =?us-ascii?Q?l/WyiW8i+KgadSuxRdV6cy2mGygi/ptXTqDdcr96G4ClvwG+UZAU6qE2by3v?=
 =?us-ascii?Q?ja5vWdLnETZIOk76DtMl0RJRkHiNDJA1dOuTQoC0+MjWV8Whjusd9p1mlTij?=
 =?us-ascii?Q?H4h/NOs1KpBhi1IIgIAiE0z9MvRmFH8TBHK4Vt/Heb2F3vWgyCJnieyfkzde?=
 =?us-ascii?Q?h1LwjLh52zEWldalbGyVR1dBXSvY8oh+8m7KOrpgBR31ZbqS1NnqwTcg+ez1?=
 =?us-ascii?Q?z/j+It73KWUuokBXv2LK1SrksaFiDHOoVXoavvPCFAIaVtI9irZLexuh4qUW?=
 =?us-ascii?Q?dS17Hl7t25KpDWd5H7TapNGrrKUWyC0cz8VKhAzVkinm0AQfdGyqek5nRo9C?=
 =?us-ascii?Q?Ty1GPjbah+HSJQZJB5lj?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: a85facd8-d236-4ca2-3d0a-08dcc61af9a9
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 22:03:54.1747 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4P251MB0561
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cpp.scm (jthread): New variable.

Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92
---
 gnu/packages/cpp.scm | 93 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 93 insertions(+)

diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 708487ca97..49520d1ece 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -111,6 +111,7 @@ (define-module (gnu packages cpp)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages pulseaudio)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages tex)
   #:use-module (gnu packages web)
   #:use-module (gnu packages xml)
   #:use-module (gnu packages xorg)
@@ -913,6 +914,98 @@ (define-public nlohmann-json
 (define-public json-modern-cxx
   (deprecated-package "json-modern-cxx" nlohmann-json))
 
+(define-public jthread
+  (let ((commit "0fa8d394254886c555d6faccd0a3de819b7d47f8")
+        (revision "0"))
+    (package
+      (name "jthread")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/josuttis/jthread")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "11cq4zh7pv86c62ah5im00gxr4cw6d396dp9117z8s271j4lrp6f"))
+         (snippet
+          ;; NOTE: remove precompiled PDFs.
+          #~(begin
+              (use-modules (guix build utils))
+              (for-each (lambda (file)
+                          (delete-file file))
+                        (find-files "." ".pdf"))
+              (delete-file-recursively "doc")))))
+      (outputs '("out" "doc"))
+      (build-system cmake-build-system)
+      (arguments
+       (list
+        #:phases #~(modify-phases %standard-phases
+                     (delete 'configure)
+                     (delete 'build)
+                     (add-after 'unpack 'cd-and-generate-makefile
+                       (lambda _
+                         (call-with-output-file "source/Makefile.h"
+                           (lambda (port)
+                             ;; GCC 2.95 fails to deal with anonymous unions in glibc's
+                             ;; 'struct_rusage.h', so skip that.
+                             (display "CXX17 := c++ -std=c++17 -pthread\n"
+                                      port)))))
+                     (replace 'check
+                       (lambda* (#:key tests? #:allow-other-keys)
+                         (when tests?
+                           (invoke "make" "-C" "source"))))
+                     (add-after 'check 'build-docs
+                       (lambda _
+                         (with-directory-excursion "tex"
+                           ;; NOTE: remove strict versioning.
+                           (substitute* "styles.tex"
+                             (("lst@CheckVersion\\{1.6\\}")
+                              "lst@CheckVersion{1.9}"))
+                           (invoke "pdflatex" "std")
+                           (invoke "pdflatex" "std")))) ;Rerun to update references.
+                     (replace 'install
+                       (lambda _
+                         (for-each (lambda (file)
+                                     (install-file file
+                                                   (string-append #$output
+                                                                  "/include")))
+                                   '("source/condition_variable_any2.hpp"
+                                     "source/stop_token.hpp"
+                                     "source/jthread.hpp"))))
+                     (add-after 'install 'install-doc
+                       (lambda _
+                         (let ((out (string-append #$output:doc "/share/doc/")))
+                           (mkdir-p out)
+                           (copy-file "tex/std.pdf"
+                                      (string-append out
+                                                     #$name "-"
+                                                     #$version ".pdf"))))))))
+      (native-inputs (list perl
+                           (texlive-updmap.cfg (list texlive-ulem
+                                                     texlive-rsfs
+                                                     texlive-memoir
+                                                     texlive-substr
+                                                     texlive-xcolor
+                                                     texlive-isodate
+                                                     texlive-caption
+                                                     texlive-relsize
+                                                     texlive-extract
+                                                     texlive-xkeyval
+                                                     texlive-jknapltx
+                                                     texlive-enumitem
+                                                     texlive-etoolbox
+                                                     texlive-listings
+                                                     texlive-microtype
+                                                     texlive-underscore))))
+      (home-page "https://github.com/josuttis/jthread")
+      (synopsis "C++ class for a joining and cooperative interruptible thread")
+      (description
+       "C++ class for a joining and cooperative interruptible thread
+(std::jthread) with stop_token helper.")
+      (license license:cc-by4.0))))
+
 (define-public tomlplusplus
   (package
    (name "tomlplusplus")
-- 
2.45.2





Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 26 Aug 2024 21:52:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 17:52:21 2024
Received: from localhost ([127.0.0.1]:45327 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sihdN-0002eZ-BE
	for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 17:52:21 -0400
Received: from mail-vi1eur03olkn2058.outbound.protection.outlook.com
 ([40.92.57.58]:57313 helo=EUR03-VI1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sihdK-0002eJ-Qf
 for 67755 <at> debbugs.gnu.org; Mon, 26 Aug 2024 17:52:20 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=hhnjJT1yG7EQaJ054GVsfSrjYvXRpDUkKglYeGfPzdPkNYQU1B207wO/41p5Jc6Jj3xzllsoa+XwfTr+fzK26vMLR6NO/tG/XHNvBQeM3spihGaJcDnSFzTVqK55+x9Fe8yeTbHdiJ76qbpOKUI3vLWlkggTmi2JSLA3RoF/71SFW/xU0LwtGlFzuUm1gkXr//lbcJdyvRJ/75BET1EHuGOZsZzYyacIXqUpiKi5SFgwhGuGkfmc7cUJos/O/bOGXlF3VTOjVGVYDkni7rv2eE0OWNPkJdAGKBCRHfEuN/tPWNvyFxLC8VdcFp/7ZgR+we9/CMhT8zwKuJHgvqjMmQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=QjP7198kE2HEobn4eU0Ipl1hdk/hcxJ8Uwdq1Qj5z4k=;
 b=F9YfGnB+21Dbg8AbMYrVG4aQcf/r2rcAFKTXeOnnyQwSOrVzwyYdUDu+cmpZOqhOQsiM4ySrddSqE8T11ggxT4KTx1jLM0RvlfwY4+G5sdTfRwd5dfJb1B+MAt7IH8nfkpt2l6Bs3v3v6Vym4uhR5tKLb4+w38fHmAzORQIBbZWb9M2r6eR/w8AGjTZHxMUW50zTnweRymKyLUu1/vCboqxG1fpY+O16uOXQw+IqhFurSPIdLzVOSGy4Rqqx172iOkOW3/qva0tOW++/J/jp21ZS3B9NlmV40rMxeGScop51LrihzzxdVKcuK8LyJiHiNYo3LXh1bL8x/Nev264oqg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QjP7198kE2HEobn4eU0Ipl1hdk/hcxJ8Uwdq1Qj5z4k=;
 b=TQLwYEwHVRPL8lKjZuTMquFqbidSzzoTnJA/9XA3B6+YnR2hcw7l8mDL7q1fioVVQGDMGbaqL3qB0L9hHHqqeHeMdRpF3++Z613rv/LaU2jKc4Ms8LKGGBoM4HzL/C/6WUMDRNtLnpzgfN7c/scZ1uDRO+jIv6k6EFJRzGZlUhWdZOv7q6rvKttljsDdWAuaC+1oz9g5blyFh/eXUwISOVoGv8jomcwfLepo1kZ4l1JYDiHkxwqokqQFz5IFxadv5mWoZcm6ZUbi1LHWciGk82uDM8t/IRgQa1G70oJPUV0YovGZ/Zcaug4PbqrKU7xpigPzx26qhpwy/PF7EWCmow==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by DB9P251MB0476.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:33b::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.24; Mon, 26 Aug
 2024 21:51:20 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024
 21:51:20 +0000
From: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add imhex.
In-Reply-To: <87r0ceqign.fsf@HIDDEN>
References: <87r0ceqign.fsf@HIDDEN>
Date: Mon, 26 Aug 2024 23:51:17 +0200
Message-ID: <PAXP251MB0348778D33DA5D0855B4EC0DF38B2@HIDDEN>
Content-Type: text/plain
X-TMN: [8HjM5GfhDF5gAZrrckyE+CxAREFVqQcS]
X-ClientProxiedBy: MA3P292CA0010.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2c::12) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <84jzg3ymui.fsf@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|DB9P251MB0476:EE_
X-MS-Office365-Filtering-Correlation-Id: b2724d29-468c-4cad-12d1-08dcc6193784
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|15080799006|19110799003|461199028|5072599009|8060799006|440099028|3412199025;
X-Microsoft-Antispam-Message-Info: 9n0xngteokMplEAQ6dE0/srOQMIwZMmdLyaoWKJhkQLuc+w+/ONUUgMdtCIgFMUuQYaVEjG5P40l4akFMR37z8X1SWGz1JMOgVUZPKppkKbH0Nb/aSX/tXEle2tv+ubIoTPS8DC1hkTp8U1Ml9ewPdqRPrbDaENi9qrTsvA6HIjJAVclSfVapywx5eWTndYd9lnJktwTpkGH1Xt5AJDuIUUD5G9QVoQEmdHz+Su6hwyn49NSPpc+v2jywulMxoJCOfgWLv8AjFJ+QRn4rbRwkghOmwtNBHJpC7J6FHFSwgy/pQTC0ObqIWOvMe8/3ajWUyOHc56ThtkVHblxP2R5Dhs9xebKRqq1T+3ifaMyx77J3DZI+RyKpDNqOgcpagIY1y1hagdbXS4M4EYnA06c3KN09dZV912xml0I30UJvCWIDJURDOQ6W8yWirzR28W3TU84MZqF/ZCDv3MtWqYODmY6sWLlr6lLc64wqKCd9KMbeyJWedIDbp7o10ADUp1HoVk488gqExCAghxmPVB9FIr2fsPWeJQ2O8KdQPuuGqANZh9KD3g0ZtY5lP+IaBHR3Z7yuFcsop7AHLT4a7LWLOW9/lwiSidru4wE1XOzp/Nqiav7FmC48luYjcTswBVo7M4GPlu44CIfQ+7BkIT5WuBWEpuGvN+BHFczZHSY2nY5/C7qZ6sN4sZ8UD6Xh07n2mPX0G10zwm8tZmCcKYYDg==
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bIC0iqgaJeXRDJAeHyuYpfVQ6DzQ32NqqZUFvrZ5H9rZBZrKW9svZeBwnpHb?=
 =?us-ascii?Q?VXEkPySQCrJJ2c3BCICdKmDoMynDr595O5glePH7QKhgb/em+KrIsMHxxpxs?=
 =?us-ascii?Q?DO14WTJsoyjjEAvq3P87L9Vwojd/XYJu8xAeKl+53OghT6SR39Zo9779qhji?=
 =?us-ascii?Q?rvM2vfEupvoWFkGE0HoApkCGpto8bdBfjJu1/OMy31Z3QKcugPM5nz+cs8J3?=
 =?us-ascii?Q?1S0BiqyzTw1WBbFD7XA03C4rmLjwJu6mEFv2OlLXXXNSwLKGqJV130YciAf+?=
 =?us-ascii?Q?FptEc59wfhsXSfPwUuNnn8y7e+wbhwWEp1t7iONeyWCKnGSAvFLvHse8WrzH?=
 =?us-ascii?Q?IvPIEHO2+nfGisNq+2zdZHYd9q6e24VSidK33D619OyvAblA8eT7Jw/fVGLX?=
 =?us-ascii?Q?tuUF6TMt3ORuvXn0LcnU3jidSTA+WW//0vh5vNs357rFe8YHYJTenk9KwJUg?=
 =?us-ascii?Q?LJ0bWfoN2ixwRuiThpxRHWP0L7dYl7ZwzmS1EzRiB8KLa72bx1Wl3C2gJQ23?=
 =?us-ascii?Q?9U8NiS5pIaqq3X0Xqh1yeZfNdbAfT8a1c2/RrAvN8+EDIlJT9hOSZ5LnhqFb?=
 =?us-ascii?Q?r45K1StGmMv2P6TyXV6gDWabZGZdW7LTrVX/Q+uWGM5wnw20+u4zx2LVooum?=
 =?us-ascii?Q?beX2DXmlJAPCLrMhDOjqQaMOKSEiVwPEHk0WEdevSbE9bwN/4HUJn/IEjIKH?=
 =?us-ascii?Q?ds3WrTpzmZmtvH4lxtm3iCeiaZV5mHDW/Um3AFthrsqT7FkGgiVkw4nrv+lH?=
 =?us-ascii?Q?ZY3Wfvz1iGA0obwGnygotiWsUQ8+pCLQLt2KsxI5BKQweHlIKQVVk6EY0Z95?=
 =?us-ascii?Q?4NXTAAzRBcHQeHpU1FjJOVZd69o9SyrvqfXXqC1eWjfumFfcrMx7qMmpcUUb?=
 =?us-ascii?Q?wIlDI9zBT0ZALn8In2FXWyb58CF3mdYAgu4jNIlsS/L1adN75Xs6ir/+WN+B?=
 =?us-ascii?Q?3RJabSe74MyzylWO8bChk1Y3uxXvWIW2i9dScBFCtzIun3Ap4xn4wUb1lB3Y?=
 =?us-ascii?Q?+VgZ1CgQa4WqkqJl0HiiLoQDxj0rYH87BQnabpfelRLxjmgrq6xyVso2kqYy?=
 =?us-ascii?Q?bD3ivFbO8ASLY9vdGt1Plw4sCoQDkVnu5Zg0+0mocKPxz2kwa2qmZasFFeyy?=
 =?us-ascii?Q?g9R2Nfsp+2MB8CBfjAyEtlw59cT6KlpAoJZ4dKd06SP7IJelV09XYNX3Jc8K?=
 =?us-ascii?Q?DU5o5nkgJVXY3Ml/b2kvi7LlxTGFRDGQu7sz2/Wv++en80Oywh/1Wt/aE1mF?=
 =?us-ascii?Q?/q39sX46E9t5cOwc7bRS?=
X-OriginatorOrg: sct-15-20-7741-18-msonline-outlook-53ebb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: b2724d29-468c-4cad-12d1-08dcc6193784
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 21:51:19.8987 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P251MB0476
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

jgart <jgart@HIDDEN> writes:

> Hi Sergio,
>
> It looks like this patch still needs some work from the TODO comments.
>
> Are you planning on resolving those TODO items soonish?
Hi!

I went ahead and unbundled all I could from the package. There are still
some vendored libraries that I think it's unreasonable to pacakge in
Guix, since they won't be useful for other packages. I added multiple
comments explaining why certain libraries remain bundled in the
package. You will see that, although I made Guix packages for most
libraries so they can be used by other users, for others I had to deploy
their source code in-tree. This is due to ImHex not supporting
unbundling them. After some discussions with the maintainers, the effort
required to refactor the build system to support a more modular
compilation, is out of the scope of the protect; the changes you see in
the following patches is the best I could do with a reasonable amount of
effort.

I hope this brings the package up to Guix's standards and
allows us to merge it.

Good night,
Sergio.




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 1 Jul 2024 17:04:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 01 13:04:33 2024
Received: from localhost ([127.0.0.1]:34326 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sOKS8-0004oD-DG
	for submit <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:04:32 -0400
Received: from mail-vi1eur03olkn2092.outbound.protection.outlook.com
 ([40.92.57.92]:60832 helo=EUR03-VI1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sOKS6-0004nv-S3
 for 67755 <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:04:31 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=MCQvQmY7Ate3BZqy6lxm9SoibNgwjyOz1E/nj/VFvXw7EvaCZxQ/dhI9XPiOoHJEmm9cCh4Ri1UGbez2lvlZfeSDSFJXhGG//Cis3j4BFqw3GYf/S4N3teYAzxH7fSnnPD8uHM9TaMqYZxBguMQKCwWdt1W1D7Nrs4WwdYLhAd56e6l9u15JcD79onJ7H25IeTgZwM5+ZYgnDqjDTLr4U3ilX92D5F9XPRzqduVuYdIFlONKZYk32T8OxNDUQWfGT9FWPcpp17JfmIHWuTz8jVFE3FUSbwLdkN3aZquouJFyUnrExTsWH7m0wSqrul3oMF3OSewSjp8FAMh+lfUdHQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=3GhXUuil+PuqNOuLAoieXjz5YC/BR7iPyy8NxihiX8A=;
 b=fw7CtAXYp1Yt7RhIJE/Xmc49ugNzMegsHStMXioRCUYQtmPIQDQm2Qa1848g2WcZFcUSdmO8gxlIgpK86vHmzDj/7sgrDBdzSXkVxv+FeIhxtHhZApqqrOlSud+NwQ+4gGcHFx35VDjgMc3xl9yG7s/nHSeJP42qGozu1WaDlCLAPXiKHa+69l1pHAIt1KTIglIvKv/M4pdZcPyF07YfSCD+/co/vmHUy75kinqQKiP7S8zLB2QSHkXPZVYSfc/jxrK4dgrKcrbXIy2cOtBT5bGdVDMtsdq0NWLP9LFVQUTiW1WeZ3VL72VVWXKRtVo8U/PXo/qTfjinooGWhG9hPA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3GhXUuil+PuqNOuLAoieXjz5YC/BR7iPyy8NxihiX8A=;
 b=KlUmtDkS9d6uoX3o0oIVhOSuJ+f6iPUIAuF7j1iBkIbSzhYib5ylIRNH7BmoVnwtgpwcfM8WX9NcGiju1OWAGsRwqJEuI9lDQmWmJPAY69fL4LA3wV4zPMyzVLyNqc6yvawECYf2sLIyerv1O/9OWpf7ISGb5TbAGQo8dfKuZXoqrqYE9kSZ6DPP2F0fZSv9p0RUKj+CpzKiSOCCwtfcip9iHqmDCeBAm0GbUlY1L1TIOh3XLW+MiB2iCY2Wwvn2/q/keH8q+cwfREEzLV3JfQYBLW7q6oshuilxCHg3vz5KcZtW/ogdx++NVQly4+U0IDSNiagCNR15jl9V7HTyKg==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by GV2P251MB0946.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:aa::5) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul
 2024 17:04:22 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7719.029; Mon, 1 Jul 2024
 17:04:22 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v3] gnu: Add imhex.
Date: Mon,  1 Jul 2024 18:55:59 +0200
Message-ID: <PAXP251MB0348851E558B33233E7BBEFFF3D32@HIDDEN>
X-Mailer: git-send-email 2.45.1
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>, jgart <jgart@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [oVkNWw5PA7+7ipIwJBru07E8RnzBqZOP]
X-ClientProxiedBy: MA2P292CA0008.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:1::13) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <187a963037bdc988d7c6166697f159c38f33ffbf.1719852959.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|GV2P251MB0946:EE_
X-MS-Office365-Filtering-Correlation-Id: 842f8f20-e1de-4406-a0af-08dc99efda63
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|8060799006|461199028|4302099013|440099028|3412199025|1602099012|1710799026;
X-Microsoft-Antispam-Message-Info: lxbqFYI3gpRVOT/kc3bXrlB9ChdtDbKY023LQwWUSHPlE2n3bfVys11dCC+yrDOmAMoYaF7scaezY5ExEiIy8CtLQQM8xeUfP3RfX5NPHeycmqocle1NLYuntUmDTfuLMxarKAsKNPxo1PYnZnDBUxrMkV4M8XXoxTLDrGC73tB6Fx3Dg1LVbuJN66Q5owznjWbisW5ed2OOb0vXeWZxn2vXcAsG2GXo1hg2omWsFcKARThG2roXtsero10AOWeCMHrroe4ZCkKLr4xEDFSR9MXp3eJiuAM2jCa5oEzRfAaXVm+uN7DwFnFwQuQRClElFKo57xssJ8IwbrhQxFd6wy+vqdA5e95fDAIal63UU12JIl0qQo83/fuHypkMNywo0K1C58aZgnzGeoKEsr3t758DB0BlCrEA6tHC9qJaW3lM/T5DKnkHjDahY5QrgJ2/SxuatedlXdaRHMygoblAsHhOaSvT1EXlz3Gd5l9yiXPnwvLNKWNs8OnyShYVmLTGJgWNBgKMvZ+pqomzqTGFvY8YDfc4A5uVvAc/rjrieebVHxD3S+7SMnpmoStY3J7IoV2yeG6LiuoAQNN8yrOoK/FsIQG0xstHuoViO/TbGK1IbyTW6Km5GMke50CrujNZrvBYoizF3Ml2HymJYKHm/FXjL7ec+s4zCroWPafnifLDJncI3/NHzvxw+/KGYg/ghIGIQO/zfXFxvZ596CsKmUsxh4nQE8ov+218a8T+Ih3gEiwiJYdi8I5QJECgGPuS
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?sW9+tE95reJKUFzzFQ47D2/izSWqydbe2pFH8stjIfbW8xcriaifLcV0o3eb?=
 =?us-ascii?Q?ZaTStKrMChLJhWyZExUgHy4qg8syUtsoXWXgNBgWBzRLZJqAi0qvX5k4XQKp?=
 =?us-ascii?Q?DKMWRpTTGscDon5qtzo/RuG5QxVEs9pkDReM0xAkwvys+XncjJv2wm6vpj8M?=
 =?us-ascii?Q?Z11dHFz10h512WZTXbAhZfgo0gy3DIwYK2rca+ZFdC1CVli3XL6LD45OrPDR?=
 =?us-ascii?Q?DLWG+/UYz0FzYfcYnWOXbD3oSL3cmSPqQTgWdjM/f4iCefsTw/nyERKISY37?=
 =?us-ascii?Q?580IwwXZLxZ/5HtCwSX5EQmTC222qdN9nAqxrcDlUcNsbCki8QcHe5Cf8joV?=
 =?us-ascii?Q?LYWfdcrokjMRnJvLIf/C95a431INUwM1T8f7tZ8MXTj7KmrTUBUFh87znt2z?=
 =?us-ascii?Q?HbL3pPtbbqdnsOaJANKoGCKQ0yEslzm8Uc+/XN42lEQH+Ub9lYPA9qF/eCO5?=
 =?us-ascii?Q?9Ln+VrxBSVPZg6H0nA94ZquHVS2Rr2/8MzepoPG+YVRxEAMvPxSzDN4OhGpL?=
 =?us-ascii?Q?rc2Y4rvA9D2MpPbwiJfQ5bTgjpy9ESdKfA5OsZimKcvRceKhGdb4qurV3Sax?=
 =?us-ascii?Q?zHy8LK4pln+mw2PQwP54q/bQFucm1SYPCEEyJ1MSQ2n4gBap0DQI6e2NHIAG?=
 =?us-ascii?Q?ByQS5wMW6G1bcymDzerAQUGD3ZqsQ25x/MxT/KmCJmQxoZDtz2hOHB6zL/4L?=
 =?us-ascii?Q?uOXNucVNaDZI0R5AblsOCPHJvxGk/LKwKd6QfdJTFu6FzYCcLMY6zalAeXKI?=
 =?us-ascii?Q?XMh3D6ld+d7Dqzpo8/VsiKZxRdbxalcBb7E05F1n7bYFU/ZG8Erdc4y0gSOI?=
 =?us-ascii?Q?lQ0tE2dAax4uFj42bA6EB6N0xCjMzOuraqBqm5g55uC70H48HgpESfk114JF?=
 =?us-ascii?Q?dyfHfrdaPRqnbhS98FS0Ty/DTUl82dAEhrSx7dgaIa2dqQh3pGd4yqlKUDoP?=
 =?us-ascii?Q?FfDspFGRg0YFVy0MyGh71PFM2QIWvo4f6P9JzjB9/hSRc0gvvhbd9D9lKJvX?=
 =?us-ascii?Q?FsZdFBbHkvzuEnhKGD/M3IiUQvAKFgTzlvDnxB2V/Oo4XM7b7A4mQ2Xtyi7F?=
 =?us-ascii?Q?mCyJd5UtIIYF6QWGOGok9I42iyQ/OsyNWtKSH9+bnhCiHWoQ9qROU3OllWe9?=
 =?us-ascii?Q?Ps7mUhfc21736PtYGHFsEtfsJXT5w3nnYgBPtQvkHhGrbtd5Y2vE4Q0Pu/xu?=
 =?us-ascii?Q?nIfLhAfAg25pCi1oOWMjW4oZXsFwMtmmlPVAdhl493BevYe2b2x3Ay9/EVqM?=
 =?us-ascii?Q?IO46qx8imePr2lWCVEEg?=
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-00b75.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 842f8f20-e1de-4406-a0af-08dc99efda63
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 17:04:22.1577 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2P251MB0946
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/hexedit.scm (imhex): New variable.

Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b
---
Updated patch without the TODO comments and the redundant flags.

 gnu/packages/hexedit.scm | 87 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index 668699a28c..f5689fd1df 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -22,14 +22,30 @@
 
 (define-module (gnu packages hexedit)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages man)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages gl)
+  #:use-module (gnu packages tls)
+  #:use-module (gnu packages gcc)
+  #:use-module (gnu packages cpp)
+  #:use-module (gnu packages llvm)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages curl)
+  #:use-module (gnu packages ruby)
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages backup)
+  #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages engineering)
+  #:use-module (gnu packages pretty-print)
   #:use-module (guix download)
   #:use-module (guix git-download)
+  #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu))
 
 (define-public hexedit
@@ -94,6 +110,77 @@ (define-public ht
     (home-page "https://hte.sourceforge.net/")
     (license license:gpl2)))
 
+(define-public imhex
+  (package
+    (name "imhex")
+    (version "1.35.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/WerWolv/ImHex")
+             (commit (string-append "v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1789hkqh78sg4cic09yq46bsy2vpk5y56b8g4q0r60si5y2vc9lh"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      ;; NOTE: there is an issue with the way the test library is linked with
+      ;; the output binaries. Tests are intrusive and should not be shipped
+      ;; with the release, when the issue is fixed we could add a phase which
+      ;; builds the package with the tests and runs the testsuite and a second
+      ;; build phase which prepares the output binary.
+      #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON"
+                           "-DIMHEX_ENABLE_UNIT_TESTS=ON"
+                           ;; NOTE: required for the `validate-runpath' phase.
+                           ;; If OFF, the pluggings won't be able to find
+                           ;; `libimhex.so'
+                           "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON"
+                           "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+                           "-DUSE_SYSTEM_CAPSTONE=ON"
+                           "-DUSE_SYSTEM_CLI11=ON"
+                           "-DUSE_SYSTEM_LLVM=ON"
+                           "-DUSE_SYSTEM_FMT=ON")
+      #:phases #~(modify-phases %standard-phases
+                   (add-after 'unpack 'fix-gsettings
+                     (lambda* (#:key inputs #:allow-other-keys)
+                       (substitute* "main/gui/source/window/linux_window.cpp"
+                         (("dbus-send")
+                          (search-input-file inputs "/bin/dbus-send")))))
+                   (add-before 'check 'build-tests
+                     (lambda _
+                       (invoke "make" "unit_tests"))))))
+    (native-inputs (list gcc-13
+                         pkg-config
+                         python
+                         python-wrapper
+                         ruby
+                         mbedtls-apache
+
+                         ;; Third party submodules
+                         nlohmann-json
+                         capstone
+                         llvm-17
+                         cli11
+                         fmt))
+    (inputs (list freetype
+                  libarchive
+                  mesa
+                  dbus
+                  curl
+                  glfw
+                  dbus))
+    (home-page "https://github.com/WerWolv/ImHex")
+    (synopsis "Hex Editor to display, decode and analyze binary data")
+    (description "Hex editor with many advanced features that can often only
+be found in paid applications.  Such features are a completely custom binary
+template and pattern language to decode and highlight structures in the data,
+a graphical node-based data processor to pre-process values before they're
+displayed, a disassembler, diffing support, bookmarks and much much more.")
+    (license license:gpl2)))
+
 (define-public bvi
   (package
     (name "bvi")

base-commit: d601e953a463669a775ce17138e2b0f0c2e73ad9
-- 
2.45.1





Information forwarded to sergio.pastorperez@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 1 Jul 2024 17:02:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 01 13:02:46 2024
Received: from localhost ([127.0.0.1]:34316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sOKQQ-0004kD-IU
	for submit <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:02:46 -0400
Received: from mail-vi1eur03olkn2052.outbound.protection.outlook.com
 ([40.92.57.52]:13664 helo=EUR03-VI1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sOKQN-0004jq-QN
 for 67755 <at> debbugs.gnu.org; Mon, 01 Jul 2024 13:02:44 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XM1vp1oem3H4XmkipaK0MQ/EgnRCqy9AO8FoiGtNSsA8d8rPiQfLpzjdFtBnn/BFsKy8vJwZrsV88LqjcasEzseSJI1vVV+Aq2G590wp1TEnK643kig1MF+ff/90MEytMutZu0V+CH7dhtilhalwtV2gHQLZpF3wBCima6r18tqset/upMS4pa9YMLpVVDsQ1H0sBwa+37EIaNRM21T4IhtbN9ChITJbImMSfnX6+IuWtqDinG0fxAs2kBvU9gwJnQvhFbIoDuZBihH+nwj471hkscYxmMEqh3LX7ip5dlrr5PwbyQGsUpxAtsqdg5U2ZS9CEvIaqF4kugBH0KIcLA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=Q4H4WRuVxKrXj23K1q1M0hEb3S4kYyBuz6CniKIlhog=;
 b=aUdoGE5oBhOBfR1iIWeLQP97bGxsX/G0Eb1+sgJ3H8G5TN3MUnBlWEIUvqVzrvdMz9Pl+UiMfi5w6WWQLSsI7ob2au0ib5UvTh8FdCtqRAWfKTxZ8RRnxLlBT6pvencOLsbq9smk/UoWrUxvS78K+n1G4patsUxGm/R9g0JEhfBtRQucAnJFA0+lgQNZ/N3k12ygn0stvlQPW+oSvWL6jPsAtJi4guDHDveY+/MkjtTOF6Y2QI/x067hbSFCN5xK9nzZw9lq6F+I0QCBCev0wWWKF77bAAKcsGpBos9Cx9VwdjFRs4dzTmA3cKlDrp8UKwfHKMC9ARkKpX3xN/DszA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Q4H4WRuVxKrXj23K1q1M0hEb3S4kYyBuz6CniKIlhog=;
 b=qHyTuD/BsuphSRtkdvEOY0ib/jbnfYhUd7wyfVH0Qqn+aCukPbyy5fHlIy7MNqt1zMEFb8GHg3f5bTU89wd9aNB4PbhTRaN6+wcu+lu5ww5zKXeim4sn54RI59YEvfLXJ46JVzgY6dKynJwnwImgWQ7enVbtgJgIQHH2Qskr/nnI82CtfwZpELtF4zGBx3hfhPhjlQWbE3ZzwgMDaNLwDvDJ7pSGFCZfCmiBwWVP3M0TTXdpg4LFSQG+Gkb77A08bW6FhOmDMKFBDIbkuTJMXG9CnTlCHONxoFArAxHOM/1+pRc8BTV3dL9x8suXiK1wb43hx4YmjxLx/vgSSy4ySw==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by GV2P251MB0946.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:aa::5) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Mon, 1 Jul
 2024 17:02:28 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7719.029; Mon, 1 Jul 2024
 17:02:28 +0000
From: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: jgart <jgart@HIDDEN>, 67755 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add imhex.
In-Reply-To: <87r0ceqign.fsf@HIDDEN>
References: <87r0ceqign.fsf@HIDDEN>
Date: Mon, 01 Jul 2024 19:02:25 +0200
Message-ID: <PAXP251MB0348CDC3D06F4EC738251BF0F3D32@HIDDEN>
Content-Type: text/plain
X-TMN: [chPe0M4LiiCpLaQrXgRNmGnGm4GW7hEw]
X-ClientProxiedBy: MA4P292CA0014.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:2d::7) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <84o77hhwpq.fsf@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|GV2P251MB0946:EE_
X-MS-Office365-Filtering-Correlation-Id: 4eb4906f-d3ae-4ee4-e2c8-08dc99ef964d
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|8060799006|461199028|440099028|3412199025; 
X-Microsoft-Antispam-Message-Info: fLFJIwMZ85ZazhBXCof3/Ith5zt24eJoLBu2Ks3qdElbnX7k2e+L2s5lq8Mwh/rSCiMM+oJlGRtLBrQMmCLMRHVC3NjNjQvqjFn2u94Z9GC1NK69Mrwq7hcoPexjuL81uYJO1pNejGHzo5rWbxW1YfS+bGoUnDRvScfiYoj6rhDL3r7lHXkOudttTeIvf7h/e0huLe7q8sdIahtc9W/iCrpRtqcYVgteUYdSIhQm5rfLWD6Oosm7npHw9j0Dm24MTHix7rq5Y/RFgBnkWVlkVnDPmwal8WwHk928cmIqGzOEnF7LVSCPMpXCER95IIa+ZcxNGO1F0oCWpk+Vv4kH5qCt3m0iia7Kr8oq0tHHrrAjvKq0wDo+REDPAn7sTxQnsmudYntj/oQ/U7b4ZmnApVWjF62KzMVdj9vML6ze1m03JC7Jmpb0+APMh6x8vLg7H4OLkvmlSa7zl0wBTP4MY4jCGjgCCCqRvgGdSk1LTCzsIjms2yHtotb0VCKa+gzcApheHUBijwoRnFHP4mtNXoI4/wxlUBT0ApjdBTiT+Vg3mvZLasw5d17EUFjHDVrYiMner0lKFkY0Q2b9QiKZ+RWPLNnwEXGKo6PtoCvYY+VVEJT4WL6c3EonOZTkyOIM
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?JeqxeXOnWiDoXTwwK3AAIFhg3UZj9u31BIFBBKEKTCB368TnYhq3YR3crBqH?=
 =?us-ascii?Q?hFYOAEmI2UCPWH3eEnGV0D7+FfeLw2t4QGbXWgKJzfibQpcV7fP1TyyY0gpm?=
 =?us-ascii?Q?gTOJ+NVunAatKVk4/9DWpOnzwT5P/BkmobUy4aRPCs/jcxayPx++IKRyJMnq?=
 =?us-ascii?Q?DgLFHXBoF4ne116qRkqdzF4dlrt26TLqDmhept/a9C/7TwzpxOiTEOV2+ytx?=
 =?us-ascii?Q?YPOGmG4ymcxZ4V528Z+b0I4Nn6MMdkRAS1qaeQi/vEbKBZ4Mg7SbU/+CBPV5?=
 =?us-ascii?Q?blggM71/TCioldIX7iuOPm+nI0jR2c+Oy9+Ix4jAinUZcA/hmQQQ1yvuMx79?=
 =?us-ascii?Q?iTXdhIHMK2jtONTEN5ztbKmx6c4UmRrHOkI2f1Unf2BEXOoqtuS44LHtPoa3?=
 =?us-ascii?Q?rFNT4aGQkWtu/EsjIBL+U1mlRVPTatVdRycvvwlyZHJFwtH5eaOmJH/pZp8L?=
 =?us-ascii?Q?ofVkpxYh/MMjgkHWhD1USExVTJy3HX9QaUqXuvp6DWgatq3cKwO8Ah+aAE+5?=
 =?us-ascii?Q?rlUU2cnfvBD7NUpze/coFlAdQSUXe/aHFyEdaOytwa6JVPwgT2MEDVs7ffL+?=
 =?us-ascii?Q?Hks0Chhapj70wkDR55UOqh73bE7+TeAZJhHZS1/496njDPYebEETwsxeW3b9?=
 =?us-ascii?Q?JW7huURFk/3UZKXL5DTBi82WYRxST1l2wFywonrnwrqLpDpHveZ1Sw+7/fTE?=
 =?us-ascii?Q?iX80NVziphnE9wo28++HbJUDcjUS6/3XBMOxw22SbyolhS/j+hpg9rK5bhUN?=
 =?us-ascii?Q?bS8R5xhiwRgJxhmSN86YrOTCMIuX3zPKWksgu9vlMNNhVQfSXEQVGT9n1IYy?=
 =?us-ascii?Q?T9Girw1RMsw49mxOsM4yqUMNTJlvfbG94+QnUi2h+pQkIB0iYrJG26dQzXqY?=
 =?us-ascii?Q?R/mEF9pgR+6WtB892yuohUsOAbRB0C35zAuCJmBKOzu8gXVg0o0BLfzLkeHQ?=
 =?us-ascii?Q?F1/pu6oZDb/K+V8ciPSFq7rVVLUj/gQQRLtQrHqxAWLQuZ+o8w8bjF+9BX05?=
 =?us-ascii?Q?ywQL4jJ5fs9wWbC+BW5aTrWhTOWOA1KB9TXbTqlUrNr58oaMgULRI52ZdJob?=
 =?us-ascii?Q?LqVhH5aKrK/HuqWDqLd6GqS5HLnG3n1oKJPlZhXgtI40dyZtlET5hS6Lv+dB?=
 =?us-ascii?Q?VbT1l3eTR4HQPVtSHjtwCQNikJJKKYU6JJRBYUfE5jOuIBgumsAxZ6upr9/2?=
 =?us-ascii?Q?kR3vxIiUUz/mlLaY/ZmIytnT7JHJYZXbQpQMvn7CoXhjQ4x5goGzkiRtSmGV?=
 =?us-ascii?Q?J06LlBGJlW6JcCLozbew?=
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-00b75.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 4eb4906f-d3ae-4ee4-e2c8-08dc99ef964d
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2024 17:02:28.1530 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2P251MB0946
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi! Thanks for taking a look.

jgart <jgart@HIDDEN> writes:

> Are you planning on resolving those TODO items soonish?

This is what I was explaining on the version 2 of the patch. It's not
something that should be fixed at the package level. I've discussed it
with the maintainers, until they don't implement a proper way of
externalizing the handling of libraries we should be using the
submodules.

Having said that, I think the package is ready, is there any reason why
you don't find it adequate, aside from the bundled libraries? We can
remove the comments if that's what worries you.

As a side note, I tried to un-bundle the libraries and the amount of
patching that it requires is unreasonable, every library requires it's
own CMAKE find file, which is responsibility of the software
developers. This is why I say that this should be done upstream.

I suggest to merge it as it is and I will update the package definition
once ImHex properly supports using system libraries. I don't think the
maintainers have this on their priority list so I don't know how long it
could take.

I will send a v3 of this patch without the comments and without the
redundant flags.

> If you'd like to make this package easily available to others before its
> ready for upstream I would recommend creating a channel for it.

I have it already available on my channel.

Thanks for your time!
Have a good evening,
Sergio.




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 30 Jun 2024 20:33:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 30 16:33:27 2024
Received: from localhost ([127.0.0.1]:59244 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sO1Ek-0004ez-UW
	for submit <at> debbugs.gnu.org; Sun, 30 Jun 2024 16:33:27 -0400
Received: from mx1.dismail.de ([78.46.223.134]:47624)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jgart@HIDDEN>) id 1sO1Ej-0004el-49
 for 67755 <at> debbugs.gnu.org; Sun, 30 Jun 2024 16:33:26 -0400
Received: from mx1.dismail.de (localhost [127.0.0.1])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id 0d313ebd;
 Sun, 30 Jun 2024 22:33:16 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc
 :subject:in-reply-to:date:message-id:mime-version:content-type;
 s=20190914; bh=g5SWKe6hNYN4n2EoQD29EXtS07ReuQveK0sAKCwO04s=; b=
 QjKPYwW5e0WOj0xawulBzhByjTpDaENIw6815wlpkCdXzBRKOxjSp4jWAHN6TVIT
 B/vjyEdYDov/fbRzQbdNxU8ZAC1oYByisN4Ibo+bNPHKtA8xgJx589CpdTQSaTqT
 5/fnqlXsVgabqD8YyOAkrWTEf/Pvlhmz/F3kSywI+lgELTxNijS7kHPZHsxNAuSb
 wP01bDtCf3GX6NT9ctJO1kZevQ594ssaxmbSJ+caqK6BrkOtGN67kgD4yYoBR9C4
 S/9mHikR8u/at+SHo9xUiSpb762TEQuz8cSRNr8kqTgxK8hYrXB8SEMPujP1D0lX
 SYd2fJIYj8j/3Hz90fWlnw==
Received: from smtp2.dismail.de (<unknown> [10.240.26.12])
 by mx1.dismail.de (OpenSMTPD) with ESMTP id 9f10b544;
 Sun, 30 Jun 2024 22:33:16 +0200 (CEST)
Received: from smtp2.dismail.de (localhost [127.0.0.1])
 by smtp2.dismail.de (OpenSMTPD) with ESMTP id 81036249;
 Sun, 30 Jun 2024 22:33:16 +0200 (CEST)
Received: by dismail.de (OpenSMTPD) with ESMTPSA id cff8a5af
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sun, 30 Jun 2024 22:33:15 +0200 (CEST)
From: jgart <jgart@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add imhex.
In-Reply-To: <PAXP251MB0348D5D300F7971E167A2DD0F3D12@HIDDEN>
Date: Sun, 30 Jun 2024 15:33:12 -0500
Message-ID: <87r0ceqign.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 67755
Cc: Sergio Pastor =?utf-8?Q?P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


Hi Sergio,

It looks like this patch still needs some work from the TODO comments.

Are you planning on resolving those TODO items soonish?

If you'd like to make this package easily available to others before its
ready for upstream I would recommend creating a channel for it.

all the best,

jgart




Information forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at 67755 <at> debbugs.gnu.org:


Received: (at 67755) by debbugs.gnu.org; 29 Jun 2024 12:26:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 08:26:22 2024
Received: from localhost ([127.0.0.1]:37338 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sNX9q-0006Vk-6J
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2024 08:26:22 -0400
Received: from mail-vi1eur03olkn2043.outbound.protection.outlook.com
 ([40.92.57.43]:55162 helo=EUR03-VI1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1sNX9n-0006VT-RY
 for 67755 <at> debbugs.gnu.org; Sat, 29 Jun 2024 08:26:20 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=D611YHKRhAI8IYU8Q+SXcvIrnvpd7IH4OCjBvFlV4iUhRgBZwrnkmyGzhXIl+itIhbbiUpehS2N+LdNv4enVeNdaY/fY5FQvDDBiiiYnvcCt+tl6H0jJRaNbpteBA7Qmy7wI7ouPqmMoDHUVKPrh7qI0NbBL7f8P8N5FZGkO0Ffl/bGo7/EepGmIjgC0eTB712iEeNXrxkM2GLc39o7YYBZxfPYHKkzBh9FQXWCGVqJ5oNjeULOJ73RyRza3Q+WUBiqtlNeUtuh1POgWXYnPvmjv55ISBKNTaLOfHRVbu7mDdkdT+gRMgfgW1IgbMNnbJ84oQqGL6BvQEFjZc1fvHg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=K8Bjm1NB4DaLEK3z7ETGjw+Wm92P7cb664fkPREc3Lg=;
 b=byxxbU6JNR+GAA8mkNxkGGprsEfDNgac5ne4K2UB3zxt5Jz4FQ44xOaPyvB4T1iBC5yc7Jd0qUa5kUgfLug5p/PzTH+Fd+cCMB5ab6VnbVNNZh8ZfdwtixJW7RbC05F5mFS6kPw3mupV30rZe0sKvocOJgEU16lkC8mhu/+nGy9n19CGqT/9G0pgA8om6dnwJpfihhx2yWhg+SX/6JastmGzoUbUoDHgLc36wDrdxtN6RKxGzshaHWak655Q4eX9wnRhvD8w492oeWYzkD+hAoGauYDOKi352QPmR9eqg9KoHfb79vLl4D0hjLUMrC5Y/F4hF4vmPYcED5/WW7ClxA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=OUTLOOK.ES;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=K8Bjm1NB4DaLEK3z7ETGjw+Wm92P7cb664fkPREc3Lg=;
 b=lnketWFKox3Xv3CAx91X5EukV/oOTHoAUM0TtTArcaJqmDMMx4ZD+HJLWmONiL5ivncGX5BFQggqr25fIxMMjhd8BHAkZxP9gFUk8uehp5GIYjwbiBg8AxFmI+6Arf2jO5kNCJJqV+6v3DoXlqcUFPOdX5IcwsItraw+z4MCVWyrtBwNRhQQtWy+lxXpIy4NPB5t4Xes9UIJgOkAZTDLU2VUaNhErTeAhJid1rRiuamESYNAhWy/QdL/b1OWSVjjZbLB2Jk96Q8/RooPErMCmZsUKN9XlyhCi6wcRn77AH+4X4qBzpsO2g4ezyQXJXUreUkaNdhx0E1ZunuBwVDGbw==
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::10)
 by GV1P251MB0859.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:8d::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.26; Sat, 29 Jun
 2024 12:26:12 +0000
Received: from PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f]) by PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 ([fe80::1f4f:1f6b:1817:f03f%7]) with mapi id 15.20.7719.028; Sat, 29 Jun 2024
 12:26:12 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: 67755 <at> debbugs.gnu.org
Subject: [PATCH v2] gnu: Add imhex.
Date: Sat, 29 Jun 2024 14:15:39 +0200
Message-ID: <PAXP251MB0348D5D300F7971E167A2DD0F3D12@HIDDEN>
X-Mailer: git-send-email 2.45.1
X-Debbugs-Cc: Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [gNe1spCZwF5RD/ULiWmnCUGygJmZavmZ]
X-ClientProxiedBy: MA2P292CA0004.ESPP292.PROD.OUTLOOK.COM
 (2603:10a6:250:1::16) To PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
 (2603:10a6:102:20b::10)
X-Microsoft-Original-Message-ID: <3c5235f1145aef08153440433a66c78c6d4c6302.1719663338.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PAXP251MB0348:EE_|GV1P251MB0859:EE_
X-MS-Office365-Filtering-Correlation-Id: 56233f61-866e-4067-a38a-08dc9836a952
X-Microsoft-Antispam: BCL:0;
 ARA:14566002|8060799006|461199028|3412199025|4302099013|440099028|1602099012|1710799026;
X-Microsoft-Antispam-Message-Info: +WumRlTFBf2z51E4KfFy2Kai8qOWdFJF6RUZPexOgqY0XbJfDr2Y0wJaBVejaGps8n8WcxZJpQ/5QK+vJFRsvtlDLh4q4il25YOrTb8WgP1sy/pbmXTBByl1PBiDUcbQCkpwKq74Aip9FiL3glNb15H9oUyqbKvLVE0KazSgonMvJO1N0pUEoQcWWk5nEnlJerJY7zSwe0XKBIuwualB9bJCmjkd0GLYc6fQf8AlQvH06KbtiPvkAHS9MClhrl8WBzDohuvs4z/SzkZPCf5pojjIoo+L55pBbplzjRSUuXMN7HQetg+vm7hYudvfkxCR8X2ju3vvO8JTwCkhDgpg05axm4jda8yvZbaXBUC773pwNIk8EBmt1bY2jSRX4OEN+QOM5mLQAiKhyXiCqRp4FLQ1kz+P7K/GYN5FJqFGsiOM5o6ql2RPb6GlExxFS2dcu/YTqViona8GsFGQ/DGvnMHAZMXh55G7geeAy5yO9bzgI7gnrpt0z+B53Q//KE+ZNr9QSTmY2Jqbo6nzkTX/zEjhjpr8yQwXJ7I6u38DexYdz2Iy0z4j7C7pN5Xh67WEs8qltvVpzS/srX3RP0qZx7lVwsi/P22kWKdwOY39D5Z2kW252oJXQlOg0P0bajbLOiV8jxqAfPJjhwzdvl5eYT+c6IlQaBMh/aZKem6QQEUd+EmxLIB7U9UGai39Jwmu/uc0qz+E/oXr4xkjZ27XXJ0BtZVYc2F7KNBxqqJVed37iiZPLzREPw/UPRyPblPA
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bueQS+eanfG2WFciLS/sayCD7aw5mKMuzf8Iw7FxClqmXAfbU6Cy/JzA6aGg?=
 =?us-ascii?Q?PvHIiAjuZPAn55ji5fK+Rew/ESVCnUDPXWNyeUPgqXT3ugw2ESLYDgR4Ui59?=
 =?us-ascii?Q?atEySlnwmBvdHUmkTMgOd8g4BU2bZfPw/3P2U8wFkRey1fWkUOl82K41kGKT?=
 =?us-ascii?Q?3IrbGWPEeL2LlJgSG7kaBiCBWpMh/z9eDuTofQZ8Ep6zVp6ty+LOM77ma7vk?=
 =?us-ascii?Q?OwYjjux/VKsbjy9X5qbsN7tWF3uah8O451zCx8mzSehBgTB3+if1+uoeJJxF?=
 =?us-ascii?Q?mmlj8zl5FsGlnNaDxJKse6cTsrkRmzzOPMB7n/teOE5JBkYs4tsTLYGZSKtP?=
 =?us-ascii?Q?rUWfPxhm92Gnr0fujpI4cVzO6kpYjxJgiAZiqlytce84CCUC+yiewK+ithoS?=
 =?us-ascii?Q?nyyJA0w2AIMyBCPD8vwAjZsbRrINcID4N9z9OasTKtIqz0IEMHHm/gTbeTNx?=
 =?us-ascii?Q?8ULsF4O2YmkjhC6QHH7zukUWoBUAfbgmlvpzEexYGiQgqAPR3WKEMK02zqha?=
 =?us-ascii?Q?877MH9Sl3oUWHEQ4MNuTvOm9KwX48wN5GaJzB8uLy7Rdn5sHJoly9w1qzRsc?=
 =?us-ascii?Q?OkrlSfuZ0VubrrbL7j/6/XDCp7tmBggLnDUl6/ZGJFOrh5TPvnlTmsaUZJqL?=
 =?us-ascii?Q?4/V+oZu3FU01qVrQe8xc0aOl+XILnmM4i0dqUkGE7XQFdAUEZduJWuGlIRuU?=
 =?us-ascii?Q?d3Hsoeo1ggjMdqU+DI4XYJDGVK/4QQ2oRKMWqSe07IMNjSDWS9xJxVwWr3AY?=
 =?us-ascii?Q?GOH2tykF4pneWdsSuuCtOqbNK4DXAJXv9l0NpcnffJWtBdbcEYwZNqtztX01?=
 =?us-ascii?Q?7DPTM1FvFaYRLbHC1wkeHNKrsZpzw61mfzCOwGgW22JcHKPYx+kppnJLfE7q?=
 =?us-ascii?Q?aZv38EPR0izJSzYJ432PoMt+xG7shPMw5OOKpxrSc5YypSzao93tPgobdxTE?=
 =?us-ascii?Q?0RQ2UvLhlAuwIlHhHhMxV2oK/yySiEFjuLOjlS0KiuZTwPVV8A+WDrybWoXN?=
 =?us-ascii?Q?9xWfI1bPNofDWN0/dZq3qOGqFGUW+1pZzFdbz8UGxqjcXOHH34Cid1NpX31y?=
 =?us-ascii?Q?isIPOkV9kZHxhsHn5c/eS02oMlacv1fgyIU9jEloKMQ+Vn+IEnQr6pnKbBpB?=
 =?us-ascii?Q?+mNZ9gjI3j3MG1umvVm65nmo+CAWNPXjE3vzNwiqn297rBZSvaJnnzA9m3mp?=
 =?us-ascii?Q?9QIc8ibefT0/9Ma5M8CWbY6mghvHkJ1Xw9OIsnfy30JvgjrNiD9BOuDZ1pN1?=
 =?us-ascii?Q?Ifv7IW1TB0eXPEhOhHvG?=
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-00b75.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 56233f61-866e-4067-a38a-08dc9836a952
X-MS-Exchange-CrossTenant-AuthSource: PAXP251MB0348.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2024 12:26:11.9452 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1P251MB0859
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67755
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/hexedit.scm (imhex): New variable.

Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b
---
Hello!

I'm updating this patch since ImHex has been updated a few times since.

You will notice that the ImHex repository contains a few submodules, many of the
submodules are libraries which do not include a cmake 'Findxxx.cmake'. For some
libraries, the build system provides the appropriate file, but not for all. We
decided not to un-bundle the libraries for now, the maintainers will consider
adding the appropriate files in the future. Once that's done, we can update the
package and un-bundle the libraries.


 gnu/packages/hexedit.scm | 98 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index 668699a28c..e730d160a6 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -22,14 +22,30 @@
 
 (define-module (gnu packages hexedit)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages man)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages gl)
+  #:use-module (gnu packages tls)
+  #:use-module (gnu packages gcc)
+  #:use-module (gnu packages cpp)
+  #:use-module (gnu packages llvm)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages curl)
+  #:use-module (gnu packages ruby)
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages backup)
+  #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages engineering)
+  #:use-module (gnu packages pretty-print)
   #:use-module (guix download)
   #:use-module (guix git-download)
+  #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu))
 
 (define-public hexedit
@@ -94,6 +110,88 @@ (define-public ht
     (home-page "https://hte.sourceforge.net/")
     (license license:gpl2)))
 
+(define-public imhex
+  (package
+    (name "imhex")
+    (version "1.35.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/WerWolv/ImHex")
+             (commit (string-append "v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1789hkqh78sg4cic09yq46bsy2vpk5y56b8g4q0r60si5y2vc9lh"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      ;; NOTE: there is an issue with the way the test library is linked with
+      ;; the output binaries. Tests are intrusive and should not be shipped
+      ;; with the release, when the issue is fixed we could add a phase which
+      ;; builds the package with the tests and runs the testsuite and a second
+      ;; build phase which prepares the output binary.
+      #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON"
+                           "-DIMHEX_ENABLE_UNIT_TESTS=ON"
+                           ;; NOTE: required for the `validate-runpath' phase.
+                           ;; If OFF the pluggings won't be able to find
+                           ;; `libimhex.so'
+                           "-DIMHEX_PLUGIN_ADD_INSTALL_PREFIX_TO_RPATH=ON"
+
+                           ;; TODO: remove unneeded submodules.
+                           "-DUSE_SYSTEM_NLOHMANN_JSON=ON"
+                           "-DUSE_SYSTEM_CAPSTONE=ON"
+                           "-DUSE_SYSTEM_CLI11=ON"
+                           "-DUSE_SYSTEM_LLVM=ON"
+                           "-DUSE_SYSTEM_FMT=ON"
+
+                           ;; TODO: package them.
+                           "-DUSE_SYSTEM_MINIAUDIO=OFF"
+                           "-DUSE_SYSTEM_LUNASVG=OFF"
+                           "-DUSE_SYSTEM_JTHREAD=OFF"
+                           "-DUSE_SYSTEM_BOOST=OFF"
+                           "-DUSE_SYSTEM_EDLIB=OFF"
+                           "-DUSE_SYSTEM_YARA=OFF"
+                           "-DUSE_SYSTEM_NFD=OFF")
+      #:phases #~(modify-phases %standard-phases
+                   (add-after 'unpack 'fix-gsettings
+                     (lambda* (#:key inputs #:allow-other-keys)
+                       (substitute* "main/gui/source/window/linux_window.cpp"
+                         (("dbus-send")
+                          (search-input-file inputs "/bin/dbus-send")))))
+                   (add-before 'check 'build-tests
+                     (lambda _
+                       (invoke "make" "unit_tests"))))))
+    (native-inputs (list gcc-13
+                         pkg-config
+                         python
+                         python-wrapper
+                         ruby
+                         mbedtls-apache
+
+                         ;; Third party submodules
+                         nlohmann-json
+                         capstone
+                         llvm-17
+                         cli11
+                         fmt))
+    (inputs (list freetype
+                  libarchive
+                  mesa
+                  dbus
+                  curl
+                  glfw
+                  dbus))
+    (home-page "https://github.com/WerWolv/ImHex")
+    (synopsis "Hex Editor to display, decode and analyze binary data")
+    (description "Hex editor with many advanced features that can often only
+be found in paid applications.  Such features are a completely custom binary
+template and pattern language to decode and highlight structures in the data,
+a graphical node-based data processor to pre-process values before they're
+displayed, a disassembler, diffing support, bookmarks and much much more.")
+    (license license:gpl2)))
+
 (define-public bvi
   (package
     (name "bvi")

base-commit: d601e953a463669a775ce17138e2b0f0c2e73ad9
-- 
2.45.1





Information forwarded to sergio.pastorperez@HIDDEN, guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Dec 2023 20:19:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 10 15:19:15 2023
Received: from localhost ([127.0.0.1]:51806 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rCQGg-0003zT-TU
	for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:15 -0500
Received: from lists.gnu.org ([2001:470:142::17]:34194)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sergio.pastorperez@HIDDEN>) id 1rCQGb-0003zB-Sx
 for submit <at> debbugs.gnu.org; Sun, 10 Dec 2023 15:19:14 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1rCQGH-0004uq-Sc
 for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500
Received: from mail-he1eur01olkn0831.outbound.protection.outlook.com
 ([2a01:111:f400:fe1e::831]
 helo=EUR01-HE1-obe.outbound.protection.outlook.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <sergio.pastorperez@HIDDEN>)
 id 1rCQGG-0001HA-09
 for guix-patches@HIDDEN; Sun, 10 Dec 2023 15:18:49 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=FrIx+kVpN16qsoBRZdYRbH8EEHTyYp90i97HioFyEttMJugIxRxR9M+56PPF6bkKt7g0oRXAO/fwvtP5f8ADNiHUP9PNibqOCBwWgIoljDm9aTykpVwd84j20iQrH4ugV6nHxziT9NaQIUpOhVERR3/gTZKXPAThCaapQCMgTFuwExGXccL3ljZ98BjynUxZxic+Z0q5PcYrYA6AyOirxEzKWRD0X3mWt57GXlB7YsSNCab2Q+pE/rBoI9mNo6bTfF8XoV2/jY/8pDDISlo3HrhO9gl6g1v6qTQa6y5efVDHRA1W74+jO+ijxYj3WpSPjl7DcH8cDTxEkqntxhbhwQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=3QtFH8RIKO1Egq48cmxKmSf70qLAKvT+aJQPxwFwU/k=;
 b=aOwONmZg+0uWhTrAomg8SWB9R6o5/81LcwMTJ3UJ/ZLJneZ8TuDBJq7Kq3GW/f9Oa+BBmRYI/A+HkVOi/uiH++s5/lWsO0kNGRbiueYZ3I/Y3acdhMWdjazoxPDxopNX1C5ky36s8wGCsYBbwRmWxUKW7AmGCDtnH+yx32T/G7nuT+mOEP/Q4wvGQpYriWEszKX93/awiLPsjhQ89gq6txuW8odsYgkWNr8SPxtdNZyg25SPLS9xHbmZJaQV0lHMunY9L6YYQZw/JmydeozbwhPNe7aevB8zAI2v9FntnQuyROI8NpYVbVs7htB1m7kERaKagmtPs3SrTAqD2puGKw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
Received: from DU2P193MB2132.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:2f8::9) by
 DB9P193MB1865.EURP193.PROD.OUTLOOK.COM (2603:10a6:10:240::13) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.7068.32; Sun, 10 Dec 2023 20:13:43 +0000
Received: from DU2P193MB2132.EURP193.PROD.OUTLOOK.COM
 ([fe80::b769:d56e:2eaa:ffd8]) by DU2P193MB2132.EURP193.PROD.OUTLOOK.COM
 ([fe80::b769:d56e:2eaa:ffd8%4]) with mapi id 15.20.7068.031; Sun, 10 Dec 2023
 20:13:43 +0000
From: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add imhex.
Date: Sun, 10 Dec 2023 21:06:44 +0100
Message-ID: <DU2P193MB2132C35D79D699156A2DB730F388A@HIDDEN>
X-Mailer: git-send-email 2.41.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-TMN: [EwXsOju4rmI9HiRIR7t4cFcRFqvonQo+]
X-ClientProxiedBy: MR1P264CA0176.FRAP264.PROD.OUTLOOK.COM
 (2603:10a6:501:58::10) To DU2P193MB2132.EURP193.PROD.OUTLOOK.COM
 (2603:10a6:10:2f8::9)
X-Microsoft-Original-Message-ID: <b607d9576cff74aed2cd52218205d9456018aaab.1702238803.git.sergio.pastorperez@HIDDEN>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DU2P193MB2132:EE_|DB9P193MB1865:EE_
X-MS-Office365-Filtering-Correlation-Id: b118056b-43f9-4990-e492-08dbf9bc81cb
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 0AQ2Ddoacy3uyWShN3pAl8O6a0VlHud5PpMsYgXoeKvuHemKjlSMSkmd7n5VKRXQr9f3JHJaMDKSCSYkDKGA762yumgrVJMU+T5BZFsFwPoGyB7ckhhmqYuNpzVRWJe80gXproBgRlKq+/I5VAZnduP8FFbdzk4REqpqT0gGO/3drEOoDdy4ql08/UcfiGj3vaRiCBqYJGeumgEFwK9Iu39gyr9bLerwTnQ9QLkbOHJj8i+95xV0EOz4dbArE7NVS2JYuK5a5m3tWNVA/LhTUbo8231KPsZDZuZjyYIdu53ZzNc+KJPUJ9Ah6TYL7vq31d9FFGkvCR5qDfuW8iCPRPZUNQxbd2w2L+w/Oq+QX5VARUL45kXFuM4fqZchJBzYXnAfCAN+50UbN/fSkjxpWYlDTEzGqJVykc4oMTlX6eL14t97I85BTQqI/sUgxk13ItwL13hcqTbyjmhHfim9MNA0aRXR4ra+DVGovPuDfBOmLMtJd2XWzlGHbAoDpyW37+oREYEj7hEswl1po7CDzrqz7U5f66z5sQvOWfP2AkS+gZbFsbwDpo1LbQCjvRayyhRqLuiaTpKJaL5zbKrwRLU3w6/BQM4TSk/WotcmQ5ONRJv8kico1zNMcTUTm7MlOPFbqeEfZv+93ce3oHK5UnLaVlIvJz2m9OmeKWJwSUM=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KQhUg2cHOsfbv59FR+NLTc8Sv6Dbtxp4VN5f01C34mxuvo4Z9ZVQBvoOEUje?=
 =?us-ascii?Q?p5BSg4GRPTAkPcpTofPjOW/kNllE8eNd3ic5kRDvEKeKwSl38RBdX8oxrzLa?=
 =?us-ascii?Q?l+0u//u9UCNguz0eNJTb7RemRagT1Hy7o/5ih6WVkmvtJY7W7WyJdHiW91YP?=
 =?us-ascii?Q?cK40dyZfXNqyTqfz8ljFcRBU/16HipbErbvRP2twPXuUAyqr2sUbD6WCg0oR?=
 =?us-ascii?Q?C5yitZY/isPt9NiLnUwuPEtmF5uvVPf5H86tVcds1yCVwx1sv9RBEQ4rBczg?=
 =?us-ascii?Q?qAmJLxYxQA9R85OeaOoOeA9UC6tlElYdhrtRS1BE/RKyLtokb/KIx/ac+JOI?=
 =?us-ascii?Q?aXDsEUnKMt4w1TaGTs94g7eTcZMwBJn+WB7ncKmichMSuBlS+WGYZDSK48zv?=
 =?us-ascii?Q?OuiuWA3IwXhHpJBgqo4kEHxAKFx7CM/JjFrJsw8VGvvLGATgrUfKlciRQ37z?=
 =?us-ascii?Q?LZJ21+3Akv8kUcJB/kI+UersRoYmmoWrVmUQeUuM+zZ6UIGZWPMNj5QGtXwd?=
 =?us-ascii?Q?4SfyV8+1hXIsgKxqRZUR/N5OcjWD/pEe0/79PVGPUkfktKNHHjyv74M1GqpS?=
 =?us-ascii?Q?L9Wij/8NeucIydpl3Uo+51PXKJGltyP22P9yU+Y1+B37B/gp8DsEkh8u+K5K?=
 =?us-ascii?Q?GMMbnIpg01ly5crS7FHDimV7KhbmEcZLARFlVLu/XdkHMoQGLfm7xlqf5OS+?=
 =?us-ascii?Q?yuelE9qiprPnGJBU0MPZ4SZktfxDMuqrt3lU28H6jkwIhCV6YINuwIgmk1ny?=
 =?us-ascii?Q?9hX6bJpFdnp5g/L41cwjeeqj8tluBpkB3QJ1CsreKMJS3Mc9UM3msZ9yXQhZ?=
 =?us-ascii?Q?xPTAFWCAzHLY0Quy1KGl/rU1omZNM0+8rhkAxHhF7odPHdLoouZJnVyX8zkk?=
 =?us-ascii?Q?ByNPzXxTmwZxwnWNe8H0v1ELwkIZpychVPHOiDIyjY9mkgIdFPkro0uHBQcM?=
 =?us-ascii?Q?0qgeZ+k3gDbOtT+WhuXeUPAEns2e9+mvKViDOkDXlyqW61Yy89vfZIkS012H?=
 =?us-ascii?Q?1RI9zEZescf0yn9KoFEpEQS9sKDvVDRMFAdQs9YFBHE2T/KQoRJkboz016JA?=
 =?us-ascii?Q?bZSOvjxtiHSR9FXphAEoL8eTm+nR9YRDTaiXG2+G7QHNNtPqdgXEz31k45Qs?=
 =?us-ascii?Q?vWym24B63+dgROGQ+J93BDq/2tSWOXtlgszvtRpy6eyho2ZvRTOOjNa5Rjy7?=
 =?us-ascii?Q?wv0HopDzEOgPlKYgsobYpZc+9YV1fO7Ol9tWYUfxsjVCNx7b/qC50xXjwr4?=
 =?us-ascii?Q?=3D?=
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-80ceb.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: b118056b-43f9-4990-e492-08dbf9bc81cb
X-MS-Exchange-CrossTenant-AuthSource: DU2P193MB2132.EURP193.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2023 20:13:43.4898 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P193MB1865
Received-SPF: pass client-ip=2a01:111:f400:fe1e::831;
 envelope-from=sergio.pastorperez@HIDDEN;
 helo=EUR01-HE1-obe.outbound.protection.outlook.com
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, FREEMAIL_FROM=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: =?UTF-8?q?Sergio=20Pastor=20P=C3=A9rez?= <sergio.pastorperez@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

* gnu/packages/hexedit.scm (imhex): New variable.

Change-Id: Iac50937ceecf617ebadf4b81d3321a262e28090b
---
Hello.

This package adds ImHex using specifically commit
`ef7898ea8d83d0e3f4897c221f8595112aad9f2d`. This is done since from commit
`eae3cd99eef6202d772e3d2d43298449b7a36233` [1], the offline build enabled with
`-DIMHEX_OFFLINE_BUILD=ON` avoids running networking tests during the check
phase.

Thanks,
Sergio.

[1]: https://github.com/WerWolv/ImHex/commit/eae3cd99eef6202d772e3d2d43298449b7a36233

 gnu/packages/hexedit.scm | 65 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm
index 79c14a2996..b1cb006de3 100644
--- a/gnu/packages/hexedit.scm
+++ b/gnu/packages/hexedit.scm
@@ -21,14 +21,26 @@
 
 (define-module (gnu packages hexedit)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix gexp)
   #:use-module (guix packages)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages man)
   #:use-module (gnu packages ncurses)
+  #:use-module (gnu packages gl)
+  #:use-module (gnu packages tls)
+  #:use-module (gnu packages gcc)
+  #:use-module (gnu packages glib)
+  #:use-module (gnu packages curl)
+  #:use-module (gnu packages ruby)
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages engineering)
   #:use-module (guix download)
   #:use-module (guix git-download)
+  #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu))
 
 (define-public hexedit
@@ -93,6 +105,59 @@ (define-public ht
     (home-page "https://hte.sourceforge.net/")
     (license license:gpl2)))
 
+(define-public imhex
+  (let ((revision "0")
+        (commit "ef7898ea8d83d0e3f4897c221f8595112aad9f2d"))
+    (package
+      (name "imhex")
+      (version (git-version "1.31.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/WerWolv/ImHex")
+               (commit commit)
+               (recursive? #t)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0mqx9g3hzap1grav0n2fi54ph63kb9b0hx70zxkknq5rqp6mpy5m"))))
+      (build-system cmake-build-system)
+      (arguments
+       (list
+        #:configure-flags ''("-DIMHEX_OFFLINE_BUILD=ON"
+                             "-DCMAKE_BUILD_TYPE=Release"
+                             "-DCMAKE_BUILD_TYPE=Release")
+        #:phases #~(modify-phases %standard-phases
+                     (add-after 'unpack 'fix-gsettings
+                       (lambda* (#:key inputs #:allow-other-keys)
+                         (substitute* "main/gui/source/window/linux_window.cpp"
+                           (("dbus-send")
+                            (search-input-file inputs "/bin/dbus-send")))))
+                     (add-before 'check 'build-tests
+                       (lambda _
+                         (invoke "make" "unit_tests"))))))
+      (native-inputs (list gcc-13
+                           pkg-config
+                           python
+                           python-wrapper
+                           ruby
+                           mbedtls-apache))
+      (inputs (list freetype
+                    libglvnd
+                    dbus
+                    curl
+                    glfw
+                    dbus))
+      (home-page "https://github.com/WerWolv/ImHex")
+      (synopsis "Hex Editor to display, decode and analyze binary data")
+      (description
+       "Hex editor with many advanced features that can often only be
+found in paid applications.  Such features are a completely custom binary
+template and pattern language to decode and highlight structures in the data, a
+graphical node-based data processor to pre-process values before they're
+displayed, a disassembler, diffing support, bookmarks and much much more.")
+      (license license:gpl2))))
+
 (define-public bvi
   (package
     (name "bvi")

base-commit: 63e06f30ce20fa846a7e2e814976fefcd9eda7d3
-- 
2.41.0





Acknowledgement sent to Sergio Pastor Pérez <sergio.pastorperez@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#67755; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 26 Mar 2025 22:00:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.