From unknown Thu Sep 18 21:00:43 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36638 <36638@debbugs.gnu.org> To: bug#36638 <36638@debbugs.gnu.org> Subject: Status: [PATCH 0/2] gnu: Add i2pd. Reply-To: bug#36638 <36638@debbugs.gnu.org> Date: Fri, 19 Sep 2025 04:00:43 +0000 retitle 36638 [PATCH 0/2] gnu: Add i2pd. reassign 36638 guix-patches submitter 36638 zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) severity 36638 normal tag 36638 patch fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 13 13:52:59 2019 Received: (at submit) by debbugs.gnu.org; 13 Jul 2019 17:52:59 +0000 Received: from localhost ([127.0.0.1]:43337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmMCf-000673-Ob for submit@debbugs.gnu.org; Sat, 13 Jul 2019 13:52:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:45750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmMCd-00066u-8S for submit@debbugs.gnu.org; Sat, 13 Jul 2019 13:52:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45048) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmMCc-0003YP-AC for guix-patches@gnu.org; Sat, 13 Jul 2019 13:52:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmMCa-00068y-E4 for guix-patches@gnu.org; Sat, 13 Jul 2019 13:52:53 -0400 Received: from mx.sdf.org ([205.166.94.20]:59239) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hmMCa-00066V-66 for guix-patches@gnu.org; Sat, 13 Jul 2019 13:52:52 -0400 Received: from Upsilon (mobile-166-172-63-162.mycingular.net [166.172.63.162]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id x6DHqi0w002725 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256 bits) verified NO) for ; Sat, 13 Jul 2019 17:52:48 GMT From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add i2pd. Date: Sat, 13 Jul 2019 13:52:38 -0400 Message-ID: <87o91xbz4p.fsf@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 205.166.94.20 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit 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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I hope that creating an entirely new file for this isn't too intrusive. My thinking is that, when the upstream Java implementation of the I2P daemon is packaged, it can go in 'i2p.scm', along with any related packages such as I2P-Bote. Jakob L. Kreuze (2): gnu: Add websocketpp. gnu: Add i2pd. gnu/local.mk | 1 + gnu/packages/i2p.scm | 85 ++++++++++++++++++++++++++++++++++++++++++++ gnu/packages/web.scm | 28 +++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 gnu/packages/i2p.scm =2D-=20 2.22.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0qGmYACgkQ9Qb9Fp2P 2Vp90xAApNn4L7WLNu2hkUptsbxzDysxBA1LweLDkAAfr1AZGemh5Oa3iuLYi548 zxjLw798QSMNc7nfaZ/Pf9l+fHX+LbolO1Wqik2qT2Qe6fTD2cfPK28Cyw7gMW7D z0/YvcxeHZ28ao4hluzeboSR4tbBc1qKdCz6n6MxCNkmENEdNibD12nvU43l/78y OoXXbluYZ9KwsemvM215PXWBRQu7Nw46Pa3TrzPcyHPTjIS6M0DMDNKH00tpVyfq lNowsGMJT/IWN96bnAvZDXi4Sy3Ken71dy+stEmCxB2iqpkDfT/F2NWTj3YjC7o2 hyMrILaWqvWWVJyc8y7orGgnGBEwGv2LSN8JyVP9I+oDPUKJia90/DIG9mkko8G0 L2EYxGB1S6Tkl1S22xm991t6wC9XgEC7wy5KiCSy3yqMJsgQ5AgVjE/0Lk58kjgl 7eaoLffO1nF1PPinc3Gkq0z9ZbWHnqor1NJq80IQKGrP2svh6DjJRYqxVcl3oTFG eBQUFxHFsqhRko8DTNe4ld3U8rTNTPBo8UFKUY04pCHzKzrWf3Hf4b9vC0qsIV3M 4BjVGGdanSQdsyco044rLIt5W9JKfYMYEVCXQt2pfpGSV2MaOFnSB0nIE7a7b5ga 1XEX2MZ0sAynnrGreGv0V7DXw92SxGaTP4/fa+tRCyxt7+lood4= =Qmke -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 13 13:54:21 2019 Received: (at 36638) by debbugs.gnu.org; 13 Jul 2019 17:54:21 +0000 Received: from localhost ([127.0.0.1]:43342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmMDx-00069h-TY for submit@debbugs.gnu.org; Sat, 13 Jul 2019 13:54:21 -0400 Received: from mx.sdf.org ([205.166.94.20]:58963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmMDt-00069V-Bm for 36638@debbugs.gnu.org; Sat, 13 Jul 2019 13:54:15 -0400 Received: from Upsilon (mobile-166-172-63-162.mycingular.net [166.172.63.162]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id x6DHs1Me003001 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256 bits) verified NO) for <36638@debbugs.gnu.org>; Sat, 13 Jul 2019 17:54:07 GMT From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) To: 36638@debbugs.gnu.org Subject: Re: [bug#36638] [PATCH 1/2] gnu: Add websocketpp. References: <87o91xbz4p.fsf@sdf.lonestar.org> Date: Sat, 13 Jul 2019 13:53:57 -0400 In-Reply-To: <87o91xbz4p.fsf@sdf.lonestar.org> (Jakob L. Kreuze's message of "Sat, 13 Jul 2019 13:52:38 -0400") Message-ID: <87k1clbz2i.fsf@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36638 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable * gnu/packages/web.scm (websocketpp): New variable. =2D-- gnu/packages/web.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index d1f5ec2eb6..dfc94e4eba 100644 =2D-- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -34,6 +34,7 @@ ;;; Copyright =C2=A9 2019 Brendan Tildesley ;;; Copyright =C2=A9 2019 Alex Griffin ;;; Copyright =C2=A9 2019 Hartmut Goebel +;;; Copyright =C2=A9 2019 Jakob L. Kreuze ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +72,7 @@ #:use-module (gnu packages admin) #:use-module (gnu packages adns) #:use-module (gnu packages apr) + #:use-module (gnu packages boost) #:use-module (gnu packages check) #:use-module (gnu packages documentation) #:use-module (gnu packages docbook) @@ -854,6 +856,32 @@ for efficient socket-like bidirectional reliable commu= nication channels.") ;; This is LGPLv2.1-only with extra exceptions specified in 'LICENSE'. (license license:lgpl2.1))) =20 +(define-public websocketpp + (package + (name "websocketpp") + (version "0.8.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zaphoyd/websocketpp.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12ffczcrryh74c1xssww35ic6yiy2l2xgdd30lshiq9wnzl2brgy")))) + (build-system cmake-build-system) + (inputs `(("boost" ,boost) + ("openssl" ,openssl))) + (arguments '(#:configure-flags + '("-DBUILD_TESTS=3DON"))) + (home-page "https://www.zaphoyd.com/websocketpp/") + (synopsis "C++ library implementing the WebSocket protocol.") + (description "WebSocket++ is a C++ library that can be used to implement +WebSocket functionality. The goals of the project are to provide a WebSoc= ket +implementation that is simple, portable, flexible, lightweight, low level,= and +high performance.") + (license license:bsd-3))) + (define-public libpsl (package (name "libpsl") =2D-=20 2.22.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0qGrUACgkQ9Qb9Fp2P 2VpnxQ/+In6xN6u973WOrK94yyRa3xGH+zpWpJvvCSDOyNQYnmtAs6q+iEwoht7E OQfU9LTLl3m9BYT5hj27WUtsuHAlFhls6M5WHPWdjocgy13HQtMVua0rXtqBSO9i mYCQBVopz0JZkg2n0HcF9lkGTnFnyZ7n8zxlIvpt7s+jtsVAMY7peyBRmbhpGJ8o ggcC/I8KtdssV2BhaF8ZDfSf3ZnCa/KXlvLY1iJJt7EHHVgi9F4wIbnmh+Ag/20w XqlPDzlePKp3rEuTySVuqvhG7iRixe+ku06Vfbkdxl+P9+Kiw0FZCHMNzA1EJ69D LmhHMEltEWpdrZdWmfhTgC4RL8u/IDXZ2YsnUHITD8CyZobKmnDSe3zyYR6H+v/W 9RJ4P3VDkXJSD9Q2J7/9GNRm7GrJLhjivQbHqyTNmnLvJOgOezvtBnjchpDEJSNN dh+oziakPWWLmfrOVZYqu0emXGZf+lj/hab0PYJ/cAfVLC6HI9GfLh19Rw2VOYSj Je6BvVrD+7mz7PQn1KuQ01zuqmlFTxv/pdigdutZ7pVfTISybbVlehATL1kMQCu7 o4z59O3kokLEw7vSbw3zMDRdzkXT8sKaw3PYYrlaDMOySvCaLshnLJhV1Y2csCBP qY+VdShDHyFyRYo/oBS2dAEOW8cav5AZ68btqnLqNyUq3OW61ZQ= =O+lI -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 13 13:55:12 2019 Received: (at 36638) by debbugs.gnu.org; 13 Jul 2019 17:55:12 +0000 Received: from localhost ([127.0.0.1]:43346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmMEp-0006BJ-RU for submit@debbugs.gnu.org; Sat, 13 Jul 2019 13:55:12 -0400 Received: from mx.sdf.org ([205.166.94.20]:58739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hmMEn-0006B9-I4 for 36638@debbugs.gnu.org; Sat, 13 Jul 2019 13:55:10 -0400 Received: from Upsilon (mobile-166-172-63-162.mycingular.net [166.172.63.162]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id x6DHt1mL029355 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256 bits) verified NO) for <36638@debbugs.gnu.org>; Sat, 13 Jul 2019 17:55:05 GMT From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) To: 36638@debbugs.gnu.org Subject: Re: [bug#36638] [PATCH 2/2] gnu: Add i2pd. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> Date: Sat, 13 Jul 2019 13:54:56 -0400 In-Reply-To: <87k1clbz2i.fsf@sdf.lonestar.org> (Jakob L. Kreuze's message of "Sat, 13 Jul 2019 13:53:57 -0400") Message-ID: <87ftn9bz0v.fsf_-_@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36638 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable * gnu/packages/i2p.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. =2D-- gnu/local.mk | 1 + gnu/packages/i2p.scm | 85 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 gnu/packages/i2p.scm diff --git a/gnu/local.mk b/gnu/local.mk index 67d9eb703a..b94e9fb97e 100644 =2D-- a/gnu/local.mk +++ b/gnu/local.mk @@ -243,6 +243,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/hugs.scm \ %D%/packages/hurd.scm \ %D%/packages/hyperledger.scm \ + %D%/packages/i2p.scm \ %D%/packages/ibus.scm \ %D%/packages/icu4c.scm \ %D%/packages/idris.scm \ diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm new file mode 100644 index 0000000000..f67461a260 =2D-- /dev/null +++ b/gnu/packages/i2p.scm @@ -0,0 +1,85 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2019 Jakob L. Kreuze +;;; +;;; 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 i2p) + #:use-module (gnu packages boost) + #:use-module (gnu packages compression) + #:use-module (gnu packages tls) + #:use-module (gnu packages upnp) + #:use-module (gnu packages web) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system cmake) + #:use-module ((guix licenses) #:prefix license:)) + +(define-public i2pd + (package + (name "i2pd") + (version "2.27.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/PurpleI2P/i2pd.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00y0y57z84gakwa88zzm0g3ixgc6y7zm35rjiysiajzvmdq5w1wf")))) + (build-system cmake-build-system) + (inputs `(("boost" ,boost) + ("miniupnpc" ,miniupnpc) + ("openssl" ,openssl) + ("websocketpp" ,websocketpp) + ("zlib" ,zlib))) + (arguments '(#:configure-flags + (let ((source (assoc-ref %build-inputs "source"))) + (list (string-append "-S" source "/build") + "-DWITH_PCH=3DOFF" + "-DWITH_STATIC=3DOFF" + "-DWITH_UPNP=3DON" + "-DWITH_WEBSOCKETS=3DON" + "-DWITH_LIBRARY=3DON" + "-DWITH_BINARY=3DON")) + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key + (make-flags '()) + (parallel-tests? #t) + #:allow-other-keys) + (let ((oldpwd (getcwd)) + (source (assoc-ref %build-inputs "source"))) + (copy-recursively (string-append source "/tests") + "./tests") + (chdir "./tests") + (substitute* "Makefile" + (("../libi2pd/") (string-append source "/libi2p= d/"))) + (apply invoke "make" "all" + `(,@(if parallel-tests? + `("-j" ,(number->string + (parallel-job-count))) + '()) + ,@make-flags)) + (chdir oldpwd))))))) + (home-page "https://i2pd.website/") + (synopsis "Router for an end-to-end encrypted and anonymous internet") + (description "i2pd is a client for the anonymous I2P network, upon whi= ch +applications for file sharing, web browsing, instant messaging, and more a= re +built. i2pd allows people from all around the world to communicate and sha= re +information securely without restrictions.") + (license license:bsd-3))) =2D-=20 2.22.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0qGvEACgkQ9Qb9Fp2P 2Voc0BAArSrlwiFD4NAu024QyxYTH1fMFlhIQJIG7y76xcVawKcrkWt9MfEvFYaW HJkwXjv1LfrPJJbIQQFPSvj+reoH9RYsf1jwo5Wd7HrdE5MJ4zzYhsarI3AgB2j/ UMV8cJZGdRVYxkSnIeRRPec+kAA5N6Z12KFWY4RD9bIkysNMnIJeQcA64FH1N1jK hQC2H+v3LNxuBFILzmz9YksK7z8FfrrO+pjDlKhXm2RVt0FmzxsCMMQwtwytr+0n iqcHz+TLw7hILCahja36rh0GJq+frvP9UivyZ+3C/Sc6kju9NjOeA+7MezZL/jWs gOy26vhHUAqYffKko/ZPzELy7x3/V2efxm/MgnC4C0Xf3Kn54ZCJCCLytNxLn3DS WIPRzRyHN7k5V7WOPG4F40VzHFxw+/MYMYYjArrlrQn+b5uLznAVFclnEYR5amoG Zspzs8HYajriKhlmZ5N5woVV1Rn7g119d3QwzF1EjYnauaQorJgsInf0zbLS41Zj c8HMFdvP4V/H/b3CAJL60xnGuO7zjvYYFhtzUKe2EtObv8yNgbVSk0bDN14YoxWi 2i1Ytor8lAqdQoGxx398x8nSgpBB+PNcLWemjoD8/BsIVopkrtz+CP+AGtNIUeHC E4CNt2LkvghcX+PQ67qvsuolzlP83pqAcg0v5Jew5TkofTkwIGA= =i0tY -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 12:21:25 2019 Received: (at 36638) by debbugs.gnu.org; 15 Jul 2019 16:21:25 +0000 Received: from localhost ([127.0.0.1]:48859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn3jB-0007zZ-29 for submit@debbugs.gnu.org; Mon, 15 Jul 2019 12:21:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn3j3-0007zH-VN for 36638@debbugs.gnu.org; Mon, 15 Jul 2019 12:21:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51615) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hn3iy-0006JQ-ME; Mon, 15 Jul 2019 12:21:12 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=40920 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hn3iy-0000BD-6p; Mon, 15 Jul 2019 12:21:12 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: [bug#36638] [PATCH 1/2] gnu: Add websocketpp. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> Date: Mon, 15 Jul 2019 18:21:10 +0200 In-Reply-To: <87k1clbz2i.fsf@sdf.lonestar.org> (Jakob L. Kreuze's message of "Sat, 13 Jul 2019 13:53:57 -0400") Message-ID: <8736j7l155.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36638 Cc: 36638@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: -3.3 (---) Hello, zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) skribis: > * gnu/packages/web.scm (websocketpp): New variable. [...] > +(define-public websocketpp > + (package > + (name "websocketpp") ^ I indented with an extra space here=E2=80=A6 > + (synopsis "C++ library implementing the WebSocket protocol.") ^ =E2=80=A6 and removed this period. :-) Applied, thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 12:29:48 2019 Received: (at 36638) by debbugs.gnu.org; 15 Jul 2019 16:29:48 +0000 Received: from localhost ([127.0.0.1]:48881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn3rH-0008DH-RT for submit@debbugs.gnu.org; Mon, 15 Jul 2019 12:29:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn3rF-0008D3-N4 for 36638@debbugs.gnu.org; Mon, 15 Jul 2019 12:29:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hn3rA-0001BX-8i; Mon, 15 Jul 2019 12:29:40 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=40938 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hn3r9-0000IC-TD; Mon, 15 Jul 2019 12:29:40 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: [bug#36638] [PATCH 2/2] gnu: Add i2pd. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <87ftn9bz0v.fsf_-_@sdf.lonestar.org> Date: Mon, 15 Jul 2019 18:29:37 +0200 In-Reply-To: <87ftn9bz0v.fsf_-_@sdf.lonestar.org> (Jakob L. Kreuze's message of "Sat, 13 Jul 2019 13:54:56 -0400") Message-ID: <87wogjjm6m.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36638 Cc: 36638@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: -3.3 (---) zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) skribis: > * gnu/packages/i2p.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. The package definition LGTM but=E2=80=A6 =E2=80=9Cmake install=E2=80=9D ins= talls too many things, and in the wrong place: --8<---------------cut here---------------start------------->8--- $ find /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0 /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0 /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/lib /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/lib/libi2pdclient.a /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/lib/libi2pd.a /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/bin /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/bin/i2pd /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/version.h /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/TunnelConfig.h /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/Poly1305.h /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/Gzip.cpp /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/Ed25519.h /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/Siphash.h /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/MatchedDestinat= ion.cpp /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/api.cpp /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/src/WebSocks.cpp [=E2=80=A6] /gnu/store/yyddprfp7ypjhr8kswi004smmrryh3lc-i2pd-2.27.0/LICENSE --8<---------------cut here---------------end--------------->8--- We should at least remove everything under src/ as well as the top-level =E2=80=98LICENSE=E2=80=99 file. As for the .a files, we should either not install them at all, or install .so files instead. Could you take a look? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 12:31:33 2019 Received: (at 36638) by debbugs.gnu.org; 15 Jul 2019 16:31:33 +0000 Received: from localhost ([127.0.0.1]:48887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn3sx-0008I2-AM for submit@debbugs.gnu.org; Mon, 15 Jul 2019 12:31:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hn3sv-0008Hp-6Z for 36638@debbugs.gnu.org; Mon, 15 Jul 2019 12:31:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51776) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hn3sq-0001zj-2H; Mon, 15 Jul 2019 12:31:24 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=40942 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hn3sp-0000Vz-7z; Mon, 15 Jul 2019 12:31:23 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: [bug#36638] [PATCH 1/2] gnu: Add websocketpp. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> Date: Mon, 15 Jul 2019 18:31:21 +0200 In-Reply-To: <8736j7l155.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 15 Jul 2019 18:21:10 +0200") Message-ID: <87r26rjm3q.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36638 Cc: 36638@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: -3.3 (---) Ludovic Court=C3=A8s skribis: > Hello, > > zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) skribis: > >> * gnu/packages/web.scm (websocketpp): New variable. [...] > Applied, thanks! Actually no! :-) On closer inspection, the file layout is also fishy: --8<---------------cut here---------------start------------->8--- $ find /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1 /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1 /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/lib /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/lib/cmake /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/lib/cmake/web= socketpp /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/lib/cmake/web= socketpp/websocketpp-configVersion.cmake /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/lib/cmake/web= socketpp/websocketpp-config.cmake /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin/test_proc= essor_hybi00 /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin/test_sha1 /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin/test_tran= sport_iostream_base /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin/test_tran= sport_asio_timers /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin/test_proc= essor_hybi08 /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin/test_tran= sport /gnu/store/rm6a4v8m8plzskjmig2vmly91qxl4z8q-websocketpp-0.8.1/bin/test_util= ities --8<---------------cut here---------------end--------------->8--- All of bin/ should be removed I think, because these look like unit tests, no? Also, there=E2=80=99s no .so or .a file, but that=E2=80=99s because it=E2= =80=99s a header-only library, right? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 16 12:49:01 2019 Received: (at 36638) by debbugs.gnu.org; 16 Jul 2019 16:49:01 +0000 Received: from localhost ([127.0.0.1]:51069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnQdQ-0006QI-TM for submit@debbugs.gnu.org; Tue, 16 Jul 2019 12:49:01 -0400 Received: from mx.sdf.org ([205.166.94.20]:50442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnQdO-0006Q9-7I for 36638@debbugs.gnu.org; Tue, 16 Jul 2019 12:49:00 -0400 Received: from Upsilon (mobile-107-107-60-193.mycingular.net [107.107.60.193]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id x6GGmrLe001053 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256 bits) verified NO); Tue, 16 Jul 2019 16:48:56 GMT From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#36638] [PATCH 1/2] gnu: Add websocketpp. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> Date: Tue, 16 Jul 2019 12:48:50 -0400 In-Reply-To: <87r26rjm3q.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 15 Jul 2019 18:31:21 +0200") Message-ID: <87zhleylfx.fsf@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36638 Cc: 36638@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > We should at least remove everything under src/ as well as the > top-level =E2=80=98LICENSE=E2=80=99 file. > > As for the .a files, we should either not install them at all, or > install .so files instead. > > Could you take a look? I'll sit down and take a closer look when I get the chance. It seems to be a funny build system setup; the libi2pd header files are installed to 'src/', and given the CMake flags I'm using, we /should/ be getting .so files instead of .a files. > All of bin/ should be removed I think, because these look like unit > tests, no? Good catch! I need to start looking at the output directories for the packages I write :p I wouldn't have expected 'make install' to install the unit tests as well > Also, there=E2=80=99s no .so or .a file, but that=E2=80=99s because it=E2= =80=99s a header-only > library, right? Yes. Regards, Jakob --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0t//IACgkQ9Qb9Fp2P 2VoCbhAAoEkMGgypGnkh8Hfk+yy8Ghwj7CEc7sjWRQoLazThJjwrGFy4cwWXMSVa g/tCT0zVsMhmfLJ7HI+NNHwxLe5fz0Xv6EVcwamrslgK+Wn4ELO58lqHykP1KEQc uTiEcMvzperCrN/SnA/HqHHRm5EDvnLQsM3U6W//vkx6Si55Tkr/d+n3zMKYa8SN w6NysBA3+s6Cd6hM8QEZnw8pK3ITACCM4v6rr20P99fyg27bdi4WCQ6UcMz8srK6 6S24ei9JYSRsJ3TXAzQFjjzlndU3U9NSfL1CUTZtZ/JWSQEk66Azqflu6ogKUvgw 7ScUnHKJXQuNRAIm+a+AokvIBSbF/r7WKAcL+VloAFoHXzMbVdTTZI7bp9SbxI0e 7K1OtI26UvUCDmwauFTojqQZpkn7R+QcUiKH2W5+cKoaebSr16kptMo8RlRvClnc aChVJWTbI0WZD+wouyBKTRm8tK0/3fHdl0TDJUatkQktuih6wrHk0CM2zGoova37 07anqzTMXiEqlizN7brcUGXUKBQG/F+NayDqnt0apjfrkQb6xgCQrKx90HBFhEf7 BGjV6CvF4RZubxQ5U5hxGdFPWgiNnMh3Fon1qW8N75UCGFe7VzVZKOkGcG/e9WsM U5x/i6TYNsSnuotK+3IkS2LSTKB3bSJZwHHVwCBOLjVd2L16OjI= =3LnY -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 14:10:27 2019 Received: (at 36638) by debbugs.gnu.org; 17 Jul 2019 18:10:28 +0000 Received: from localhost ([127.0.0.1]:52962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoNn-0003Hx-NZ for submit@debbugs.gnu.org; Wed, 17 Jul 2019 14:10:27 -0400 Received: from mx.sdf.org ([205.166.94.20]:49275) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoNk-0003Hl-1t for 36638@debbugs.gnu.org; Wed, 17 Jul 2019 14:10:26 -0400 Received: from Upsilon (mobile-166-171-185-60.mycingular.net [166.171.185.60]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id x6HIAB0D014716 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256 bits) verified NO); Wed, 17 Jul 2019 18:10:22 GMT From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) To: 36638@debbugs.gnu.org Subject: Re: [bug#36638] [PATCH v2 0/2] gnu: Add i2pd. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> Date: Wed, 17 Jul 2019 14:10:07 -0400 In-Reply-To: <87r26rjm3q.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 15 Jul 2019 18:31:21 +0200") Message-ID: <87y30wpm68.fsf_-_@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36638 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Should be fixed now. BUILD_SHARED_LIBS was disabled by default. On an unrelated note, is there a way to obtain the source directory when patches are applied to 'origin'? '(assoc-ref %build-inputs "source")' works fine here, but if I were to use a patch to deal with the extraneous files installed by i2pd, it points to an xzipped archive. Jakob L. Kreuze (2): gnu: Add websocketpp. gnu: Add i2pd. gnu/local.mk | 1 + gnu/packages/i2p.scm | 107 +++++++++++++++++++++++++++++++++++++++++++ gnu/packages/web.scm | 36 +++++++++++++++ 3 files changed, 144 insertions(+) create mode 100644 gnu/packages/i2p.scm =2D-=20 2.22.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0vZIEACgkQ9Qb9Fp2P 2VqCaA//SmMiacTa8djMFWn4iCiVRAkMVM40b43RPK4u3dP3e4gA07ISGZ7AzrcL uF9PV95cNmwEuh6YvjEMZ8gfbZiqUaGqVxqu0IgEe8FMVVYwvJhj6F7IJ7rGUriC fD8L1hym7E8MvxR54xuxawhL8Wws/i3+GJLdN4SR1Khi/Q3VjMjj+NL7Q5fwmKtp hiiZvafP5fSb88O0qTei44gKoyeiwb7vmymXdgIXmiwWE/NM0TV3Eof4qc2aHqrQ enG6T2VLZkZeTlB+W7xorPdvi/JtzUB1OxWsFflC5kZ/JbFbQNJVDpd+9ffoWvW3 4qti8NtqJxWDekDgLeUhK4WRlHSG0/0juumD46vn5vZeLW6IKVAubFtPVtMOuvfn bWDGK+37NAGM19lzwNl3nPKz8IdQAUwEQl3kJTI1qdCE6m9x28877mq6bG/5UZnt UkWsyVBNFwLFWqmlTiNqkPzIotaPp5gZS0wuPPug+SkmvBr8eii6wZAXnDErj9w0 77QGLUaY38syYCRpltYfQfh35804+9k+1IvHLveEQUWEzczHTPcaDu5GrGKOOtlQ jN083e/XYUKLo3rV5Xmrr0fcbJ0ckz3EFjWzSfMkRljjoG+RYfjVxsA8ZnOIQQGB z998lYc7AMvS3iTKqo0M6GeXDiqzixgxRMVMmlxuAxpAeWxs4TE= =v8ta -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 14:11:30 2019 Received: (at 36638) by debbugs.gnu.org; 17 Jul 2019 18:11:31 +0000 Received: from localhost ([127.0.0.1]:52970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoOl-0003Jz-8t for submit@debbugs.gnu.org; Wed, 17 Jul 2019 14:11:30 -0400 Received: from mx.sdf.org ([205.166.94.20]:65416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoOg-0003Jn-5u for 36638@debbugs.gnu.org; Wed, 17 Jul 2019 14:11:25 -0400 Received: from Upsilon (mobile-166-171-185-60.mycingular.net [166.171.185.60]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id x6HIBI5K028483 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256 bits) verified NO); Wed, 17 Jul 2019 18:11:20 GMT From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) To: 36638@debbugs.gnu.org Subject: Re: [bug#36638] [PATCH v2 1/2] gnu: Add websocketpp. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> <87y30wpm68.fsf_-_@sdf.lonestar.org> Date: Wed, 17 Jul 2019 14:11:16 -0400 In-Reply-To: <87y30wpm68.fsf_-_@sdf.lonestar.org> (Jakob L. Kreuze's message of "Wed, 17 Jul 2019 14:10:07 -0400") Message-ID: <87tvbkpm4b.fsf_-_@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36638 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable * gnu/packages/web.scm (websocketpp): New variable. =2D-- gnu/packages/web.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index d1f5ec2eb6..e61bbba695 100644 =2D-- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -34,6 +34,7 @@ ;;; Copyright =C2=A9 2019 Brendan Tildesley ;;; Copyright =C2=A9 2019 Alex Griffin ;;; Copyright =C2=A9 2019 Hartmut Goebel +;;; Copyright =C2=A9 2019 Jakob L. Kreuze ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +72,7 @@ #:use-module (gnu packages admin) #:use-module (gnu packages adns) #:use-module (gnu packages apr) + #:use-module (gnu packages boost) #:use-module (gnu packages check) #:use-module (gnu packages documentation) #:use-module (gnu packages docbook) @@ -854,6 +856,40 @@ for efficient socket-like bidirectional reliable commu= nication channels.") ;; This is LGPLv2.1-only with extra exceptions specified in 'LICENSE'. (license license:lgpl2.1))) =20 +(define-public websocketpp + (package + (name "websocketpp") + (version "0.8.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zaphoyd/websocketpp.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12ffczcrryh74c1xssww35ic6yiy2l2xgdd30lshiq9wnzl2brgy")))) + (build-system cmake-build-system) + (inputs `(("boost" ,boost) + ("openssl" ,openssl))) + (arguments '(#:configure-flags + '("-DBUILD_TESTS=3DON") + #:phases + (modify-phases %standard-phases + (add-after 'install 'remove-tests + (lambda* (#:key outputs + #:allow-other-keys) + (let* ((install-dir (assoc-ref outputs "out")) + (bin-dir (string-append install-dir "/bin"))) + (delete-file-recursively bin-dir))))))) + (home-page "https://www.zaphoyd.com/websocketpp/") + (synopsis "C++ library implementing the WebSocket protocol") + (description "WebSocket++ is a C++ library that can be used to impleme= nt +WebSocket functionality. The goals of the project are to provide a WebSoc= ket +implementation that is simple, portable, flexible, lightweight, low level,= and +high performance.") + (license license:bsd-3))) + (define-public libpsl (package (name "libpsl") =2D-=20 2.22.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0vZMQACgkQ9Qb9Fp2P 2VrfEQ//YffCpuzc45mgDxABZgAwVBr8pD6YAaval6xXP0Xy3yn027+AG7W19rXI UUQH8iuzZpkAbeI5B5xlglf6aiCehnYPIDhP/LvtuIjb5tduRzQ/6XW2IOyyVTOF dHeYaajHewroo8e3Y4acM5cTxqPCLHCeItkKRtz7uU+6QdJa3YhXBBUKCsJQM44P Vb+Pail+oKBBjBU/eiNJNP46Elzq8/artsZJdkytimFiBc8bfoGXroSAmBS1V9fu n895JnMj5AQiUVBRrIsteDO8NKyJvPtj+2+YF2bbQxu9eZrjNN+oxVuoaKM0rk+d ITJwWddUimWnQedhy1utwOgiubonxCbl4bvPqjatqcwAqjDUCipTS/bN/LRba5+v U4zwoArvLZFD0wrLYWRloRRfmT0SeNR79UekVzDqNh1h5wwBmMXjfvxIHlqOIsK8 9nGubHeDnCTLu79RxDxGC91tJ1Ih3lncaIyvBQlgQhGYJmzpq//BeFQASxG3lIpn 6fNfhK5HkxOYEF7ddln0aFJYb5SOaJjkd0KD7f8HMVSlQ3LPQ88ozLVQGCvse11c NpnCFwoFIhswxgU/xJ2dPDxoPvfNPRjrBylvFQabUxX1WegvHquMkPHVGo2tXYY2 CZ94Nb8pVIK+r52QWDP1UpoX5gEU9Kbhgozi5IQB3BIo/gmCz2g= =qX4r -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 17 14:12:38 2019 Received: (at 36638) by debbugs.gnu.org; 17 Jul 2019 18:12:38 +0000 Received: from localhost ([127.0.0.1]:52978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoPu-0003MB-BY for submit@debbugs.gnu.org; Wed, 17 Jul 2019 14:12:38 -0400 Received: from mx.sdf.org ([205.166.94.20]:65131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hnoPr-0003M2-IG for 36638@debbugs.gnu.org; Wed, 17 Jul 2019 14:12:36 -0400 Received: from Upsilon (mobile-166-171-185-60.mycingular.net [166.171.185.60]) (authenticated (0 bits)) by mx.sdf.org (8.15.2/8.14.5) with ESMTPSA id x6HICUvt006967 (using TLSv1.2 with cipher AES256-GCM-SHA384 (256 bits) verified NO); Wed, 17 Jul 2019 18:12:32 GMT From: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) To: 36638@debbugs.gnu.org Subject: Re: [bug#36638] [PATCH v2 2/2] gnu: Add i2pd. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> <87y30wpm68.fsf_-_@sdf.lonestar.org> <87tvbkpm4b.fsf_-_@sdf.lonestar.org> Date: Wed, 17 Jul 2019 14:12:23 -0400 In-Reply-To: <87tvbkpm4b.fsf_-_@sdf.lonestar.org> (Jakob L. Kreuze's message of "Wed, 17 Jul 2019 14:11:16 -0400") Message-ID: <87pnm8pm2g.fsf_-_@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36638 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable * gnu/packages/i2p.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. =2D-- gnu/local.mk | 1 + gnu/packages/i2p.scm | 107 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 gnu/packages/i2p.scm diff --git a/gnu/local.mk b/gnu/local.mk index e6fca384a0..20f77c89f0 100644 =2D-- a/gnu/local.mk +++ b/gnu/local.mk @@ -243,6 +243,7 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/hugs.scm \ %D%/packages/hurd.scm \ %D%/packages/hyperledger.scm \ + %D%/packages/i2p.scm \ %D%/packages/ibus.scm \ %D%/packages/icu4c.scm \ %D%/packages/idris.scm \ diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm new file mode 100644 index 0000000000..0f6aa2133a =2D-- /dev/null +++ b/gnu/packages/i2p.scm @@ -0,0 +1,107 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2019 Jakob L. Kreuze +;;; +;;; 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 i2p) + #:use-module (gnu packages boost) + #:use-module (gnu packages compression) + #:use-module (gnu packages tls) + #:use-module (gnu packages upnp) + #:use-module (gnu packages web) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system cmake) + #:use-module ((guix licenses) #:prefix license:)) + +(define-public i2pd + (package + (name "i2pd") + (version "2.27.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/PurpleI2P/i2pd.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00y0y57z84gakwa88zzm0g3ixgc6y7zm35rjiysiajzvmdq5w1wf")))) + (build-system cmake-build-system) + (inputs `(("boost" ,boost) + ("miniupnpc" ,miniupnpc) + ("openssl" ,openssl) + ("websocketpp" ,websocketpp) + ("zlib" ,zlib))) + (arguments '(#:configure-flags + (let ((source (assoc-ref %build-inputs "source"))) + (list (string-append "-S" source "/build") + "-DWITH_PCH=3DOFF" + "-DWITH_STATIC=3DOFF" + "-DWITH_UPNP=3DON" + "-DWITH_WEBSOCKETS=3DON" + "-DWITH_LIBRARY=3DON" + "-DBUILD_SHARED_LIBS=3DON" + "-DWITH_BINARY=3DON")) + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key + (make-flags '()) + (parallel-tests? #t) + #:allow-other-keys) + (let ((oldpwd (getcwd)) + (source (assoc-ref %build-inputs "source"))) + (copy-recursively (string-append source "/tests") + "./tests") + (chdir "./tests") + (substitute* "Makefile" + (("../libi2pd/") (string-append source "/libi2p= d/"))) + (apply invoke "make" "all" + `(,@(if parallel-tests? + `("-j" ,(number->string + (parallel-job-count))) + '()) + ,@make-flags)) + (chdir oldpwd)))) + (add-after 'install 'install-headers + (lambda* (#:key outputs #:allow-other-keys) + (let* ((install-dir (assoc-ref outputs "out")) + (src-dir (string-append install-dir "/src")) + (include-dir + (string-append install-dir "/include"))) + (mkdir-p include-dir) + ;; This is the only header file that's relevant t= o the + ;; public interface. + ;; + (install-file (string-append src-dir "/api.h") + include-dir) + #t))) + (add-after 'install-headers 'remove-source + (lambda* (#:key outputs #:allow-other-keys) + (let* ((install-dir (assoc-ref outputs "out")) + (src-dir (string-append install-dir "/src"))) + (delete-file-recursively src-dir) + (delete-file (string-append install-dir + "/LICENSE")) + #t)))))) + (home-page "https://i2pd.website/") + (synopsis "Router for an end-to-end encrypted and anonymous internet") + (description "i2pd is a client for the anonymous I2P network, upon whi= ch +applications for file sharing, web browsing, instant messaging, and more a= re +built. i2pd allows people from all around the world to communicate and sha= re +information securely without restrictions.") + (license license:bsd-3))) =2D-=20 2.22.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEa1VJLOiXAjQ2BGSm9Qb9Fp2P2VoFAl0vZQkACgkQ9Qb9Fp2P 2Vqs7BAAmCmI/TP2Xs0S2Ge6vbcpDw7lTcjeU6ybWDDkELftmpo+xyhwSU7JehS4 kbbqZQXPpIjqtelNyzMsifO1IxQzt7iXQgXsMxcmqCvFrQPs5yp24AppYIG6ns0t iIbGyDSYmD1MF6rKZq3gO9IzbS0myEHZrPB0sTRnzG+5SenEOOuiUz2f6H8/Rokp /iKTQhFwAEo2xTaYMX+1qLEoG+Nv72in6FNEfVoVLWQLsx/Qn4RKfKONDAOGnKl0 qY5yraV7WGfo7rRPHfmYq/hAKFuBxYh3mKPrubi8AlABvMOXIOq3XylTi38cgseP SbJbXnAAN7F3n3mxA4P2k8WdrMFXcRnknGJ2RTOZVhcRz/hTAFy4eCmNUve8abmR YuZAJziyArZlW31nVMph7rRBapd5ag4y6LdjpWDNNg5x6ebp5ideGvSDafOpMvnQ h9lq/l1hy2J96GRzyPNfff1PNBW9xf6iqKYj1JcXXGktFhYPfs5DG37frjKSziM4 16TtawZueMtRbomsRVmF/WfGcanyKHoYNTnKVpKrAN4dVTT6ux6YO0l+JV3uASCx Mn5H4U6Ty/PIxHzin5FTyHEKbWVjrK7if9eKyd7QJ1LPKoZX9jO1rwJrjhn4v3Ha zBFFI+C7CXkjgDoedUdp6r0Wh/1liRrrBXge2is68AUTfkwymQI= =LNP4 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 18 05:19:37 2019 Received: (at 36638) by debbugs.gnu.org; 18 Jul 2019 09:19:38 +0000 Received: from localhost ([127.0.0.1]:53421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2Zd-0004sR-Jn for submit@debbugs.gnu.org; Thu, 18 Jul 2019 05:19:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2ZY-0004s7-MI for 36638@debbugs.gnu.org; Thu, 18 Jul 2019 05:19:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ho2ZQ-0000OV-GE; Thu, 18 Jul 2019 05:19:24 -0400 Received: from nat-eduroam-36-gw-01-bso.bordeaux.inria.fr ([194.199.1.36]:58630 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ho2YF-0001Fo-Av; Thu, 18 Jul 2019 05:19:24 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: [bug#36638] [PATCH v2 1/2] gnu: Add websocketpp. In-Reply-To: <87tvbkpm4b.fsf_-_@sdf.lonestar.org> (Jakob L. Kreuze's message of "Wed, 17 Jul 2019 14:11:16 -0400") References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> <87y30wpm68.fsf_-_@sdf.lonestar.org> <87tvbkpm4b.fsf_-_@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 18 Jul 2019 11:18:04 +0200 Message-ID: <87v9vzg0qb.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36638 Cc: 36638@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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi! zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) skribis: > * gnu/packages/web.scm (websocketpp): New variable. Applied with the minor changes below, in particular returning #t from the build phase. Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index e61bbba695..f1083505ee 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -872,16 +872,15 @@ for efficient socket-like bidirectional reliable communication channels.") (build-system cmake-build-system) (inputs `(("boost" ,boost) ("openssl" ,openssl))) - (arguments '(#:configure-flags - '("-DBUILD_TESTS=ON") + (arguments '(#:configure-flags '("-DBUILD_TESTS=ON") #:phases (modify-phases %standard-phases (add-after 'install 'remove-tests - (lambda* (#:key outputs - #:allow-other-keys) + (lambda* (#:key outputs #:allow-other-keys) (let* ((install-dir (assoc-ref outputs "out")) (bin-dir (string-append install-dir "/bin"))) - (delete-file-recursively bin-dir))))))) + (delete-file-recursively bin-dir) + #t)))))) (home-page "https://www.zaphoyd.com/websocketpp/") (synopsis "C++ library implementing the WebSocket protocol") (description "WebSocket++ is a C++ library that can be used to implement --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 18 05:20:42 2019 Received: (at 36638) by debbugs.gnu.org; 18 Jul 2019 09:20:42 +0000 Received: from localhost ([127.0.0.1]:53429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2ag-0004ug-DQ for submit@debbugs.gnu.org; Thu, 18 Jul 2019 05:20:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2ae-0004uV-Ke for 36638@debbugs.gnu.org; Thu, 18 Jul 2019 05:20:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50795) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ho2aZ-00018o-Hd; Thu, 18 Jul 2019 05:20:35 -0400 Received: from nat-eduroam-36-gw-01-bso.bordeaux.inria.fr ([194.199.1.36]:58634 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ho2aO-0001UU-HF; Thu, 18 Jul 2019 05:20:35 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: [bug#36638] [PATCH v2 1/2] gnu: Add websocketpp. In-Reply-To: <87tvbkpm4b.fsf_-_@sdf.lonestar.org> (Jakob L. Kreuze's message of "Wed, 17 Jul 2019 14:11:16 -0400") References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> <87y30wpm68.fsf_-_@sdf.lonestar.org> <87tvbkpm4b.fsf_-_@sdf.lonestar.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 18 Jul 2019 11:20:10 +0200 Message-ID: <87sgr3g0mt.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36638 Cc: 36638@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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi! zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) skribis: > * gnu/packages/web.scm (websocketpp): New variable. Applied with the minor changes below, in particular returning #t from the build phase. Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index e61bbba695..f1083505ee 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -872,16 +872,15 @@ for efficient socket-like bidirectional reliable communication channels.") (build-system cmake-build-system) (inputs `(("boost" ,boost) ("openssl" ,openssl))) - (arguments '(#:configure-flags - '("-DBUILD_TESTS=ON") + (arguments '(#:configure-flags '("-DBUILD_TESTS=ON") #:phases (modify-phases %standard-phases (add-after 'install 'remove-tests - (lambda* (#:key outputs - #:allow-other-keys) + (lambda* (#:key outputs #:allow-other-keys) (let* ((install-dir (assoc-ref outputs "out")) (bin-dir (string-append install-dir "/bin"))) - (delete-file-recursively bin-dir))))))) + (delete-file-recursively bin-dir) + #t)))))) (home-page "https://www.zaphoyd.com/websocketpp/") (synopsis "C++ library implementing the WebSocket protocol") (description "WebSocket++ is a C++ library that can be used to implement --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 18 05:27:54 2019 Received: (at 36638) by debbugs.gnu.org; 18 Jul 2019 09:27:55 +0000 Received: from localhost ([127.0.0.1]:53442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2he-00056B-Jp for submit@debbugs.gnu.org; Thu, 18 Jul 2019 05:27:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2hc-00055y-Qr for 36638@debbugs.gnu.org; Thu, 18 Jul 2019 05:27:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50857) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ho2hX-0006H4-ME; Thu, 18 Jul 2019 05:27:47 -0400 Received: from nat-eduroam-36-gw-01-bso.bordeaux.inria.fr ([194.199.1.36]:58642 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ho2hV-0002tq-Fc; Thu, 18 Jul 2019 05:27:46 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: [bug#36638] [PATCH v2 2/2] gnu: Add i2pd. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> <87y30wpm68.fsf_-_@sdf.lonestar.org> <87tvbkpm4b.fsf_-_@sdf.lonestar.org> <87pnm8pm2g.fsf_-_@sdf.lonestar.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 18 Jul 2019 11:27:40 +0200 In-Reply-To: <87pnm8pm2g.fsf_-_@sdf.lonestar.org> (Jakob L. Kreuze's message of "Wed, 17 Jul 2019 14:12:23 -0400") Message-ID: <87o91rg0ab.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36638 Cc: 36638@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: -3.3 (---) zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) skribis: > * gnu/packages/i2p.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Applied, thanks! From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 18 05:29:28 2019 Received: (at 36638) by debbugs.gnu.org; 18 Jul 2019 09:29:28 +0000 Received: from localhost ([127.0.0.1]:53446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2jA-00058l-2M for submit@debbugs.gnu.org; Thu, 18 Jul 2019 05:29:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2j8-00058W-MX for 36638@debbugs.gnu.org; Thu, 18 Jul 2019 05:29:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50873) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ho2j3-0007DD-IR; Thu, 18 Jul 2019 05:29:21 -0400 Received: from nat-eduroam-36-gw-01-bso.bordeaux.inria.fr ([194.199.1.36]:58644 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ho2j1-0005VW-Qn; Thu, 18 Jul 2019 05:29:20 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) Subject: Re: [bug#36638] [PATCH v2 0/2] gnu: Add i2pd. References: <87o91xbz4p.fsf@sdf.lonestar.org> <87k1clbz2i.fsf@sdf.lonestar.org> <8736j7l155.fsf@gnu.org> <87r26rjm3q.fsf@gnu.org> <87y30wpm68.fsf_-_@sdf.lonestar.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Messidor an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 18 Jul 2019 11:29:17 +0200 In-Reply-To: <87y30wpm68.fsf_-_@sdf.lonestar.org> (Jakob L. Kreuze's message of "Wed, 17 Jul 2019 14:10:07 -0400") Message-ID: <87k1cfg07m.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36638 Cc: 36638@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: -3.3 (---) zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze) skribis: > On an unrelated note, is there a way to obtain the source directory when > patches are applied to 'origin'? '(assoc-ref %build-inputs "source")' > works fine here, but if I were to use a patch to deal with the > extraneous files installed by i2pd, it points to an xzipped archive. The current working when the =E2=80=98snippet=E2=80=99 is executed is the s= ource directory. But maybe I=E2=80=99m overlooking something? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 18 05:29:54 2019 Received: (at control) by debbugs.gnu.org; 18 Jul 2019 09:29:54 +0000 Received: from localhost ([127.0.0.1]:53449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2ja-00059Z-GG for submit@debbugs.gnu.org; Thu, 18 Jul 2019 05:29:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ho2jX-00059H-HD for control@debbugs.gnu.org; Thu, 18 Jul 2019 05:29:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50880) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ho2jS-0007PV-D3 for control@debbugs.gnu.org; Thu, 18 Jul 2019 05:29:46 -0400 Received: from nat-eduroam-36-gw-01-bso.bordeaux.inria.fr ([194.199.1.36]:58648 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ho2jR-000665-Ol for control@debbugs.gnu.org; Thu, 18 Jul 2019 05:29:46 -0400 Date: Thu, 18 Jul 2019 11:29:37 +0200 Message-Id: <87imrzg072.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #36638 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 36638 fixed close 36638 quit From unknown Thu Sep 18 21:00:43 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 15 Aug 2019 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator