From mboxrd@z Thu Jan 1 00:00:00 1970 From: doubleplusgood23@gmail.com Subject: [PATCH] gnu: Add python2-gyp Date: Fri, 02 Feb 2018 23:20:07 -0500 Message-ID: <1517631607.29145.3.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58400) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehpJH-0001SC-3T for guix-devel@gnu.org; Fri, 02 Feb 2018 23:20:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehpJF-0000fY-9Q for guix-devel@gnu.org; Fri, 02 Feb 2018 23:20:14 -0500 Received: from mail-qk0-x22b.google.com ([2607:f8b0:400d:c09::22b]:36676) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ehpJF-0000f4-2x for guix-devel@gnu.org; Fri, 02 Feb 2018 23:20:13 -0500 Received: by mail-qk0-x22b.google.com with SMTP id d21so26544292qkj.3 for ; Fri, 02 Feb 2018 20:20:11 -0800 (PST) Received: from yayoi ([2601:547:c000:14e2:b58a:d6ff:2e7a:cb94]) by smtp.gmail.com with ESMTPSA id b29sm2547311qkb.71.2018.02.02.20.20.08 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 02 Feb 2018 20:20:09 -0800 (PST) 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: "guix-devel@gnu.org" -----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 - -- 2.14.1 -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJadTh3AAoJEJER+4l63L/ceAoP/jRCyLl8jHxZEHpkob1zndtw wVCsAuNRN/7Nl3mejnNUCjKP59oN5RajcqxzYnD/peA/C8HWOWbVmSU3tIAMep5z SxRq/Hcu9l/5xuuqBXDrdC72CwUvajN8bswOUoBZ1nyL1v9jw3+Cm9Rkn2mB8BV9 toS/ehNSLslfs2ewSvnRO5LZ19oexUrCzYZpp7RG5OjsdJVnc06QgEjkI72XUNqO 5vU5yysl3kdCHB1QN3e+njX/zeqyhqVvSblnblgSkm00C328A/lec40SuHlIJN4f Py0IJNZwHiV7YDB1rP3im2bPHm0pVrry9dVO/Wm4po/Qs+WzqrUm4k9PEITsO8BC eeuAoBMlkLKSoMo0bTFxVqfVhMpxhBbvtZ0r7/JGThWvKhzBLOaaovUYIyd6atBn l1J49sPOtiM7HJK8ZyLUFhK1omq84wpUltaGRJZgebDqd1WkdC6Oe8sGQNeLMCGk 6IhK9sBPb4dB2AJ2Lw6bOpN2mMiJMg6sVE/kCFkoZ4dcc5iHSzTlTyXxYZvctx5n uGq3QSWEhu6Rol/kFr2VR+l19Fd5ZsGtcZdXiYj+duzi0EI0c6ch2dbynxFWlM/R GklCPYqNhHFdA7bC1bENxtg7zucKnor7e+z8C0Qly9Hu8OU79LCgQ6LMnS1wuI1H Ct446mlfqxoxrxCISTRr =s201 -----END PGP SIGNATURE-----