From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58671) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehpLz-0002Us-Fs for guix-patches@gnu.org; Fri, 02 Feb 2018 23:23:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehpLy-0001y8-5T for guix-patches@gnu.org; Fri, 02 Feb 2018 23:23:03 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:46938) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehpLy-0001y2-13 for guix-patches@gnu.org; Fri, 02 Feb 2018 23:23:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ehpLx-0003wm-Oh for guix-patches@gnu.org; Fri, 02 Feb 2018 23:23:01 -0500 Subject: [bug#30332] [PATCH] gnu: Add python2-gyp Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58601) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehpLB-0002Ep-2U for guix-patches@gnu.org; Fri, 02 Feb 2018 23:22:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehpL9-0001eR-Qd for guix-patches@gnu.org; Fri, 02 Feb 2018 23:22:13 -0500 Received: from mail-qt0-x232.google.com ([2607:f8b0:400d:c0d::232]:34373) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehpL9-0001dy-KX for guix-patches@gnu.org; Fri, 02 Feb 2018 23:22:11 -0500 Received: by mail-qt0-x232.google.com with SMTP id a27so33539730qtd.1 for ; Fri, 02 Feb 2018 20:22:11 -0800 (PST) Message-ID: <1517631728.29145.4.camel@gmail.com> From: doubleplusgood23@gmail.com Date: Fri, 02 Feb 2018 23:22:08 -0500 Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit 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: 30332@debbugs.gnu.org Cc: "Ethan R. Jones" -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 - From 1eff5aea55f171a09ab65bd7f75e39cd05ffd88b Mon Sep 17 00:00:00 2001 From: dpg Date: Fri, 2 Feb 2018 20:44:32 -0500 Subject: [PATCH 1/2] Initial changes (not tested) - --- gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 832afe835..690666e1d 100644 - --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2017 Rutger Helling ;;; Copyright © 2017 Muriithi Frederick Muriuki ;;; Copyright © 2017 Brendan Tildesley +;;; Copyright © 2017 Ethan R. Jones ;;; ;;; This file is part of GNU Guix. ;;; @@ -12180,3 +12181,30 @@ such as figshare or Zenodo.") (define-public python2-semver (package-with-python2 python-semver)) + +(define-public python-gyp + (package + (name "python-gyp") + ;; Google does not release versions, based on second most recent commit date. + (version "2017-10-11") + (source + (origin + ;; Google does not release tarballs, git checkout is needed. + (method git-fetch) + (uri (git-reference + (url "https://chromium.googlesource.com/external/gyp") + (commit "5e2b3ddde7cda5eb6bc09a5546a76b00e49d888f"))) + (sha256 + (base32 + "1xpswckilk29v5rkrkzy9w2ahbvqywp5j6l4c4ix57z360w1f4xi")))) + (build-system python-build-system) + (home-page "https://gyp.gsrc.io/") + (synopsis "GYP is a Meta-Build system") + (description + "GYP builds build systems for large, cross platform applications. +It can be used to generate XCode projects, Visual Studio projects, +Ninja build files, and Makefiles."). + (license license:bsd-3))) + +(define-public python2-gyp + (package-with-python2 python-gyp)) - -- 2.14.1 - From dc8cc1e5fbc8211fc691530291428acc71274b3a Mon Sep 17 00:00:00 2001 From: DoublePlusGood Date: Fri, 2 Feb 2018 23:02:37 -0500 Subject: [PATCH 2/2] gnu: Added python2-gyp * gnu/packages/python.scm: New copyright * gnu/packages/python.scm (python2-gyp): Added meta-builder gyp - --- gnu/packages/python.scm | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 690666e1d..967aad50a 100644 - --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -12185,25 +12185,27 @@ such as figshare or Zenodo.") (define-public python-gyp (package (name "python-gyp") - - ;; Google does not release versions, based on second most recent commit date. + ;; Google does not release versions, + ;; based on second most recent commit date. (version "2017-10-11") (source (origin - - ;; Google does not release tarballs, git checkout is needed. + ;; Google does not release tarballs, + ;; git checkout is needed. (method git-fetch) - - (uri (git-reference - - (url "https://chromium.googlesource.com/external/gyp") - - (commit "5e2b3ddde7cda5eb6bc09a5546a76b00e49d888f"))) - - (sha256 + (uri (git-reference + (url "https://chromium.googlesource.com/external/gyp") + (commit "5e2b3ddde7cda5eb6bc09a5546a76b00e49d888f"))) + (sha256 (base32 - - "1xpswckilk29v5rkrkzy9w2ahbvqywp5j6l4c4ix57z360w1f4xi")))) + "0fr7nxcrk292djmxzpcjaphnsd123k31gp8jnd91vwknhq6snmv9")))) (build-system python-build-system) (home-page "https://gyp.gsrc.io/") (synopsis "GYP is a Meta-Build system") (description - - "GYP builds build systems for large, cross platform applications. - -It can be used to generate XCode projects, Visual Studio projects, - -Ninja build files, and Makefiles."). + "GYP builds build systems for large, cross platform applications. +It can be used to generate XCode projects, Visual Studio projects, +Ninja build files, and Makefiles.") (license license:bsd-3))) (define-public python2-gyp -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJadTjwAAoJEJER+4l63L/cuvoP/0CMqc3G3QxEFBQKrUKRKyfH HhQXYEWv5v/IvKQ/OLgG/TqAJXg0G/mmMUgC3+4cY2EHKPxH1LjgYdPpiODIg8KK 5vxGO0Z7jRC5PdVzkhAYkHW4dz/J6ZNQ1oIGXuT2BokNRf5GPIFjMPoht0GOjcY7 +o8BbnodEtjIUEKAsRupUPonZgSDrVkyGexPYA5wjazOSfcbB3RYKGbrWcjmFPMI c3NH0L2NvtavYllPLSeUfIGUl2JW1vKx+I6RUu4eNIpVNiYQ5XrzYbv2NtBK8X3g SBEJjjAuNORIUhoae8VYHctjKp8ePUhvuGNyV4D+ivaII0yc9axULXJ7OxulKS6P R3RLzNmWGO6CZrK1ML3+SMvIdfDD+va+ethqbchl61vilx5xXubXjrmQ+eikVYEk vcfTVjHulv4oDtU4SHihdznCMuvoVBpsx4tKZLRGdVqmkb2iun3wBH6o2Cg43Xjf vrP5qRznpmKWeQ27MR6/5WTe+vTrManYVBOq2kXLyorvVg/3gMJeyG5JqK/UyQAu ikp0CKmRMVWsDR8KGwtyQKbm7nD3wydAQ7m+sMcYCF8CPBuNKwCUA+C9io+J4q6U wsT7HD8Dvlbkj2Cb+H6hpXZCFyvGOhpnt9cJ1iQ8EStZ+z78B9kWhvvUBWWgMMXE vEN1vydP7pZRsKNSFSn7 =Sj6B -----END PGP SIGNATURE-----