From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <guix-patches-bounces+larch=yhetil.org@gnu.org>
Received: from mp1.migadu.com ([2001:41d0:403:58f0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms13.migadu.com with LMTPS
	id sInDNKE8hGaH4AAA62LTzQ:P1
	(envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Tue, 02 Jul 2024 17:45:06 +0000
Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp1.migadu.com with LMTPS
	id sInDNKE8hGaH4AAA62LTzQ
	(envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Tue, 02 Jul 2024 19:45:05 +0200
X-Envelope-To: larch@yhetil.org
Authentication-Results: aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b="I5tU/tSV";
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none);
	spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1719942305;
	h=from:from:sender:sender:reply-to:subject:subject:date:date:
	 message-id:message-id:to:to:cc:cc:mime-version:mime-version:
	 content-type:content-type:
	 content-transfer-encoding:content-transfer-encoding:resent-cc:
	 resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to:
	 references:references:list-id:list-help:list-unsubscribe:
	 list-subscribe:list-post:dkim-signature;
	bh=u/SR0gi4FE1DpP58CkaceBtBMleLyNdmeKOWipyPy6E=;
	b=bQfbP+w1YnE5EFJFvGbgB52RhYuzDcnZB4nEXKb9SP+XHmIiZK3uNV7vHoufvLIjYiMQ1F
	k0Ck8BSYzf1F3E8lwuEAqHYiBK7fDlwscY+hZdrrjsTDTtGyXAplNl5UdH+peK0uqkDdlX
	tqWMHHuatj79Z1ywGk8QZlk+ZEhWPzlw6sJrE7je0XvMOcpw+ezZRE4XY65Y4b0ULFC9rM
	KTYmrlf9oALH6E6DoRcTdIjxsm/kpNxBO6kVOs0vwke6ymmgbp5BZtUqMzKfefag6USm4A
	ttTc+173lKPdZuDoA8p76jH2hq5ZnFB/cZwz5huk+DAwSc+fNFis4n/uNJ1SAA==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1719942305; a=rsa-sha256; cv=none;
	b=ORDgN+0ufxVr9Rki50TjVrr4/lsh5gxFh70RUC2EJPbeTEA4SphcSAFKTKYOpGHhvIkLOj
	hsQ7mgTzrYf3pXhE9506oiEw0MPcWv0Q5fm4Ei3qwnuTuiAz2I/tVIvy05FjWblaN+hHqB
	ASPLn1cdZrac05SaetjO14jU7VczlX9+i80ntetFLywTHy+k/8iXzibZ7Kn0BIVfvBCPg8
	zghqzlNxTvwuNWNVN/SavMN7KgTI1nHEHs533abveDaXEsqM4wixETEQf9l3yM6emMCz0N
	3Suzw9Lt0HDGfJTyvRXclfST0WHxZ2slF0+dZT2JrIPFZ86IhGX9RKuyQButBw==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b="I5tU/tSV";
	dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none);
	spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by aspmx1.migadu.com (Postfix) with ESMTPS id 8E24B3ABAC
	for <larch@yhetil.org>; Tue, 02 Jul 2024 19:45:05 +0200 (CEST)
Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <guix-patches-bounces@gnu.org>)
	id 1sOgrU-00029k-4J; Tue, 02 Jul 2024 13:00:12 -0400
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 <Debian-debbugs@debbugs.gnu.org>)
 id 1sOgrS-00026l-BO
 for guix-patches@gnu.org; Tue, 02 Jul 2024 13:00:10 -0400
