From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: Re: Alternative VPN Clients Date: Wed, 24 Apr 2019 19:26:15 +0200 Message-ID: <20190424192615.64f5fca2@scratchpost.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/XuSpvJXkx6Xli3Se9K9A6gm"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:56639) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJLgl-00017W-GG for guix-devel@gnu.org; Wed, 24 Apr 2019 13:28:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hJLf9-00063U-52 for guix-devel@gnu.org; Wed, 24 Apr 2019 13:26:28 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:54514) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hJLf8-00060O-Ub for guix-devel@gnu.org; Wed, 24 Apr 2019 13:26:27 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Dexter Morgan Cc: guix-devel@gnu.org --Sig_/XuSpvJXkx6Xli3Se9K9A6gm Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, if you want to package bitmask, you can try: $ guix import pypi leap.bitmask This will print a package definition. You can put it into a file "bitmask.scm" inside the directory $GUIX_PACKAGE= _PATH (you may have to set that environment variable first) with the follow= ing header: (define-module (bitmask) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix utils) #:use-module (guix build-system python) #:use-module (guix gexp) #:use-module (gnu packages) #:use-module (gnu packages base) #:use-module (gnu packages cross-base) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz)) (define-public python-leap.bitmask Then you can try it out with $ guix build --rounds=3D2 -K python-leap.bitmask If there are more packages missing, you can generate them all via: $ guix import pypi -r leap.bitmask and also put them in the file, adding "(define-public ..." before each bloc= k. For netsplice, it's very similar--but for some reason their package is not available on PyPI, so you'd have to write the package definition yourself (just copy the python-leap.bitmask one and modify it - especially the name, URL and expected checksum - until it works). If there are any problems please ask on this list. --Sig_/XuSpvJXkx6Xli3Se9K9A6gm Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzAnDcACgkQ5xo1VCww uqVeHgf/eBubDkUZ+ahygfYyDRC9KzwNZsEBkDKg7O64e922EVjf8Dd0yInlOAOE vVcc4JrkMqKzBrNytuffw/g7Xi0ZBcoygtEpZyjRfUUgzEvw3/0jNBvxvEKeHL3+ TFfnZAxXqETGzzzmZuZGFKdKCJvSnJr7B/8wz/XRLKi01tiG/eftVDbtSwxBnxSS iM9S5RbeuGRbfJrwsgxTR3GNIAhFLad9AesN8wNIjkMryRF1HQsEuQirSMW9hLwY k8ij5MeahWmHuwU/vDvgrfdlLZRfkLVi2vml4IlYTiyrafhQgXESMXIH+RWtOzma xvhb1Zz2lycQsesy/dra8LRkgLl9KA== =lmhI -----END PGP SIGNATURE----- --Sig_/XuSpvJXkx6Xli3Se9K9A6gm--