From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 15 14:01:05 2020 Received: (at submit) by debbugs.gnu.org; 15 Oct 2020 18:01:05 +0000 Received: from localhost ([127.0.0.1]:56509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kT7Ym-0004j3-Rx for submit@debbugs.gnu.org; Thu, 15 Oct 2020 14:01:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:60794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kT6us-0003iG-1F for submit@debbugs.gnu.org; Thu, 15 Oct 2020 13:19:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kT6ur-0005no-On for guix-patches@gnu.org; Thu, 15 Oct 2020 13:19:49 -0400 Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542]:46371) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kT6up-0005A9-QD for guix-patches@gnu.org; Thu, 15 Oct 2020 13:19:49 -0400 Received: by mail-ed1-x542.google.com with SMTP id 33so3812389edq.13 for ; Thu, 15 Oct 2020 10:19:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=s7Tb03z5AEl4zXdC5DIEv04oYu4H9YH+O1kpZnkjzEA=; b=fSm2pINJpHxY7YiJ31nHeUMWFIbwpwnxq9IK/sY5CqTmJVkuPQYg0QXJHERr/+fN++ Nm2uuiqUiOSvUvsoTydsChztum1Ie4AhJ+DoG9S35FjvoZVIEpxa/rL8Sw0am3ivMYvb zMaiwss88mB9OxcXXwhKLPMEpQ0mObwdHcL1IYVNUl62SkoshUb2I/GMLdpXDv2hE435 6lAa6WfB8bj38b/ZlL88HPW9LBhX0vZLJds50QscDxrINriS72m2bvks1Sp/UU53D2yc L4XaQvMUOu7OeZaNv0xCjDm27HnrQK+3cDFsxS/17iEfW1biBBxkj5tUhFVbsxogozVo LzZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=s7Tb03z5AEl4zXdC5DIEv04oYu4H9YH+O1kpZnkjzEA=; b=krkAVxoyce725YYNLTXdFYdeO2rmSc1lmwDFJYPWqzGfJfExckROo3UuSOhw9YeBXD SlHwELNsYoP4J+pvv6245LgbuigJ0cF7uLCSuKqiLSYQK+aXnlGRBa40fgwLLAc5WXnj HVX9AWFSN5topkYRM2f6/3VBv3LxIxtFCtlz9VQMEpFlrlNXPuKgl8JF6BYq3JQs6JVp GoNa0rK2O6lNkvkFD6JW/SgUsCcuDCi/BTeczvwJPk8cH7i4k/vPXxvtH5vSrr3XMaup MS8K7ZpmvI8DWq717pQqZqcfkc5AxM3pZfphpITKzDzZSXzAFgO9I1nqq90oSFWcTPdd 8yZw== X-Gm-Message-State: AOAM531ze/ioOLK0CupyplQ205T5UhOJs7DAJP/9EWggtBXg7eRC9Kk5 UVmugc/LZemfUDRriVZ2dVjyK2JMjfPoZHvgyh8izcakXiI= X-Google-Smtp-Source: ABdhPJxTYalCwe1toTpDzxf/5wN/XJmPvqhbS6rhFtbSO5JiwyrhGrr8keC07O+ebJfA7U7d7BdfWYdA+qpJWehw6Ek= X-Received: by 2002:aa7:c347:: with SMTP id j7mr5622507edr.353.1602782385443; Thu, 15 Oct 2020 10:19:45 -0700 (PDT) MIME-Version: 1.0 From: tiregram arthur Date: Thu, 15 Oct 2020 17:19:34 +0000 Message-ID: Subject: add dbus-cxx To: guix-patches@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::542; envelope-from=ruhtra.mar@gmail.com; helo=mail-ed1-x542.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 15 Oct 2020 14:01:04 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) >From c3804aca21c496e66e44ba48fd150501154dfb6d Mon Sep 17 00:00:00 2001 From: ruhtra Date: Thu, 15 Oct 2020 18:58:46 +0200 Subject: [PATCH] to add dbus-cxx package add gnu/packages/dbus-cxx.scm --- gnu/packages/dbus-cxx.scm | 52 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 gnu/packages/dbus-cxx.scm diff --git a/gnu/packages/dbus-cxx.scm b/gnu/packages/dbus-cxx.scm new file mode 100644 index 0000000000..4ec08fb4ac --- /dev/null +++ b/gnu/packages/dbus-cxx.scm @@ -0,0 +1,52 @@ +;;; Copyright =C2=A9 2020 Arthur Margerit +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages dbus-cxx) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system cmake) + #:use-module (guix licenses) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages m4) + #:use-module ((gnu packages glib) #:select (dbus libsigc++))) + +(define-public dbus-cxx + (package + (name "dbus-cxx") + (version "0.12.0") + (source (origin + (file-name (git-file-name name version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/dbus-cxx/dbus-cxx") + (commit "ea7f8e361d11dc7d41d9ae2c4128aed2cdadd84e"))) + (sha256 + (base32 + "1sa448icfvl08rnik0lnk4scmkwhfyd3mrxh36jh8x7xndp90khp")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) + (inputs `(("dbus-glib", dbus) ("libsigc++", libsigc++))) + (native-inputs `(("pkg-config", pkg-config) ("m4", m4))) + (synopsis "C++ wrapper for dbus") + (description "Dbus-cxx is a C++ wrapper for dbus. +It exposes the C API to allow direct manipulation and +relies on sigc++ to provide an OO interface. +Also included is dbus-cxx-xml2cpp to generate proxy and adapter + interfaces from DBus XML introspection-like documents.") + (home-page "https://dbus-cxx.github.io/") + (license gpl3))) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 10:33:36 2020 Received: (at 44019) by debbugs.gnu.org; 19 Oct 2020 14:33:36 +0000 Received: from localhost ([127.0.0.1]:41990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUWEB-0007eY-Ii for submit@debbugs.gnu.org; Mon, 19 Oct 2020 10:33:35 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:44998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUWE9-0007eH-Et for 44019@debbugs.gnu.org; Mon, 19 Oct 2020 10:33:34 -0400 Received: by mail-wr1-f52.google.com with SMTP id t9so11692749wrq.11 for <44019@debbugs.gnu.org>; Mon, 19 Oct 2020 07:33:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=DKHjIT0tU6TcIaWSfulxWlksnGz53HwbeEti1bK/pqg=; b=Ya9OyRzqgZu0WFcS8/L8s10/aAzyQriOU9r8WftJwROC6lGHzATfpqiDJ4HmHVxM5G cGm9fNO5MPkfRBmUe1aXkwltBcLt/p0R5nRHLCDRKFq7XEviFr1M28m4W5ED0nsIEDxC xurBycC5DnLIcJyvI97g8UQN6HP1dkT76GT8rVpHhsCkizDQKafglxWsRZq50BKL6hOR 8ty1brkuA6STgp1N0wqUEomBHWDdvjPSF1fhNM6wzG5+NRQAtM1PqcXURKwtwQFyI1Xr 8XXF0ZP0/tzQ/04h3PDEMOvM7zN9PcwsCuizn5rEpQNVq4PzRqHelzaZpAIWs+QrVUef Girw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=DKHjIT0tU6TcIaWSfulxWlksnGz53HwbeEti1bK/pqg=; b=Woex4J7RBq2WXrPNMuzbV9tobMjNAl2hYQtQPhUIMLdKFEHZ5Toe1L9hEHsgZMBYoz WSnhhCAcNcuVMHQO8KXyL/8jixtx0+nBhnt9e0LIrRnGSLZVKSZU30yHQL9dYteG5AQd 7/zMV9GWpHI6ejjCeB2TMtuHoDNHQsMwGs8rowi4KAFpy+2oO5MwiO9AYsB+Mrr7L2YS iHKSFZKaRN2ynQTAJlb4VgLaptQGzHE+p8UETRZRSaUoUy2hY79L6vN4qIBm4WdXdH6R xN91gOwPjVcrWvzPZAdSN9V5cZrbqXA+Pyh+P0FFDe4+3JlEPlfDstEBq0fV+KpsgCMt XYsw== X-Gm-Message-State: AOAM5321Sc4rcRBLb8lYsGUS8h3tNx4KHFgzwti3yms9iXIAWjiQ+yFM R7AfdNKJnE9uQKMugDTXZOpqVMoBrlNR/MTn X-Google-Smtp-Source: ABdhPJyUyzCjO4ezdRfmMSJLanYoVmDSo2cw3jt8mIp6lOStDqR+6DQxUpVtUToGCM6bx3tVAoRkDA== X-Received: by 2002:a5d:5106:: with SMTP id s6mr19564708wrt.51.1603118007253; Mon, 19 Oct 2020 07:33:27 -0700 (PDT) Received: from unfall (218.139.134.37.dynamic.jazztel.es. [37.134.139.218]) by smtp.gmail.com with ESMTPSA id m12sm18404936wrs.92.2020.10.19.07.33.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Oct 2020 07:33:26 -0700 (PDT) From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= To: tiregram arthur Subject: Re: [bug#44019] add dbus-cxx References: Date: Mon, 19 Oct 2020 16:32:29 +0200 In-Reply-To: (tiregram arthur's message of "Thu, 15 Oct 2020 17:19:34 +0000") Message-ID: <87h7qqnv5u.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 44019 Cc: 44019@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Hi Arthur, Thank you very much for your patch. Nonetheless, there is already a package named dbus-c++ and that can be found in gnu/packages/glib.scm and the description fits almost exactly this one, but it's being used currently only by libring (Jami). Even if they are different projects (dbus-c++ and dbus-cxx), they should belong together in the source code (gnu/packages/glib.scm). Could you confirm that they are different code bases, and also move that definition there for the patch if that's the case? Happy hacking! Miguel tiregram arthur writes: >>>From c3804aca21c496e66e44ba48fd150501154dfb6d Mon Sep 17 00:00:00 2001 > From: ruhtra > Date: Thu, 15 Oct 2020 18:58:46 +0200 > Subject: [PATCH] to add dbus-cxx package add gnu/packages/dbus-cxx.scm > > --- > gnu/packages/dbus-cxx.scm | 52 +++++++++++++++++++++++++++++++++++++++ > 1 file changed, 52 insertions(+) > create mode 100644 gnu/packages/dbus-cxx.scm > > diff --git a/gnu/packages/dbus-cxx.scm b/gnu/packages/dbus-cxx.scm > new file mode 100644 > index 0000000000..4ec08fb4ac > --- /dev/null > +++ b/gnu/packages/dbus-cxx.scm > @@ -0,0 +1,52 @@ > +;;; Copyright =C2=A9 2020 Arthur Margerit > +;;; > +;;; This file is part of GNU Guix. > +;;; > +;;; GNU Guix is free software; you can redistribute it and/or modify it > +;;; under the terms of the GNU General Public License as published by > +;;; the Free Software Foundation; either version 3 of the License, or (at > +;;; your option) any later version. > +;;; > +;;; GNU Guix is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +;;; GNU General Public License for more details. > +;;; > +;;; You should have received a copy of the GNU General Public License > +;;; along with GNU Guix. If not, see . > + > +(define-module (gnu packages dbus-cxx) > + #:use-module (guix packages) > + #:use-module (guix git-download) > + #:use-module (guix build-system cmake) > + #:use-module (guix licenses) > + #:use-module (gnu packages pkg-config) > + #:use-module (gnu packages m4) > + #:use-module ((gnu packages glib) #:select (dbus libsigc++))) > + > +(define-public dbus-cxx > + (package > + (name "dbus-cxx") > + (version "0.12.0") > + (source (origin > + (file-name (git-file-name name version)) > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/dbus-cxx/dbus-cxx") > + (commit "ea7f8e361d11dc7d41d9ae2c4128aed2cdadd84e"))) > + (sha256 > + (base32 > + "1sa448icfvl08rnik0lnk4scmkwhfyd3mrxh36jh8x7xndp90khp"))= )) > + (build-system cmake-build-system) > + (arguments > + `(#:tests? #f)) > + (inputs `(("dbus-glib", dbus) ("libsigc++", libsigc++))) > + (native-inputs `(("pkg-config", pkg-config) ("m4", m4))) > + (synopsis "C++ wrapper for dbus") > + (description "Dbus-cxx is a C++ wrapper for dbus. > +It exposes the C API to allow direct manipulation and > +relies on sigc++ to provide an OO interface. > +Also included is dbus-cxx-xml2cpp to generate proxy and adapter > + interfaces from DBus XML introspection-like documents.") > + (home-page "https://dbus-cxx.github.io/") > + (license gpl3))) > -- > 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 10:34:37 2020 Received: (at control) by debbugs.gnu.org; 19 Oct 2020 14:34:37 +0000 Received: from localhost ([127.0.0.1]:41997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUWFB-0007gg-CE for submit@debbugs.gnu.org; Mon, 19 Oct 2020 10:34:37 -0400 Received: from mail-wm1-f52.google.com ([209.85.128.52]:35630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUWFA-0007gR-27 for control@debbugs.gnu.org; Mon, 19 Oct 2020 10:34:36 -0400 Received: by mail-wm1-f52.google.com with SMTP id q5so73608wmq.0 for ; Mon, 19 Oct 2020 07:34:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject:mime-version :content-transfer-encoding; bh=2O1CYz5SikNK+U7Rz6LWvJIB79Rt+mdjFBvDukbJ5ww=; b=HPjmCG/Cvpq3y/Tct+nufuBseF/+GQ5Q3TSQ+TRyzGrymEi2q/+uqjv4S5VNfRj82D L4E+UHk0QQECNC6E5BzF8J/2QHkbIQqDzXHItsmrSB29Am874JCDytxfsyi6uLiiNhG2 yGLPZZXEqNmEHzNfbEFqX67AlsfbkpowJjqsI1rDuJIWqv7gmkwSAt5BD0AZRD9maVeS ij7k/tqKPAOlF4o/1b3YEQwL9gnC/bFAxCUC+XXNSNgUWmS/tV9IJ9xuy3RnMMGWRfV/ ICpkypN0+kpMNRcQS4NbXGwvxFzbhsfwxYozt/VlK13VxECZ5VweMNFicZrx6NAYRyz4 wDOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject:mime-version :content-transfer-encoding; bh=2O1CYz5SikNK+U7Rz6LWvJIB79Rt+mdjFBvDukbJ5ww=; b=pf6rjxH5RzzYz7hVDAQUPoUHqMCR1toemViDrlfyEYUWBQb4QzMzq/LMZd0zWn+v5U LC9xBK4RtbtLjMvXnHrq5TOk/gr/iqtssrnCbYXkB4cADFoM3f6rnJ2z7pmQNh9FpJj2 6ik/nXIJikqkqG2sp8Es8TFMCcCk/dKt8XCuYcG+320pCCB1rpfnH9uBiAH9qvkhBusJ 439GjHfudjpWDUdb0vFpSVZ1Pr8Q2UQxKRtUIQGDQXu/tNuBXqdYmF04PSGMOoZMVnAq gOjSAVHjwZ/GxOkS8LSastlnRa54g0zIuOGCUz0nicXvOIXiwonQAanyaJUnputuBsAa NoKw== X-Gm-Message-State: AOAM531f0Kbt6GDlJGnyivVTvltGj//ul7wbJJs3OCyKrIVTQB4ufdZU 3zSveBxLk96/MWLPTmbSL2Mo8EKdk2Ulc6cu X-Google-Smtp-Source: ABdhPJzMeHwV+eQqRxRcBmaLewaoe8qMuyBguIGZf9gYWzeL920OfXSiMmx96RsScd+ULp80h3IyRA== X-Received: by 2002:a1c:2cc2:: with SMTP id s185mr18486169wms.77.1603118070147; Mon, 19 Oct 2020 07:34:30 -0700 (PDT) Received: from unfall (218.139.134.37.dynamic.jazztel.es. [37.134.139.218]) by smtp.gmail.com with ESMTPSA id j5sm17995161wrx.88.2020.10.19.07.34.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Oct 2020 07:34:29 -0700 (PDT) Date: Mon, 19 Oct 2020 16:33:33 +0200 Message-Id: <87ft6anv42.fsf@gmail.com> To: control@debbugs.gnu.org From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= Subject: control message for bug #44019 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: tags 44019 + moreinfo quit Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (rosen644835[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rosen644835[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.52 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.52 listed in wl.mailspike.net] 1.6 MALFORMED_FREEMAIL Bad headers on message from free email service X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.8 (/) tags 44019 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 12:37:45 2020 Received: (at 44019) by debbugs.gnu.org; 19 Oct 2020 16:37:45 +0000 Received: from localhost ([127.0.0.1]:42181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUYAK-0006cS-RO for submit@debbugs.gnu.org; Mon, 19 Oct 2020 12:37:45 -0400 Received: from mail-ed1-f53.google.com ([209.85.208.53]:41764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUXee-0005kC-Ml for 44019@debbugs.gnu.org; Mon, 19 Oct 2020 12:05:01 -0400 Received: by mail-ed1-f53.google.com with SMTP id l24so10811204edj.8 for <44019@debbugs.gnu.org>; Mon, 19 Oct 2020 09:05:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9oZRpht7TTFIdZCpUPHo2KEeMqkpFW4JjUdYvISguaQ=; b=XqZ9WllIMq8IaC5XJiRJvraySrsSFWFtALkqVY/9xZ80PEgWYivJ81KtE0ZEZf7Twm v70mSy2NhdfNwQahbvJ5mbSdwHX7V2MXDl6CGV0fNlnjOlPTd1315/0/QNdzaAzhE8BI RdFziFX9iV0LVCGKfHZFT29YceRdZAGmRAQ7NVKL2/7TJKwIPhtXcwXbzae8X2XP5nAI dfsJhOR9+Sk1Q/5W9erSLRak//EtGrikuCZGhHEYv/+XTxeDqTnbvo6cWytIZbpdrIYn KEWVfpJY0b4FBAEWR3r90rJpEKprkw5gmHv4uEwY/lrGwJADq/eiFGfRl2grqv9eQOj5 vlmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9oZRpht7TTFIdZCpUPHo2KEeMqkpFW4JjUdYvISguaQ=; b=Et04/nur9NgAB4hCd2NDEa53pOMkk5oGbUogDW3WlmacEPJx8Zm/648PA8pwZokk1n iKLZ8U4a/Eg6QP//zn8FzkQrfTPDy03k06gkYT/tDVEtKcWzN3fYNbTK87folxZlsD9n ZelpkpIgjkY8On1U8ttoHLuJWOXhtg/7V2WDH9VdvS11ni6lWHbo6IjmihLYwPsGZQ2o XujjlfBblkhew7+HWWVqd6lrLp11sj93/LKwXDypVbZkPzDvEGr6KntbYWIQ1DGQzrr6 b1G5Zk0SbivxqC51+58Ak76dyTSi1zNkOzoc9RGfS+QUEJLFQLuRP3AnHMsOq8qgqkk8 1sng== X-Gm-Message-State: AOAM530qLWbGyY/mrDY5co6ICzoIvp9FDZ8EMwU9qblfLd+VdXnYMScm uo6D9PcaQeUussTqxCzpcdPuXlz7LUh8TTecoh8= X-Google-Smtp-Source: ABdhPJwj5WqMl0Lnr/r4Oi45WH8JJA2Ka0YhEzNnqipxiIhZXIOC4Cj8/2Wp+QC4zR/Oon8rqkFlUW6/9D/c6qOV6FY= X-Received: by 2002:a50:8e5a:: with SMTP id 26mr496276edx.161.1603123494691; Mon, 19 Oct 2020 09:04:54 -0700 (PDT) MIME-Version: 1.0 References: <87h7qqnv5u.fsf@gmail.com> In-Reply-To: <87h7qqnv5u.fsf@gmail.com> From: tiregram arthur Date: Mon, 19 Oct 2020 18:04:43 +0200 Message-ID: Subject: Re: [bug#44019] add dbus-cxx To: =?UTF-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= Content-Type: multipart/alternative; boundary="0000000000006ed74105b20846f4" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44019 X-Mailman-Approved-At: Mon, 19 Oct 2020 12:37:43 -0400 Cc: 44019@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000006ed74105b20846f4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, thanks for the answer https://www.freedesktop.org/wiki/Software/DBusBindings/ As you can, read in the cpp binding section they are many dbus binding. And they are diff=C3=A9rents code base. I will move the d=C3=A9finition to glib.scm. Le lun. 19 oct. 2020 =C3=A0 16:33, Miguel =C3=81ngel Arruga Vivas < rosen644835@gmail.com> a =C3=A9crit : > Hi Arthur, > > Thank you very much for your patch. Nonetheless, there is already a > package named dbus-c++ and that can be found in gnu/packages/glib.scm > and the description fits almost exactly this one, but it's being used > currently only by libring (Jami). Even if they are different projects > (dbus-c++ and dbus-cxx), they should belong together in the source code > (gnu/packages/glib.scm). > > Could you confirm that they are different code bases, and also move that > definition there for the patch if that's the case? > > Happy hacking! > Miguel > > tiregram arthur writes: > > >>From c3804aca21c496e66e44ba48fd150501154dfb6d Mon Sep 17 00:00:00 2001 > > From: ruhtra > > Date: Thu, 15 Oct 2020 18:58:46 +0200 > > Subject: [PATCH] to add dbus-cxx package add gnu/packages/dbus-cxx.scm > > > > --- > > gnu/packages/dbus-cxx.scm | 52 +++++++++++++++++++++++++++++++++++++++ > > 1 file changed, 52 insertions(+) > > create mode 100644 gnu/packages/dbus-cxx.scm > > > > diff --git a/gnu/packages/dbus-cxx.scm b/gnu/packages/dbus-cxx.scm > > new file mode 100644 > > index 0000000000..4ec08fb4ac > > --- /dev/null > > +++ b/gnu/packages/dbus-cxx.scm > > @@ -0,0 +1,52 @@ > > +;;; Copyright =C2=A9 2020 Arthur Margerit > > +;;; > > +;;; This file is part of GNU Guix. > > +;;; > > +;;; GNU Guix is free software; you can redistribute it and/or modify i= t > > +;;; under the terms of the GNU General Public License as published by > > +;;; the Free Software Foundation; either version 3 of the License, or > (at > > +;;; your option) any later version. > > +;;; > > +;;; GNU Guix is distributed in the hope that it will be useful, but > > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > > +;;; GNU General Public License for more details. > > +;;; > > +;;; You should have received a copy of the GNU General Public License > > +;;; along with GNU Guix. If not, see . > > + > > +(define-module (gnu packages dbus-cxx) > > + #:use-module (guix packages) > > + #:use-module (guix git-download) > > + #:use-module (guix build-system cmake) > > + #:use-module (guix licenses) > > + #:use-module (gnu packages pkg-config) > > + #:use-module (gnu packages m4) > > + #:use-module ((gnu packages glib) #:select (dbus libsigc++))) > > + > > +(define-public dbus-cxx > > + (package > > + (name "dbus-cxx") > > + (version "0.12.0") > > + (source (origin > > + (file-name (git-file-name name version)) > > + (method git-fetch) > > + (uri (git-reference > > + (url "https://github.com/dbus-cxx/dbus-cxx") > > + (commit > "ea7f8e361d11dc7d41d9ae2c4128aed2cdadd84e"))) > > + (sha256 > > + (base32 > > + > "1sa448icfvl08rnik0lnk4scmkwhfyd3mrxh36jh8x7xndp90khp")))) > > + (build-system cmake-build-system) > > + (arguments > > + `(#:tests? #f)) > > + (inputs `(("dbus-glib", dbus) ("libsigc++", libsigc++))) > > + (native-inputs `(("pkg-config", pkg-config) ("m4", m4))) > > + (synopsis "C++ wrapper for dbus") > > + (description "Dbus-cxx is a C++ wrapper for dbus. > > +It exposes the C API to allow direct manipulation and > > +relies on sigc++ to provide an OO interface. > > +Also included is dbus-cxx-xml2cpp to generate proxy and adapter > > + interfaces from DBus XML introspection-like documents.") > > + (home-page "https://dbus-cxx.github.io/") > > + (license gpl3))) > > -- > > 2.28.0 > --0000000000006ed74105b20846f4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi, thanks for the answer






