From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0uuI-0000vZ-Tk for guix-patches@gnu.org; Sat, 07 Oct 2017 15:37:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e0uuD-00021C-W8 for guix-patches@gnu.org; Sat, 07 Oct 2017 15:37:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:46348) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e0uuD-00020y-TG for guix-patches@gnu.org; Sat, 07 Oct 2017 15:37:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e0uuD-0001G6-O9 for guix-patches@gnu.org; Sat, 07 Oct 2017 15:37:01 -0400 Subject: [bug#28734] Add Belgian e-id middleware [1/2] Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e0utI-0000ce-0y for guix-patches@gnu.org; Sat, 07 Oct 2017 15:36:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e0utD-0001Xc-3j for guix-patches@gnu.org; Sat, 07 Oct 2017 15:36:04 -0400 Received: from s02-out2.spamexperts.axc.nl ([185.182.59.57]:52861) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e0utC-0001Ux-QR for guix-patches@gnu.org; Sat, 07 Oct 2017 15:35:59 -0400 Received: from vserver42.axc.nl ([185.182.56.92]) by s02.spamexperts.axc.nl with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1e0ut1-000325-OL for guix-patches@gnu.org; Sat, 07 Oct 2017 21:35:48 +0200 Received: from mail.axc.nl ([185.182.56.42]:49454) by vserver42.axc.nl with esmtp (Exim 4.89) (envelope-from ) id 1e0usy-0006E6-N3 for guix-patches@gnu.org; Sat, 07 Oct 2017 21:35:45 +0200 Date: Sat, 07 Oct 2017 21:35:42 +0200 (CEST) Message-Id: <20171007.213542.309894121786787748.post@thomasdanckaert.be> From: Thomas Danckaert Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Sat_Oct__7_21_35_42_2017_277)--" Content-Transfer-Encoding: 7bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 28734@debbugs.gnu.org ----Next_Part(Sat_Oct__7_21_35_42_2017_277)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi Guix, This adds the middleware for the Belgian electronic id card. This first patch adds a dependency, libproxy. Thomas ----Next_Part(Sat_Oct__7_21_35_42_2017_277)-- Content-Type: Text/X-Patch; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="0001-gnu-Add-libproxy.patch" >From 917460cf6764257002c5f4fc5cb11182e87f1804 Mon Sep 17 00:00:00 2001 From: Thomas Danckaert Date: Wed, 26 Apr 2017 20:18:56 +0200 Subject: [PATCH 1/2] gnu: Add libproxy. * gnu/packages/networking.scm (libproxy): New variable. --- gnu/packages/networking.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 418d11ad0..1a2db007d 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -37,6 +37,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix build-system cmake) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) @@ -56,6 +57,7 @@ #:use-module (gnu packages flex) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) #:use-module (gnu packages gtk) #:use-module (gnu packages libidn) @@ -922,6 +924,38 @@ information by IP Address.") sockets in Perl.") (license license:perl-license))) +(define-public libproxy + (package + (name "libproxy") + (version "0.4.15") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/libproxy/libproxy/" + "releases/download/" version "/libproxy-" + version ".tar.xz")) + (sha256 + (base32 + "0kvdrazlzwia876w988cmlypp253gwy6idlh8mjk958c29jb8kb5")))) + (build-system cmake-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("dbus" ,dbus) + ("zlib" ,zlib) + ("network-manager" ,network-manager))) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (zero? (system* "ctest" "-E" "url-test"))))))) + (synopsis "Library providing automatic proxy configuration management") + (description "Libproxy handles all the details of proxy configuration for +applications across all scenarios. Applications using libproxy only have to +specify which proxy to use.") + (home-page "https://libproxy.github.io/libproxy") + (license license:lgpl2.1+))) + (define-public proxychains-ng (package (name "proxychains-ng") -- 2.14.2 ----Next_Part(Sat_Oct__7_21_35_42_2017_277)----