Received: from debbugs.gnu.org ([2001:470:142:5::43])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1sOgrJ-00029a-85
 for guix-patches@gnu.org; Tue, 02 Jul 2024 13:00:09 -0400
Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
 (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1sOgrK-00041w-4p
 for guix-patches@gnu.org; Tue, 02 Jul 2024 13:00:02 -0400
X-Loop: help-debbugs@gnu.org
Subject: [bug#71897] [PATCH 1/3] gnu: Add cppgir.
Resent-From: Liliana Marie Prikler <liliana.prikler@gmail.com>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: guix-patches@gnu.org
Resent-Date: Tue, 02 Jul 2024 17:00:02 +0000
Resent-Message-ID: <handler.71897.B71897.171993957515429@debbugs.gnu.org>
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 71897
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: dan <i@dan.games>, 71897@debbugs.gnu.org
Cc: Vivien Kraus <vivien@planete-kraus.eu>,
 Maxim Cournoyer <maxim.cournoyer@gmail.com>
Received: via spool by 71897-submit@debbugs.gnu.org id=B71897.171993957515429
 (code B ref 71897); Tue, 02 Jul 2024 17:00:02 +0000
Received: (at 71897) by debbugs.gnu.org; 2 Jul 2024 16:59:35 +0000
Received: from localhost ([127.0.0.1]:37543 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1sOgqt-00040k-9j
 for submit@debbugs.gnu.org; Tue, 02 Jul 2024 12:59:35 -0400
Received: from mail-ej1-f67.google.com ([209.85.218.67]:60548)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@gmail.com>) id 1sOgqq-00040U-AV
 for 71897@debbugs.gnu.org; Tue, 02 Jul 2024 12:59:34 -0400
Received: by mail-ej1-f67.google.com with SMTP id
 a640c23a62f3a-a72459d8d6aso452910666b.0
 for <71897@debbugs.gnu.org>; Tue, 02 Jul 2024 09:59:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719939505; x=1720544305; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject
 :date:message-id:reply-to;
 bh=u/SR0gi4FE1DpP58CkaceBtBMleLyNdmeKOWipyPy6E=;
 b=I5tU/tSVOtq+CHZym6J3mkNfTi+cMsWe/OE9DjwP0IAxg/Vy0iOEkV928uxtkcjaeL
 QNEEcvxG1tdCt6rcvXeMTubWx3PEbdcMdFBGHgaJi2iR7MZCR1DpbdTrnSKfMrebNydi
 8Tj2LSF/Sc7ActaIREta7ruPyXKDjKTcSmtBjHiJLwwU/raeM8ZCFcXhaoOcwjth4Wrh
 S7R31uHh6ULxuWHyFysstp8IIU0DZZZ2yC+iCH3ZQtjb9n5bezuUfB/tqrPJ0k+QxhqM
 MwsTUnSB6FtC5xi2DjiR0JbYjRPy0e4zc8/SAhm0jJ77IJ5hhorODCd1QmV5Pux/frmA
 2quQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719939505; x=1720544305;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=u/SR0gi4FE1DpP58CkaceBtBMleLyNdmeKOWipyPy6E=;
 b=s/yWDWuCEsmDFoHwRCDdeUEhqYd5jIjbzfsmWapL+GZTJlP4ulw2+tgOVMoM1TEccU
 7/si58K2A9x41GVQ76uUCWAx07+WPh4i1EeGHam8QdmNdcdA9CF6eBVkgGUzWdeASa0b
 LvcTyLcrBVhRS/KahhRnazZB9l+F6LNqzLJDhw8YyCrrLew5FdHJdn1vVBTt4A/HDLn3
 sArMnMyxOwJSwct/ME9QkNrHSgTjPhz9EoktF2bGjHbPMLaJmmUPlPdB+fZq0iGp/ihA
 d1BaiXT5a0HfhpGInjNxdZ/OyFyw7sv01F5dSUK1cBECzS/A4kUTPTRaYI2A5jCpY9jU
 Al1Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCVYaO5004ZOpGvaNs6hWcuwz3H7Kc2g0B3Tw+SO3r/W4J0kDIHB3ppGB7xMy+EQcgGYvuxc3uxi+d6ojaSctLBV00bwNTQ=
X-Gm-Message-State: AOJu0Yy9F089WDezCVfnyFtjl66yKCF2zxBfHKD/Q9JYgJWGOyLznjgz
 9OPuSFPdIGvydGRLhlDvGNWyuwg0sktCQg4CklBJAA9k/z+xfHRa
X-Google-Smtp-Source: AGHT+IH7/Iz7vksIifrUf/M9B1D6ZHProFbJJpdUD37JEmNjlzQx65AA+qwaaa8XWDVoKpSbjslOYw==
X-Received: by 2002:a17:907:7ea1:b0:a72:6375:5fc4 with SMTP id
 a640c23a62f3a-a751441a633mr757512166b.11.1719939504690; 
 Tue, 02 Jul 2024 09:58:24 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-a72aaf18a14sm435385866b.25.2024.07.02.09.58.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 02 Jul 2024 09:58:24 -0700 (PDT)
Message-ID: <422033ee898fc199e8930dc3b6486f96175e91be.camel@gmail.com>
From: Liliana Marie Prikler <liliana.prikler@gmail.com>
Date: Tue, 02 Jul 2024 18:58:22 +0200
In-Reply-To: <a7ddf7ed33ca8b5fedde35a4a44eec27f98caf02.1719926171.git.i@dan.games>
References: <2d3ccba28b9d4ff2168394bd7b3bff552e4d2183.1719897489.git.i@dan.games>
 <a7ddf7ed33ca8b5fedde35a4a44eec27f98caf02.1719926171.git.i@dan.games>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.48.4 
MIME-Version: 1.0
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
X-BeenThere: guix-patches@gnu.org
List-Id: <guix-patches.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>,
 <mailto:guix-patches-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/guix-patches>
List-Post: <mailto:guix-patches@gnu.org>
List-Help: <mailto:guix-patches-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>,
 <mailto:guix-patches-request@gnu.org?subject=subscribe>
Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org
Sender: guix-patches-bounces+larch=yhetil.org@gnu.org
X-Migadu-Flow: FLOW_IN
X-Migadu-Country: US
X-Migadu-Spam-Score: -0.78
X-Spam-Score: -0.78
X-Migadu-Queue-Id: 8E24B3ABAC
X-Migadu-Scanner: mx11.migadu.com
X-TUID: ir8NEpu8VrKJ

Am Dienstag, dem 02.07.2024 um 21:17 +0800 schrieb dan:
> * gnu/packages/glib.scm: (cppgir): New variable.
>=20
> Change-Id: Ifaf3af1642bb8cb4750ee4f679967fb57c9cc7e2
> ---
> =C2=A0gnu/packages/glib.scm | 34 ++++++++++++++++++++++++++++++++++
> =C2=A01 file changed, 34 insertions(+)
>=20
> diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
> index b11046f05d..77279e6ad0 100644
> --- a/gnu/packages/glib.scm
> +++ b/gnu/packages/glib.scm
> @@ -20,6 +20,7 @@
> =C2=A0;;; Copyright =C2=A9 2022 Petr Hodina <phodina@protonmail.com>
> =C2=A0;;; Copyright =C2=A9 2023 Saku Laesvuori <saku@laesvuori.fi>
> =C2=A0;;; Copyright =C2=A9 2024 Zheng Junjie <873216071@qq.com>
> +;;; Copyright =C2=A9 2024 dan <i@dan.games>
> =C2=A0;;;
> =C2=A0;;; This file is part of GNU Guix.
> =C2=A0;;;
> @@ -71,6 +72,7 @@ (define-module (gnu packages glib)
> =C2=A0=C2=A0 #:use-module (gnu packages perl-check)
> =C2=A0=C2=A0 #:use-module (gnu packages popt)
> =C2=A0=C2=A0 #:use-module (gnu packages pkg-config)
> +=C2=A0 #:use-module (gnu packages pretty-print)
> =C2=A0=C2=A0 #:use-module (gnu packages python)
> =C2=A0=C2=A0 #:use-module (gnu packages python-xyz)
> =C2=A0=C2=A0 #:use-module (gnu packages sqlite)
> @@ -1594,3 +1596,35 @@ (define-public libdex
> =C2=A0Dex also provides Fibers which allow writing synchronous looking
> code in C
> =C2=A0that uses asynchronous and future-based APIs.")
> =C2=A0=C2=A0=C2=A0=C2=A0 (license license:lgpl2.1+)))
> +
> +;; This package is added as a dependency of telegram-desktop.=C2=A0 The
> 2.0 version
> +;; failed to compile, so we use the commit specified in telegram-
> desktop.
> +(define-public cppgir
> +=C2=A0 (let ((commit "9c4f5820d94d62ab451501f016bfea97156518f4")
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (revision "0"))
> +=C2=A0=C2=A0=C2=A0 (package
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (name "cppgir")
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (version (git-version "2.0" revision comm=
it))
Can we investigate why 2.0 fails to compile?  If telegram-desktop
requires a newer one, that's fine, we'd just name it cppgir-for-
telegram-desktop, as it's an application that likes to require special
versions.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (source (origin
> +=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 (method git-fetch)
> +=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 (uri
> +=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 (git-reference
> +=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 (url "https://gitlab.com/mnauw/cppgir")
> +=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 (commit commit)))
> +=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 (file-name (git-file-name name version))
> +=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 (sha256
> +=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 (base32
> "1fa9nf4yljfarihaqj5kd98yysrky7q316mh6l5b1rq39ga15k9b"))))
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (build-system cmake-build-system)
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (arguments
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (list
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:configure-flags #~(list "-D=
INTERNAL_EXPECTED=3DOFF")))
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (inputs (list boost fmt expected-lite))
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (home-page "https://gitlab.com/mnauw/cppg=
ir")
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (synopsis "GObject introspection C++ bind=
ing wrapper
> generator")
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (description "cppgir processes .gir files=
 derived from GObject
> +introspection annotations into a set of C++ files defining suitable
> +namespaces, classes and other types that together form a C++
> binding.=C2=A0 In this
> +way, the plain C libraries and objects become available as native
> objects
> +along with @acronym{RAII, Resource Acquisition Is Initialization}
> managed
> +resource handling.")
I think "and resources are handled according to the @acronym{RAII, =E2=80=
=A6}
pattern." would fit nicer, grammatically.

Cheers