Hi Arthur,

Thank you very much for your patch.=C2=A0 Nonetheless, there is already a package named dbus-c++ and that can be found in gnu/packages/glib.scm
and the description fits almost exactly this one, but it's being used currently only by libring (Jami).=C2=A0 Even if they are different projects=
(dbus-c++ and dbus-cxx), they should belong together in the source code
(gnu/packages/glib.scm).

Could you confirm that they are different code bases, and also move that definition there for the patch if that's the case?

Happy hacking!
Miguel

tiregram arthur <ruhtra.mar@gmail.com> writes:

>>From c3804aca21c496e66e44ba48fd150501154dfb6d Mon Sep 17 00:00:00 2= 001
> From: ruhtra <ruhtra.mar@gmail.com>
> Date: Thu, 15 Oct 2020 18:58:46 +0200
> Subject: [PATCH] to add dbus-cxx package add gnu/packages/dbus-cxx.scm=
>
> ---
>=C2=A0 gnu/packages/dbus-cxx.scm | 52 +++++++++++++++++++++++++++++++++= ++++++
>=C2=A0 1 file changed, 52 insertions(+)
>=C2=A0 create mode 100644 gnu/packages/dbus-cxx.scm
>
> diff --git a/gnu/packages/dbus-cxx.scm b/gnu/packages/dbus-cxx.scm
> new file mode 100644
> index 0000000000..4ec08fb4ac
> --- /dev/null
> +++ b/gnu/packages/dbus-cxx.scm
> @@ -0,0 +1,52 @@
> +;;; Copyright =C2=A9 2020 Arthur Margerit <ruhtra.mar@gmail.com<= /a>>
> +;;;
> +;;; This file is part of GNU Guix.
> +;;;
> +;;; GNU Guix is free software; you can redistribute it and/or modify = it
> +;;; under the terms of the GNU General Public License as published by=
> +;;; the Free Software Foundation; either version 3 of the License, or= (at
> +;;; your option) any later version.
> +;;;
> +;;; GNU Guix is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of
> +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.=C2=A0 See th= e
> +;;; GNU General Public License for more details.
> +;;;
> +;;; You should have received a copy of the GNU General Public License=
> +;;; along with GNU Guix.=C2=A0 If not, see <
http://w= ww.gnu.org/licenses/>.
> +
> +(define-module (gnu packages dbus-cxx)
> +=C2=A0 #:use-module (guix packages)
> +=C2=A0 #:use-module (guix git-download)
> +=C2=A0 #:use-module (guix build-system cmake)
> +=C2=A0 #:use-module (guix licenses)
> +=C2=A0 #:use-module (gnu packages pkg-config)
> +=C2=A0 #:use-module (gnu packages m4)
> +=C2=A0 #:use-module ((gnu packages glib) #:select (dbus libsigc++)))<= br> > +
> +(define-public dbus-cxx
> +=C2=A0 (package
> +=C2=A0 =C2=A0 (name "dbus-cxx")
> +=C2=A0 =C2=A0 (version "0.12.0")
> +=C2=A0 =C2=A0 (source (origin
> +=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 (method git-fetch) > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (uri (git-reference<= br> > +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= (url "https://github.com/dbus-cxx/dbus-cxx&= quot;)
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= (commit "ea7f8e361d11dc7d41d9ae2c4128aed2cdadd84e")))
> +=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(base32
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "1sa448i= cfvl08rnik0lnk4scmkwhfyd3mrxh36jh8x7xndp90khp"))))
> +=C2=A0 =C2=A0 (build-system cmake-build-system)
> +=C2=A0 =C2=A0 (arguments
> +=C2=A0 =C2=A0 =C2=A0`(#:tests? #f))
> +=C2=A0 =C2=A0 (inputs `(("dbus-glib", dbus) ("libsigc+= +", libsigc++)))
> +=C2=A0 =C2=A0 (native-inputs `(("pkg-config", pkg-config) (= "m4", m4)))
> +=C2=A0 =C2=A0 (synopsis "C++ wrapper for dbus")
> +=C2=A0 =C2=A0 (description "Dbus-cxx is a C++ wrapper for dbus.<= br> > +It exposes the C API to allow direct manipulation and
> +relies on sigc++ to provide an OO interface.
> +Also included is dbus-cxx-xml2cpp to generate proxy and adapter
> + interfaces from DBus XML introspection-like documents.")
> +=C2=A0 =C2=A0 (home-page "https://dbus-cxx.github.i= o/")
> +=C2=A0 =C2=A0 (license gpl3)))
> --
> 2.28.0
--0000000000006ed74105b20846f4-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 13:25:27 2020 Received: (at 44019) by debbugs.gnu.org; 19 Oct 2020 17:25:27 +0000 Received: from localhost ([127.0.0.1]:42270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUYuV-0001Xl-Aw for submit@debbugs.gnu.org; Mon, 19 Oct 2020 13:25:27 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:52165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUYuS-0001XV-Rw for 44019@debbugs.gnu.org; Mon, 19 Oct 2020 13:25:26 -0400 Received: by mail-wm1-f54.google.com with SMTP id d81so305206wmc.1 for <44019@debbugs.gnu.org>; Mon, 19 Oct 2020 10:25:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=1Z/THyNsQgESSX++xvXySWr/33iSFxKTSIvBm+/IlAg=; b=TapnI++rlPmcezve5N4wW1jcIPmfJTGiBUZHZGty0ea00LP7/fH69zXuFojvA4N9sW SW9RtJQaHZfyg3x7PeA6KeyBzeimC/pixPmQVnBqHM909Ke5vI+zT1gZKtjA7iBAL9/H Ov9QXchiyQBf3I4VByYyPOrFqsD3fq0ycEj+YXCI1LT3x1Vua5j3dMjMlDAk3822L3Gv urNxM6bjekdWNPGBe5KySglxgwrf3G/+RJyfVOZRMkq/g0UN9/txvcGGcQrM3ptLdSzP +B/cOfoH2SEygws7q7Bt1ev8E3Wzn33GsxUX7pECY6Mp/OIaO8p+QqhESsTifyRVbmDz 9dcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=1Z/THyNsQgESSX++xvXySWr/33iSFxKTSIvBm+/IlAg=; b=iTWdAP4h4FVUeX3P3olBL2mAAUt+JWa2mv0HoRNFIXbHMytonID/k0jkPymLDA0Kam +kyfzYmf0Hyiny38GLNEFLCiZOq1ZYcYP0nSxQ7m8i/FPxmD2N3qUvYD5iaHWIVtA9Ns nwDIla9VPHiSh3UEHwttPY/MWLDYZaQpF6VQVeKcL5Ovr7IMT7YTn+Wnr3Z9qgyLgzqJ DhKPoRCldvjCOfV9mXhPilfLkWli6O1T+LY97VmVT7obBFVrSYm03MI7DjBgIkFJD5S0 3AfcugMB2p3KgG+Dlg5DjWMPs8ZJ5unymQnytH8w3X/NvJPUtRoySTSU0MNjFmE49P0U ECxQ== X-Gm-Message-State: AOAM531DgYoKdPV+xiBk12VLLZ9b6Fgm2TUoxWS8wx/Y8qNj27xHRR3C bFyyE057SCMx46J4NI8NUdEgyCQop0vjAdJ4 X-Google-Smtp-Source: ABdhPJyniH/opymIJqg+nBQXQVevx3Ufk+NW6Wii6YE6RPeNU2y/PGHLRnFKIMzkIVA249hRrjXsWQ== X-Received: by 2002:a1c:68d5:: with SMTP id d204mr308763wmc.100.1603128318826; Mon, 19 Oct 2020 10:25:18 -0700 (PDT) Received: from unfall (218.139.134.37.dynamic.jazztel.es. [37.134.139.218]) by smtp.gmail.com with ESMTPSA id t12sm483048wrm.25.2020.10.19.10.25.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Oct 2020 10:25:18 -0700 (PDT) From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= To: tiregram arthur Subject: Re: [bug#44019] add dbus-cxx References: <87h7qqnv5u.fsf@gmail.com> Date: Mon, 19 Oct 2020 19:24:22 +0200 In-Reply-To: (tiregram arthur's message of "Mon, 19 Oct 2020 18:04:43 +0200") Message-ID: <87sgaam8mx.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 44019 Cc: 44019@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Hi, tiregram arthur writes: > https://www.freedesktop.org/wiki/Software/DBusBindings/ > As you can, read in the cpp binding section they are many dbus binding. > And they are diff=C3=A9rents code base. Thank you very much for the info, I didn't look there. > I will move the d=C3=A9finition to glib.scm. And thank you very much for your effort. :-) Happy hacking! Miguel From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 13:31:41 2020 Received: (at control) by debbugs.gnu.org; 19 Oct 2020 17:31:41 +0000 Received: from localhost ([127.0.0.1]:42276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUZ0X-0001ho-1h for submit@debbugs.gnu.org; Mon, 19 Oct 2020 13:31:41 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:42917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUZ0V-0001hW-9i for control@debbugs.gnu.org; Mon, 19 Oct 2020 13:31:39 -0400 Received: by mail-wr1-f53.google.com with SMTP id j7so615049wrt.9 for ; Mon, 19 Oct 2020 10:31:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject:mime-version :content-transfer-encoding; bh=DRcdLiZoMm4S38l83arFgK6gryH8V3KgNVMOGcA9ABw=; b=IgjAhdhsyndF+i0x4y3PeJTbcvTysAHaTOiBThoOvYLLxrR+63ZfUwgWygb2S2P1eG XDeJ0eAfree2C/FX/VZM5/S6JiRLH8xFW8Uoksz9BM/ws0MWrdA2NwLOEcDM7/tJNgYC yw09rRJjJpbJhazu5PGYsuOmN7ojHC7526oDatRjnal17XHsjbLgtA1x15p6loM7Us0u 141DMKTYdW6mF47kAlHJrp3xOO3mkFMnC1jRQeFGaAiFGd8bJrGhBZU0rMfxPF0xGT0w Vm+ua+gUrzduoZNOaEGJ/MVC2J0y2TcPY3hJZWT3ck+BbNrFrGlyQ8X2B9QZGqa+J7nA ARmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject:mime-version :content-transfer-encoding; bh=DRcdLiZoMm4S38l83arFgK6gryH8V3KgNVMOGcA9ABw=; b=icvSoZxuQBzHW6v/RromWRJS1pNX+9IDwmeMeba5pB6EZOMOX48FK11dYqe05KBMgY sAUF2LEM47fIb9zaF+RKlzU6UFkbfqx9hrPGc9KX4E7K4gmEQXt5/GvQq5mD6bCjbe+1 P2CrgJCX1dnzszgi3uhG536OFa2sIH6DLWCT63hayiHDDA6kSL67xKxclZiqsA5n3L1P TiI/YuxqF2Klq3CxBikJGlgvTebYiH6xOMQx+UF4O1kJQ3k6TRPt6Pp4YYH/CR9J1m6e 7B/B21IUgB2oWNNmJVR5wY6JJSjCcmgcizNzInogKWaeMEJKzSo/1IfSersz2U99HIpk LXqg== X-Gm-Message-State: AOAM533VRgb6gM2usWpz/DLaG06GZi9KcqYwkxbxAxoW7VssyT6w/lRG tOFiOcRAfT5A9DDVxDrsl0UJmJdehIfSKpte X-Google-Smtp-Source: ABdhPJwGKBspJlFkiNj99qBpvIVvGK0CJDuiHLmzlxsINDJ/IX5p7sljbkTRLvy1gijidXjPbJRsrw== X-Received: by 2002:adf:c3c6:: with SMTP id d6mr367732wrg.206.1603128693067; Mon, 19 Oct 2020 10:31:33 -0700 (PDT) Received: from unfall (218.139.134.37.dynamic.jazztel.es. [37.134.139.218]) by smtp.gmail.com with ESMTPSA id p67sm341319wmp.11.2020.10.19.10.31.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Oct 2020 10:31:32 -0700 (PDT) Date: Mon, 19 Oct 2020 19:30:36 +0200 Message-Id: <87o8kym8cj.fsf@gmail.com> To: control@debbugs.gnu.org From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= Subject: control message for bug #44019 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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: tags 44019 - moreinfo quit Content analysis details: (1.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (rosen644835[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rosen644835[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.53 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.53 listed in wl.mailspike.net] 1.6 MALFORMED_FREEMAIL Bad headers on message from free email service X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.8 (/) tags 44019 - moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 22 12:27:35 2020 Received: (at 44019) by debbugs.gnu.org; 22 Oct 2020 16:27:35 +0000 Received: from localhost ([127.0.0.1]:53682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVdR8-0000R1-Is for submit@debbugs.gnu.org; Thu, 22 Oct 2020 12:27:34 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:50343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVdR6-0000Qn-TK for 44019@debbugs.gnu.org; Thu, 22 Oct 2020 12:27:33 -0400 Received: by mail-wm1-f45.google.com with SMTP id 13so2800931wmf.0 for <44019@debbugs.gnu.org>; Thu, 22 Oct 2020 09:27:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=Ug1284+TYdDHQq6nlT56/stOk5mlVwSG6Ne+YUbxRY8=; b=ljUrcQvCaUt8y3/us2rci8c1jDW9XLMcSwKpCoryMoGLAIx2bv23l7L/Kb91jdsoYQ 4zbNhrr5TKrKFGa33GedEA7cY36Hc12c9KtQ57hzOEaGtL6okidctCYMx5TBFontyGjZ oQEt5NqOJNABWp/FnVAKy20WaVWdjodOtJh+3J7YUyVnUQLJacNeVDcI9acYlnrJpvqP SejLxnFnAilCdYfsRY8WaWUUf0oeLT4TdXE1mSaUxX403r+WmwO6oUgg7vG2usdd4o06 1z37Bsi1t9OmWR8jYhUeajOTIkCrA5XCeXPKbGijMdMB2dhC1KmAeAncoRfVBaK4wSre BlVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=Ug1284+TYdDHQq6nlT56/stOk5mlVwSG6Ne+YUbxRY8=; b=XEpMEUMchdFNHhN4wpKjUZVAvwYsN6qoSTyJI2xvizfkchWkdADJ+2WylX9x2jNC37 wSd6r+LgVsO699jiY/ONiGCl+pVtnKIKkmRsisRRS3/cNJ8C0khGGyDpDWPh8ZJ07J8t x76djyaXJDPLXyXgSdslGZ+qdPXL828XCADvHpGUbT/62xZWunbeaVPT5z1Aq0S/uFqO vOwgAdA8GLmNlgFqhgNhp8+grErWQiEqxier/1HmRb5R8stj+VbYw5zXmEpJkd46gzqP HSb7McpYy/uZoqKkkuuIJs0JHxCjeqzSJaJkMSf2at6618OL5FUgl6h+JiHtvg0CV/cH fudQ== X-Gm-Message-State: AOAM532rmnmKsD/0SgO+wJfc/dKYmBaUxxFBls/eBoNp6/2MtlIdre5v AdfDfMWXoGi/KmVlIHoLdBGMrIvVPOQrYQ== X-Google-Smtp-Source: ABdhPJwu78atCoemg1u7WiFhYH9ko81RahUx+OHfOkus9jrF4xprsvAFuvfm/5JE1KfEq0s4RBttgQ== X-Received: by 2002:a1c:7c12:: with SMTP id x18mr3411726wmc.107.1603384046720; Thu, 22 Oct 2020 09:27:26 -0700 (PDT) Received: from unfall (218.139.134.37.dynamic.jazztel.es. [37.134.139.218]) by smtp.gmail.com with ESMTPSA id m12sm4195449wmi.33.2020.10.22.09.27.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Oct 2020 09:27:25 -0700 (PDT) From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= To: tiregram arthur Subject: Re: [bug#44019] add dbus-cxx References: <87h7qqnv5u.fsf@gmail.com> <87sgaam8mx.fsf@gmail.com> Date: Thu, 22 Oct 2020 18:26:27 +0200 In-Reply-To: (tiregram arthur's message of "Tue, 20 Oct 2020 16:56:31 +0000") Message-ID: <873626jkgc.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.2 (++) 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, The list was lost at some point in this email, I add it again. I've checked the code of the library and I'm almost sure it's a fork of the (unmantained) dbus-c++ project, but I'm not sure about changing the dependency for jami and its compatibility, so I think it [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] 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 (rosen644835[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (rosen644835[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.45 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.45 listed in list.dnswl.org] X-Debbugs-Envelope-To: 44019 Cc: 44019@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.2 (+) 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, The list was lost at some point in this email, I add it again. I've checked the code of the library and I'm almost sure it's a fork of the (unmantained) dbus-c++ project, but I'm not sure about changing the dependency for jami and its compatibility, so I think it [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.45 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.45 listed in wl.mailspike.net] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] 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 (rosen644835[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (rosen644835[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi, The list was lost at some point in this email, I add it again. I've checked the code of the library and I'm almost sure it's a fork of the (unmantained) dbus-c++ project, but I'm not sure about changing the dependency for jami and its compatibility, so I think it's worth keeping it as a separate package, at least for now. Reading and testing your patch I've found several issues about it, all of them have an easy solution. :-) tiregram arthur writes: > From 8664346cc76e728806c1a797fc59b47d66b603ef Mon Sep 17 00:00:00 2001 > From: ruhtra > Date: Tue, 20 Oct 2020 18:52:37 +0200 > Subject: [PATCH] add dbus-cxx package The commit message title should be with "gnu: Add dbus-cxx." Also, changelog information is required in the body of the commit, e.g.: * gnu/packages/glib.scm (dbux-cxx): New package. > --- > gnu/packages/glib.scm | 32 ++++++++++++++++++++++++++++++++ > 1 file changed, 32 insertions(+) > > diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm > index cde95b13eb..c79060cf8b 100644 > --- a/gnu/packages/glib.scm > +++ b/gnu/packages/glib.scm > @@ -13,6 +13,7 @@ > ;;; Copyright =C2=A9 2019 Giacomo Leidi > ;;; Copyright =C2=A9 2019, 2020 Marius Bakke > ;;; Copyright =C2=A9 2020 Nicol=C3=B2 Balzarotti > +;;; Copyright =C2=A9 2020 Arthur Margerit > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -61,10 +62,12 @@ > #:use-module (gnu packages xml) > #:use-module (gnu packages xorg) > #:use-module (guix build-system gnu) > + #:use-module (guix build-system cmake) > #:use-module (guix build-system meson) > #:use-module (guix build-system perl) > #:use-module (guix build-system python) > #:use-module (guix download) > + #:use-module (guix git-download) This shouldn't be needed, there is a tarball for the release on the sourceforge page. > #:use-module ((guix licenses) #:prefix license:) > #:use-module (guix packages) > #:use-module (guix utils) > @@ -932,6 +935,35 @@ programming language. It also contains the utility > (home-page "https://sourceforge.net/projects/dbus-cplusplus/") > (license license:lgpl2.1+))) >=20=20 > + That extra line break should be removed. > +(define-public dbus-cxx > + (package > + (name "dbus-cxx") > + (version "0.12.0") > + (source (origin > + (file-name (git-file-name name version)) > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/dbus-cxx/dbus-cxx") > + (commit "ea7f8e361d11dc7d41d9ae2c4128aed2cdadd84e"))) Here it should point to the tarball from sourceforge (like the one for dbus-c++): "mirror://sourceforge/dbus-cxx/dbus-cxx/0.12.0/dbus-cxx-0.12.0.tar.gz" > + (sha256 > + (base32 > + "1sa448icfvl08rnik0lnk4scmkwhfyd3mrxh36jh8x7xndp90khp"))= )) The sha256 for the tarball would be "1acsgpkd9v7b9jdc79ijmh9dbdfrzgkwkaff518i3zpk7y6g5mzw". > + (build-system cmake-build-system) > + (arguments > + `(#:tests? #f)) We should run tests as much as possible as the software is going to be distributed. For that, -DENABLE_TESTS=3DON must be provided through #:build-arguments, and #:tests? #f removed. Also, the description doesn't match the options default options, -DENABLE_TOOLS=3DON has to be provided to generate dbus-cxx-xml2cpp and dbus-cxx-introspection. There is a third option that could be interesting, -DENABLE_GLIBMM=3DON, but I'm not sure what it really does, apart from generating extra headers and libs. > + (inputs `(("dbus-glib", dbus) ("libsigc++", libsigc++))) The comma (,) there is reader syntax, so it applies to the right side, not the left one: ,libsigc++ expands to the contents of the variable libsigc++ inside the quasiquote (`). Also, they should be one on each line, and I would change dbus-glib for dbus too. To build the tools you need expat, already available, and popt from (gnu packages popt), like this code: (inputs `(("dbus" ,dbus) ("expat" ,expat) ("libsigc++" ,libsigc++) ("popt" ,popt))) If the glibmm option worths it, it has to be added to that list too. > + (native-inputs `(("pkg-config", pkg-config) ("m4", m4))) Same indentation problems, one line per dependency, comma with the variable, not on the left. > + (synopsis "C++ wrapper for dbus") > + (description "Dbus-cxx is a C++ wrapper for dbus. > +It exposes the C API to allow direct manipulation and > +relies on sigc++ to provide an OO interface. > +Also included is dbus-cxx-xml2cpp to generate proxy and adapter > + interfaces from DBus XML introspection-like documents.") This has been directly copied from the web page. If you don't have any idea on what to write, the dbus-c++ package description has better formatting at least. :-) > + (home-page "https://dbus-cxx.github.io/") > + (license license:gpl3))) > + > + There's an extra line here too. The main two issues are the compilation options and the description. Would you mind to send a new version of the patch with these fixes? Happy hacking! Miguel From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 23 10:29:41 2020 Received: (at 44019) by debbugs.gnu.org; 23 Oct 2020 14:29:41 +0000 Received: from localhost ([127.0.0.1]:57949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVy4b-0008Dl-0b for submit@debbugs.gnu.org; Fri, 23 Oct 2020 10:29:41 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:52380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVy4Z-0008DU-A5 for 44019@debbugs.gnu.org; Fri, 23 Oct 2020 10:29:39 -0400 Received: by mail-wm1-f54.google.com with SMTP id c194so1692126wme.2 for <44019@debbugs.gnu.org>; Fri, 23 Oct 2020 07:29:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=5Ab0SPhItfQDXn0rUXzfo3hVkBAoYcJgQLYgqPTrIdU=; b=pT9rEgRbqP2yzkbPvtRHvlSjAj6cZX0KkwC9D3O7NICMqzFX1bss0vWMUY9ZYeSpoa LWH7E2WaYiGDPdxTlujjuLxaJj+7chOnENvtVr8SCCBvovaED/ssfiLfDz0rSh6AL49w 9vaRNeb9GTd/FYwNHL7Ii2na18lrexjUjiNyGBnfKBKm+X+OH4gDRS6/BxArB3bv9SAq ok/FHLs3JxNN9oWVHyCgmC1AZorDsBSRQGDXrhdBWQhyr3QR0H/ig+7Hmm1zZLgVhZa4 HJcrlNbLWWsvB2fSfI2uEASLmuqwBtvAJxfw4wsc8yBeRxxNaCanPeAXYY1TgMPMFOYp 7w0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=5Ab0SPhItfQDXn0rUXzfo3hVkBAoYcJgQLYgqPTrIdU=; b=AlUDVbdW5MrmgZvmhWxEz0nCvIMRPJLdnHGbZJ5n0uhvf39KJk7Fv6stD8171viM61 F7wOQsdLPU+ayn/j2kBJ1jzUze21m+SppDNFina6BCPKcIz4jahvolEay+Linp9pVqG4 SlcgaBZTOs1fpul2Dpd+Qe7Fxo+wt2W9ViLwhz0IxySP6pHvCbVdtb7PSOUrYLVZQ4re bnu5ANboglGhnUjiIds1Z83MFhkod5RZG9tXkvER3RIhBdh7D4Vyh1bQjst+pn/1d72M XE7M9RhAOlDjN7kxkG/KtWkZz1xvFZMh+TJVX9qpXahCP7cIah2oM0Mr44yy4A0yqPh/ p/sQ== X-Gm-Message-State: AOAM531pDN32jaiQKgMK1EZgCLDwrYp/O9o7udfV2Wtq5sxYDmEvgWVI T8ytvEUVDU1Q1D8xK0LR56sZDCzZomk= X-Google-Smtp-Source: ABdhPJxZdjPsKzoknaf7kNeqnAW14KVrOsRhWaHWrJGdZOnPw/o0OgUVm2EkpsQ6Kx9Gpmf0Bem+YQ== X-Received: by 2002:a1c:dcc3:: with SMTP id t186mr2603872wmg.70.1603463372934; Fri, 23 Oct 2020 07:29:32 -0700 (PDT) Received: from unfall (218.139.134.37.dynamic.jazztel.es. [37.134.139.218]) by smtp.gmail.com with ESMTPSA id n4sm3339268wrr.91.2020.10.23.07.29.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 07:29:32 -0700 (PDT) From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= To: tiregram arthur Subject: Re: [bug#44019] add dbus-cxx References: <87h7qqnv5u.fsf@gmail.com> <87sgaam8mx.fsf@gmail.com> <873626jkgc.fsf@gmail.com> Date: Fri, 23 Oct 2020 16:28:32 +0200 In-Reply-To: (tiregram arthur's message of "Fri, 23 Oct 2020 14:47:27 +0200") Message-ID: <87sga5hv8v.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.2 (++) 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, tiregram arthur writes: >> update. >> i remove newline. >> i move to tar >> i add compilation option for test, tools and glibmm >> i modified description >> i indent the code as expected. >> >> you [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.54 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (rosen644835[at]gmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rosen644835[at]gmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.54 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 44019 Cc: 44019@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.2 (+) 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, tiregram arthur writes: >> update. >> i remove newline. >> i move to tar >> i add compilation option for test, tools and glibmm >> i modified description >> i indent the code as expected. >> >> you [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.54 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.54 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (rosen644835[at]gmail.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rosen644835[at]gmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi, tiregram arthur writes: >> update. >> i remove newline. >> i move to tar >> i add compilation option for test, tools and glibmm >> i modified description >> i indent the code as expected. >> >> you can find the new version atach to this email. Thank you very much, this version looks superb! :-) > I just get the warning about softwareheritage. > Who is in charge of this part? I still need an answer for this. As soon as I have it, I hope sooner than later, I'll push this with the right origin, as you provided both versions already. Thank you again, Miguel --- >From e3dcfc10dcd9fff1486b282b3d77309411c44ac9 Mon Sep 17 00:00:00 2001 From: ruhtra Date: Fri, 23 Oct 2020 14:40:20 +0200 Subject: [PATCH] gnu: Add dbus-cxx. --- gnu/packages/glib.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index cde95b13eb..898b44a9e4 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -13,6 +13,7 @@ ;;; Copyright =C2=A9 2019 Giacomo Leidi ;;; Copyright =C2=A9 2019, 2020 Marius Bakke ;;; Copyright =C2=A9 2020 Nicol=C3=B2 Balzarotti +;;; Copyright =C2=A9 2020 Arthur Margerit ;;; ;;; This file is part of GNU Guix. ;;; @@ -53,6 +54,7 @@ #:use-module (gnu packages package-management) #:use-module (gnu packages perl) #:use-module (gnu packages perl-check) + #:use-module (gnu packages popt) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) @@ -61,6 +63,7 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake) #:use-module (guix build-system meson) #:use-module (guix build-system perl) #:use-module (guix build-system python) @@ -932,6 +935,45 @@ programming language. It also contains the utility (home-page "https://sourceforge.net/projects/dbus-cplusplus/") (license license:lgpl2.1+))) =20 +(define-public dbus-cxx + (package + (name "dbus-cxx") + (version "0.12.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/dbus-cxx/dbus-cxx/" + version "/dbus-cxx-" version ".tar.gz")) + (sha256 + (base32 + "1acsgpkd9v7b9jdc79ijmh9dbdfrzgkwkaff518i3zpk7y6g5mzw")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags '("-DENABLE_TESTS=3DON" + "-DENABLE_TOOLS=3DON" + "-DENABLE_GLIBMM=3DON"))) + (inputs `(("dbus-glib" ,dbus) + ("libsigc++" ,libsigc++) + ("glibmm" ,glibmm) + ("python" ,python) + ("popt" ,popt) + ("expat" ,expat))) + (native-inputs `(("pkg-config" ,pkg-config) + ("m4" ,m4))) + (synopsis "C++ wrapper for dbus") + (description "Dbus-cxx is a C++ wrapper for dbus.\n +It exposes the C API to allow direct manipulation and +relies on sigc++ to provide an Oriented Object interface.\n +This package provide 2 utils: +@enumerate +@item @command{dbus-cxx-xml2cpp} to generate proxy and adapter +@item @command{dbus-cxx-introspect} to introspect a dbus interface +@end enumerate + +Some codes examples can be find at: +@url{https://dbus-cxx.github.io/examples.html}") + (home-page "https://dbus-cxx.github.io/") + (license license:gpl3))) + (define-public appstream-glib (package (name "appstream-glib") --=20 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 23 21:03:18 2020 Received: (at 44019-done) by debbugs.gnu.org; 24 Oct 2020 01:03:18 +0000 Received: from localhost ([127.0.0.1]:58744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW7xm-0005Z1-3h for submit@debbugs.gnu.org; Fri, 23 Oct 2020 21:03:18 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:41999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kW7xk-0005Yl-82 for 44019-done@debbugs.gnu.org; Fri, 23 Oct 2020 21:03:16 -0400 Received: by mail-wr1-f44.google.com with SMTP id j7so4542849wrt.9 for <44019-done@debbugs.gnu.org>; Fri, 23 Oct 2020 18:03:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=2xBOJWA2kqbbSak79Jd62WWmvofh9HY/fWR7A3HjjP4=; b=esJRJ1pxoWY61uMmoNlHlhTZ3BwqlLseEHMyg3SqB80s/tSz7Y71mg+2be0H+AOlaf wDG+3ODV7hOwERRaqksUPphChN9oLO/PUKJyrxc97HtEO/J/ePGMTsDpdFDsCHQ+QS9n SylMXQK55580ueXhwsjT9rp3d5E6JsU78P+ws7uL26RIjv192uCvZL3L6xm9E/1WocqD Y6yyNzmfdfSBm+qgpjRfnnHHnhoCYtQfdjJfKX9S16DTdN/uylRczbGkKWNfo7CM2nRe NFtmNa5ISRsvAEzxp+Eeo7j8bGTp3o/LHnGGcctu81R5mKQq0pcnOwKjtW6xn8HQT/33 bX1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=2xBOJWA2kqbbSak79Jd62WWmvofh9HY/fWR7A3HjjP4=; b=rpcLnLvilfbgPWAtLELwP69jn752Xs6pkZO5ASzqWbPJarSsy/USkXm3mY/6W2fO/8 2s1pFa7QsNOeogFI04An4eoOQfqnm5L4ipX6JR8NyXQrgo6sA05KMVT17RHuMbySwBvI lilMxLgjnEpyVglbWXqlsF1UDWiNKcqJ0yyCmghkh2tBBMrNx29kz+wPwJ0f858TRpTf jxObLlxtOlka3vhhFDHY/+ytjORM+mJX+QQX2MdmjP0psHfb6ftsbE/YH5CODzeFmiBp L7LweW0Lc32LXobl0ygbMEmW7jqVd+eVWF/BwnFmnWY8OC1+b5VKSf4fFl/v5uWsNZ9X DI0g== X-Gm-Message-State: AOAM531AuIxF5Cultt/oK1ljiU84iOZ3Gv+GSvirLdiNTNujH2yf+36V mlJ4BtRguX3qKwG0LjGwmtoqBm27lMw= X-Google-Smtp-Source: ABdhPJzJamFfJyv3lS9xHbjVSgDQwgkk+GB2srwg1uReZ/w7T8RT+va+tMmNeUCDoEO6tNQ+ohrBAw== X-Received: by 2002:adf:e801:: with SMTP id o1mr5184833wrm.359.1603501390020; Fri, 23 Oct 2020 18:03:10 -0700 (PDT) Received: from unfall (218.139.134.37.dynamic.jazztel.es. [37.134.139.218]) by smtp.gmail.com with ESMTPSA id r3sm6740370wrm.51.2020.10.23.18.03.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Oct 2020 18:03:08 -0700 (PDT) From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= To: tiregram arthur Subject: Re: [bug#44019] add dbus-cxx References: <87h7qqnv5u.fsf@gmail.com> <87sgaam8mx.fsf@gmail.com> <873626jkgc.fsf@gmail.com> <87sga5hv8v.fsf@gmail.com> Date: Sat, 24 Oct 2020 03:02:02 +0200 In-Reply-To: <87sga5hv8v.fsf@gmail.com> ("Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas"'s message of "Fri, 23 Oct 2020 16:28:32 +0200") Message-ID: <87blgsighh.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 44019-done Cc: 44019-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi again, Miguel =C3=81ngel Arruga Vivas writes: > I still need an answer for this. As soon as I have it, I hope sooner > than later, I'll push this with the right origin, as you provided both > versions already. I've been checking this thread[1] and I've decided to keep url-fetch for consistency inside the same file. It has been pushed to master[2] with the indentation proposed by etc/indent-code.el and a minor change there: > + (inputs `(("dbus-glib" ,dbus) I changed the name of the input from "dbus-glib" (that it's a different library in the same file) to "dbus". Again, thank you very much for your contribution. :-) Happy hacking! Miguel [1] https://lists.gnu.org/archive/html/guix-devel/2020-05/msg00224.html and [2] https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D4fbd3c36c6a6db8= fc648ecdcc612c0e14a55a523. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEiIeExBRZrMuD5+hMY0xuiXn6vsIFAl+TfQsACgkQY0xuiXn6 vsL4FwwAiQx57u+ukRa24fniwyKvEsdNFjsPnKTVmK9KwQzB0qX8bJ8G2/Ley3i/ IaCm2XAYvycHFEUpILmxrKt6+z9sigiEvgjFuNbDylANgjpFWzMFPV+IQw1EhetG KmtV1yOXQER8jIInFsyilvQs7BR4l/JvdBPRY349wujYwO63eoC6uViFnY3417I2 QoQbzcFuRVT6M5zYNQlX6qmaG8xIknyPFMbFJg5t5NGAln4wyDfUvY71cyDpAWOx 72to778EWrVqLHwk9i7+2IEuEVFKxyiQmoTJNdWxqEUp75Y8XYY4Uu1unxg9ncgj NGhbXm0i1M8CmHS0bj1+Q++J+Ijz5f7yEHgtlPDsSiW8ztGdI+mRmZpSl6Ze7S4s axUkosvTrbGjziMOTUpDpy9fxjeam3tbXqO9o8NznurWfsGdZCEWe8WMkXuxNpOS PLZkoBtg2mUc9YbjOh+3vKs8szgcS3ddW3dhxaulbG0AtiMZ9Gmz2MwtBKYeITl7 C3F/QoRJ =JqEq -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 19:32:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 21 Nov 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator