From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id oDMnN/OASGHjfwAAgWs5BA (envelope-from ) for ; Mon, 20 Sep 2021 14:39:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id GInvMvOASGHddAAA1q6Kng (envelope-from ) for ; Mon, 20 Sep 2021 12:39:15 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9163512EB for ; Mon, 20 Sep 2021 14:39:15 +0200 (CEST) Received: from localhost ([::1]:57692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mSIZm-00053a-Mw for larch@yhetil.org; Mon, 20 Sep 2021 08:39:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mSIYc-0004Ow-9Z for guix-patches@gnu.org; Mon, 20 Sep 2021 08:38:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57885) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mSIYc-0000Mi-0v for guix-patches@gnu.org; Mon, 20 Sep 2021 08:38:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mSIYb-0006iS-Tc for guix-patches@gnu.org; Mon, 20 Sep 2021 08:38:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50657] [PATCH] gnu: Add vpn-slice. Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Sep 2021 12:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50657 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: phodina , 50657@debbugs.gnu.org Received: via spool by 50657-submit@debbugs.gnu.org id=B50657.163214147825807 (code B ref 50657); Mon, 20 Sep 2021 12:38:01 +0000 Received: (at 50657) by debbugs.gnu.org; 20 Sep 2021 12:37:58 +0000 Received: from localhost ([127.0.0.1]:41198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSIYX-0006iB-Ut for submit@debbugs.gnu.org; Mon, 20 Sep 2021 08:37:58 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:54298 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mSIYV-0006hx-Mu for 50657@debbugs.gnu.org; Mon, 20 Sep 2021 08:37:56 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1632141468; bh=a4lcKTEvZTr/SZYgKmM8hlaA+RJW87fdB2XL8P7eFfI=; h=From:To:Subject:In-Reply-To:References:Date; b=o/vWuUA14s7TKeXfb1jP+1gl3vkDQVn9FFT/dlFfQzlXuL2DHLUF73h3El7Dx+aLI MxapUEVkKAktRw69Y0DK1rUft7NwKJKJZjTBhobKXMSwQYln02/094oOFbTTKDUszD SebkYGawmiG6jR8InrHuOF3vQU3fSa133r47PrrU= In-Reply-To: References: Date: Mon, 20 Sep 2021 14:37:40 +0200 Message-ID: <87sfxzfmnf.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632141555; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=BKKx6/LJbQBZAx+eeHMpVPkUNBxLnsIKbuGAxfM567c=; b=Lj6tHF0tRK2R8SgAAg5wsfVfNMXC8iDY2pyIsk/vlbCc18JcbZvwguoIkvGqKKa4ALGbcz lD+nC6U/5Zx3PH7yPkVZFX77Zold/HZcOUsXulr8D9dFxnnXkNUTmL+wNhWWNE0b/m2uxm Aobgdzp/i8FN347syBXgPgD7y+KQMtQJsdsVqlGDVAvyrufIzgFHu2GNuwjqr8MQrXFCra 4vb2qHbC5kOhZVn/3RVZ3THoqpmO+ZEs/YvusBRfQWJJH4QIU0ysoCT+D0Sd71gyIX77Ti TSJ8nPDTejV7kba3c5v+htzOCn6x84OtyJFWX6OQjvWp7S8dx9HhaEnIZlN1gw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632141555; a=rsa-sha256; cv=none; b=NACi/Cu5mEFxj/E5wYfsm9QSmmSnIJjp7GMuQ4cbh841ocITaFZ83i1Jj874MO+dMUI2sa 5sf5kRK68nvpkAbh2gHUN3VcHoyDRf9gLyzsHUMhkI+M1aKlBTvgEvUN+1JQU/lfLNiz8G ZXZ6zOMNzOo9nlOyj7g7a9xSRG8vzUz3btmM9dId8Z8BqQBKJNIOVOFg75CyRf78FJzhdn h33sU6XsDr8i3ul0ZZBLNfzxdKpRoH6iXZCK+0JRFXNlaYYpoR9NwVGa/l1bUs4NSnEYxW q1tX829veprNpWLIOJQ4kYOVsalHpRFxSZcMGOA+lK7EEm1gDGVEot08qavf2w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b="o/vWuUA1"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -3.39 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=yoctocell.xyz header.s=mail header.b="o/vWuUA1"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yoctocell.xyz (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 9163512EB X-Spam-Score: -3.39 X-Migadu-Scanner: scn0.migadu.com X-TUID: 0IyR/l2Pvu+b --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, Sep 18 2021, phodina via Guix-patches via wrote: > * gnu/packages/vpn.scm (vpn-slice): New variable. > > diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm > index 330a3271b4..4d49597564 100644 > --- a/gnu/packages/vpn.scm > +++ b/gnu/packages/vpn.scm > @@ -18,6 +18,7 @@ > ;;; Copyright =C2=A9 2021 Domagoj Stolfa > ;;; Copyright =C2=A9 2021 Raghav Gururajan > ;;; Copyright =C2=A9 2021 jgart > +;;; Copyright =C2=A9 2021 Petr Hodina > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -432,6 +433,31 @@ file for more details.") > ;; src/libstrongswan/plugins/des/des_crypter.c > license:bsd-4)))) > > +(define-public vpn-slice > + (package > + (name "vpn-slice") > + (version "0.15") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "vpn-slice" version)) > + (sha256 > + (base32 > + "0lv3g1bq6ssz6fn6zlzn12dahc4d7nf7kjwxsnb5d7gdrfp36lbx")))) > + (build-system python-build-system) > + (native-inputs `(("python-pytest" ,python-pytest))) > + (propagated-inputs > + `(("python-dnspython" ,python-dnspython) > + ("python-setproctitle" ,python-setproctitle))) > + (home-page > + "https://github.com/dlenski/vpn-slice") Please avoid unnecessary newlines. > + (synopsis > + "Easy and secure split-tunnel VPN setup") Likewise. > + (description > + "Minimize your contact with an intrusive VPN - split your traffic > +between the VPN tunnel and your normal network interfaces") The sentence lacks a subject and a period, and the single =E2=80=9C-=E2=80= =9D should be replaced by =E2=80=9C---=E2=80=9D, which is the proper Texinfo syntax. I noticed that the README says It automatically looks up named hosts, using the VPN's DNS servers, and adds entries for them to your /etc/hosts I don=E2=80=99t know about Guix System, but on NixOS /etc/hosts is read-onl= y, so this wouldn=E2=80=99t work. > + (license license:gpl3))) =E2=80=98LICENSE.txt=E2=80=99 says gpl3+. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmFIgJQVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x55csP+QF142JTPz+xrEtFL0T/SKBtkQFV ouUKgU31JVsFIaia1OtXrnLuGtcA+lD3hF4SH9N5BaLaVIuesKm1jTzj+xedaI31 2hPw6R6uo0VcIJQ2wigEGtcA09MQrX25FSP/gu0ce/y5pM70/YKl7jPoADA4x9R1 POj1KsQ6MC2omC5RyBLxz7URpIA7EngbQziVLoacazwzH7dux6eb4ytbtO9zZJi6 UIo1uPVADcHHXU6J+zYPv1056WkbzkjMFv0TZP3NbICjZbkvyniY1Ln4K2RMKJWI 4OReEEZ2t/+tOteNxaFFUbm7OaJU+EEulu7RB/F4LZFLzL2W0yg6qn3YLdpJYroL s/pOAf5KLfw1wA6Rz6NJpTLpDTiQjoWbzCwi6UoV1RafXTkrDxiFrynFz2PaoSUB SJQwzQAQZRuaFqHGI+4YZbOy4D/MHzsnfxxWakBo3Xq/I9fd9Gb3dERA6hjn4jBv qS1clYJ48A8aKlXhCEvJideOAhf93npD8dT3clm3Ln6X1o4HL1Ew6y2N/SFUYJJP gyAWJxW41LJuO2TynvrK02cVmiKFztNYFvEdXNuLIKuDY52JfbHl2wTfmWcPoqX4 LnQqyAW2bOdpup1Z7KaUAjxEhDbR5Hn+muDLqQVbZLXrYPhnEpa0fgCmFMRx5zOV 73+43RcEoNT+93lO =0F0+ -----END PGP SIGNATURE----- --=-=-=--