From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:28:27 2017 Received: (at submit) by debbugs.gnu.org; 22 Nov 2017 09:28:27 +0000 Received: from localhost ([127.0.0.1]:51806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRKU-0004o1-VR for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:28:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRKT-0004np-95 for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:28:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHRKN-0004pi-1n for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:28:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47270) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eHRKM-0004pe-Uf for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:28:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHRKL-0001Wt-K2 for guix-patches@gnu.org; Wed, 22 Nov 2017 04:28:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHRKI-0004p6-Ft for guix-patches@gnu.org; Wed, 22 Nov 2017 04:28:17 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:35136 helo=systemreboot.net) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eHRKH-0004oS-Qt for guix-patches@gnu.org; Wed, 22 Nov 2017 04:28:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To :MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NrVLe3p+TTlLDfUZBwqN9ADTHWdUsUjmGpVZXoyqfE0=; b=t5izCjzE1DqH4xXyJceSihoIq+ V524V4Tgg4I3UYZfp/fX3IFtLaXDU2yNv0a9twVgz0hhTVGWabLxTLaXEqUi4gyoDsouCHJZ5X7Co Kpb5iF4jEh8mnBua5X37aQE5btad06XwxpO45xL1clQVtrc3TxzpH0nniVmIWLuAmycJmaT3E19B2 w4MyZcKqQNZmRfuD7Z/9hZnZKLWlrzZJqP8Rt5QyOKJ+bBSOcP9AjMJk7LpNrCd9vG8kH9kj0mHQl ihIXsGapgRTI1OV12mfrRqM4r/dSvHyHqzCmAGVTlCU1T9ONJ5ict6FOWHnxY1a+jTxnKnQOeUt7S K4LqO9ow==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHQbM-0004Dr-NP; Wed, 22 Nov 2017 14:11:48 +0530 From: Arun Isaac To: guix-patches@gnu.org Subject: [PATCH 00/11] New scons build system Date: Wed, 22 Nov 2017 14:11:15 +0530 Message-Id: <20171122084115.1727-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) I have a working scons build system! I have ported all scons built packages except aria-maestosa to the new build system. aria-maestosa fails to build even on the current master branch. I am also unable to build mongodb on my machine. It's probably due to insufficient memory (I have 4 GB). Somebody should verify that the build works on their machine. On my machine, it fails with the error: collect2: error: ld returned 1 exit status scons: *** [build/opt/mongo/db/pipeline/parsed_add_fields_test] Error 1 scons: building terminated because of errors. build/opt/mongo/db/pipeline/parsed_add_fields_test failed: Error 1 phase `check' failed after 7004.3 seconds builder for `/gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv' failed with exit code 1 @ build-failed /gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv - 1 builder for `/gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/58qhwfl34zk1p10hnhvvpy9w7cv2pgvr-mongodb-3.4.9.drv' failed In the copyright headers of doc/guix.texi, do I need to add @* to the end of the line? Arun Isaac (11): gnu: scons: Update to 3.0.1. build-system: Add scons-build-system. gnu: linuxdcpp: Use scons-build-system. gnu: gpick: Use scons-build-system. gnu: serf: Use scons-build-system. gnu: metabat: Use scons-build-system. gnu: godot: Use scons-build-system. gnu: pingus: Use scons-build-system. gnu: klick: Use scons-build-system. gnu: mongodb: Use scons-build-system. gnu: pingus: Use HTTPS for home page. Makefile.am | 3 + doc/guix.texi | 10 +++ gnu/packages/bioinformatics.scm | 29 +++------ gnu/packages/databases.scm | 8 +-- gnu/packages/direct-connect.scm | 24 ++----- gnu/packages/game-development.scm | 44 ++++++------- gnu/packages/games.scm | 14 ++--- gnu/packages/image.scm | 19 ++---- gnu/packages/music.scm | 21 ++----- gnu/packages/python.scm | 13 ++-- gnu/packages/web.scm | 36 +++-------- guix/build-system/scons.scm | 127 ++++++++++++++++++++++++++++++++++++++ guix/build/scons-build-system.scm | 65 +++++++++++++++++++ 13 files changed, 275 insertions(+), 138 deletions(-) create mode 100644 guix/build-system/scons.scm create mode 100644 guix/build/scons-build-system.scm -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:51:11 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:51:11 +0000 Received: from localhost ([127.0.0.1]:51827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgR-0005Mr-SN for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:11 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgO-0005MK-7V for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=FFPFERzErNYVIncpVlkaVgMU5YHIcyY0/evWOLbCGqs=; b=MHxXYbXK94d12RWV1pbdq0aroE BcwwINRP3gqQlyJD7GdJbFON7QWzvDx02RTTPYao9yH+5eOHEfEjpiFyrPUWlhcuofEfc8uB5IxHL VYjC+u75/LO9VhgaFSu2IQRIJ0QiItW7dt8ZBrPbYyfDZxKpKhIdmFbCZR/mVeotxU6nWPk8C5Igh 54jf49S1wHAinw4UDTjN9glC05P+xhjZHW3nh2EUq4CX5OYg2D82GJT99snkh2z8gt2LexZ7O4bTa pcv+WsPuMeU72vdHubSphOCdkc3U6tdVxlFuncM75mMVpuqwat2jDhGP4ngMo25Thhv6PAFcG+oNm jTVZKxIA==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRH-0004Uu-Tu; Wed, 22 Nov 2017 15:05:28 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 02/11] build-system: Add scons-build-system. Date: Wed, 22 Nov 2017 15:04:58 +0530 Message-Id: <20171122093507.6827-2-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * guix/build-system/scons.scm: New file. * guix/build/scons-build-system.scm: New file. * Makefile.am (MODULES): Register them. * doc/guix.texi (Build Systems): Add scons-build-system. --- Makefile.am | 3 + doc/guix.texi | 10 +++ guix/build-system/scons.scm | 127 ++++++++++++++++++++++++++++++++++++++ guix/build/scons-build-system.scm | 65 +++++++++++++++++++ 4 files changed, 205 insertions(+) create mode 100644 guix/build-system/scons.scm create mode 100644 guix/build/scons-build-system.scm diff --git a/Makefile.am b/Makefile.am index eab49181a..24a803a21 100644 --- a/Makefile.am +++ b/Makefile.am @@ -8,6 +8,7 @@ # Copyright © 2017 Leo Famulari # Copyright © 2017 Ricardo Wurmus # Copyright © 2017 Jan Nieuwenhuizen +# Copyright © 2017 Arun Isaac # # This file is part of GNU Guix. # @@ -94,6 +95,7 @@ MODULES = \ guix/build-system/waf.scm \ guix/build-system/r.scm \ guix/build-system/ruby.scm \ + guix/build-system/scons.scm \ guix/build-system/texlive.scm \ guix/build-system/trivial.scm \ guix/ftp-client.scm \ @@ -127,6 +129,7 @@ MODULES = \ guix/build/ocaml-build-system.scm \ guix/build/r-build-system.scm \ guix/build/ruby-build-system.scm \ + guix/build/scons-build-system.scm \ guix/build/texlive-build-system.scm \ guix/build/waf-build-system.scm \ guix/build/haskell-build-system.scm \ diff --git a/doc/guix.texi b/doc/guix.texi index 2b3ffc9a8..6f93b1c8e 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -42,6 +42,7 @@ Copyright @copyright{} 2017 Hartmut Goebel@* Copyright @copyright{} 2017 Maxim Cournoyer@* Copyright @copyright{} 2017 Tobias Geerinckx-Rice@* Copyright @copyright{} 2017 George Clemmer +Copyright @copyright{} 2017 Arun Isaac Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or @@ -3865,6 +3866,15 @@ Python package is used to run the script can be specified with the @code{#:python} parameter. @end defvr +@defvr {Scheme Variable} scons-build-system +This variable is exported by @code{(guix build-system scons)}. It +implements the build procedure used by the @code{scons} software +construction tool. This build system runs @code{scons} to build the +package, @code{scons test} to run tests, and then @code{scons install} +to install the package. Additional flags to be passed to @code{scons} +can be specified with the @code{#:scons-flags} parameter. +@end defvr + @defvr {Scheme Variable} haskell-build-system This variable is exported by @code{(guix build-system haskell)}. It implements the Cabal build procedure used by Haskell packages, which diff --git a/guix/build-system/scons.scm b/guix/build-system/scons.scm new file mode 100644 index 000000000..132a2d4df --- /dev/null +++ b/guix/build-system/scons.scm @@ -0,0 +1,127 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2017 Arun Isaac +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (guix build-system scons) + #:use-module (guix utils) + #:use-module (guix packages) + #:use-module (guix derivations) + #:use-module (guix search-paths) + #:use-module (guix build-system) + #:use-module (guix build-system gnu) + #:use-module (ice-9 match) + #:export (%scons-build-system-modules + scons-build + scons-build-system)) + +;; Commentary: +;; +;; Standard build procedure for applications using 'scons'. This is +;; implemented as an extension of 'gnu-build-system'. +;; +;; Code: + +(define %scons-build-system-modules + ;; Build-side modules imported by default. + `((guix build scons-build-system) + ,@%gnu-build-system-modules)) + +(define* (lower name + #:key source inputs native-inputs outputs system target + #:allow-other-keys + #:rest arguments) + "Return a bag for NAME." + (define private-keywords + '(#:source #:target #:inputs #:native-inputs)) + + (and (not target) ;XXX: no cross-compilation + (bag + (name name) + (system system) + (host-inputs `(,@(if source + `(("source" ,source)) + '()) + ,@inputs + + ;; Keep the standard inputs of 'gnu-build-system'. + ,@(standard-packages))) + (build-inputs `(("scons-python2" ,(module-ref (resolve-interface '(gnu packages python)) 'scons-python2)) + ,@native-inputs)) + (outputs outputs) + (build scons-build) + (arguments (strip-keyword-arguments private-keywords arguments))))) + +(define* (scons-build store name inputs + #:key + (tests? #t) + (scons-flags ''()) + (test-target "test") + (phases '(@ (guix build scons-build-system) + %standard-phases)) + (outputs '("out")) + (search-paths '()) + (system (%current-system)) + (guile #f) + (imported-modules %scons-build-system-modules) + (modules '((guix build scons-build-system) + (guix build utils)))) + "Build SOURCE using SCONS, and with INPUTS. This assumes that SOURCE +provides a 'SConstruct' file as its build system." + (define builder + `(begin + (use-modules ,@modules) + (scons-build #:name ,name + #:source ,(match (assoc-ref inputs "source") + (((? derivation? source)) + (derivation->output-path source)) + ((source) + source) + (source + source)) + #:scons-flags ,scons-flags + #:system ,system + #:test-target ,test-target + #:tests? ,tests? + #:phases ,phases + #:outputs %outputs + #:search-paths ',(map search-path-specification->sexp + search-paths) + #:inputs %build-inputs))) + + (define guile-for-build + (match guile + ((? package?) + (package-derivation store guile system #:graft? #f)) + (#f ; the default + (let* ((distro (resolve-interface '(gnu packages commencement))) + (guile (module-ref distro 'guile-final))) + (package-derivation store guile system #:graft? #f))))) + + (build-expression->derivation store name builder + #:inputs inputs + #:system system + #:modules imported-modules + #:outputs outputs + #:guile-for-build guile-for-build)) + +(define scons-build-system + (build-system + (name 'scons) + (description "The standard scons build system") + (lower lower))) + +;;; scons.scm ends here diff --git a/guix/build/scons-build-system.scm b/guix/build/scons-build-system.scm new file mode 100644 index 000000000..b49e924d9 --- /dev/null +++ b/guix/build/scons-build-system.scm @@ -0,0 +1,65 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2017 Arun Isaac +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (guix build scons-build-system) + #:use-module ((guix build gnu-build-system) #:prefix gnu:) + #:use-module (guix build utils) + #:export (%standard-phases + scons-build)) + +;; Commentary: +;; +;; Builder-side code of the scons build system. +;; +;; Code: + +(define* (build #:key outputs (scons-flags '()) (parallel-build? #t) #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p out) + (zero? (apply system* "scons" + (append (if parallel-build? + (list "-j" (number->string + (parallel-job-count))) + (list)) + scons-flags))))) + +(define* (check #:key tests? test-target (scons-flags '()) #:allow-other-keys) + "Run the test suite of a given scons application." + (cond (tests? + (zero? (apply system* "scons" test-target scons-flags))) + (else + (format #t "test suite not run~%") + #t))) + +(define* (install #:key outputs (scons-flags '()) #:allow-other-keys) + "Install a given scons application." + (zero? (apply system* "scons" "install" scons-flags))) + +(define %standard-phases + (modify-phases gnu:%standard-phases + (delete 'configure) + (replace 'build build) + (replace 'check check) + (replace 'install install))) + +(define* (scons-build #:key inputs (phases %standard-phases) + #:allow-other-keys #:rest args) + "Build a given scons application, applying all of PHASES in order." + (apply gnu:gnu-build #:inputs inputs #:phases phases args)) + +;;; scons-build-system.scm ends here -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:51:17 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:51:17 +0000 Received: from localhost ([127.0.0.1]:51830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRga-0005NF-HV for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:17 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgY-0005Mt-BV for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pHboI0AkMWm931Nf/ZTpHlskWEzahbkRxV6rZGbe35w=; b=U/4uABC6EGXdbuJ2HZNhdPmMjy UpP06qiT7P4YVOy9w4WbUelcldhEmHovjf3VborInRwKCMHhUAZi7XLejmdUiZ50hTSGerSroCEmK vYrcgDKbyhbLJrlEdzw2NHofUkBkQnVXpWWK6otskfM1GLG1VGKiBI+Z7vQEZwFE/rexKLr4BLBDf k33ZpKTIzUl/g1Bhw4+IC6Cv7g50wbG9/7a0Uujs1LOlb1cXbdtIGRVxvK15sDI+d6isMZ16fc/oa TnNMA1mOFWqYnX9NcvLhbakUAH2znY97p/rvxSJ+5XmvNfW99De9a0tqf8ioA2bcHEhKfnX7aADGA Fpj0IrCg==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRc-0004Uu-0c; Wed, 22 Nov 2017 15:05:48 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 10/11] gnu: mongodb: Use scons-build-system. Date: Wed, 22 Nov 2017 15:05:06 +0530 Message-Id: <20171122093507.6827-10-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/databases.scm (mongodb): Switch to scons-build-system. --- gnu/packages/databases.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index db3361eb1..c4c4ef6da 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -98,6 +98,7 @@ #:use-module (guix build-system ruby) #:use-module (guix build-system cmake) #:use-module (guix build-system r) + #:use-module (guix build-system scons) #:use-module (guix utils) #:use-module (srfi srfi-26) #:use-module (ice-9 match)) @@ -387,7 +388,7 @@ applications.") (patches (list (search-patch "mongodb-support-unknown-linux-distributions.patch"))))) - (build-system gnu-build-system) + (build-system scons-build-system) (inputs `(("openssl" ,openssl) ("pcre" ,pcre) @@ -396,9 +397,7 @@ applications.") ("snappy" ,snappy) ("boost" ,boost))) (native-inputs - `(("scons" ,scons) - ("python" ,python-2) - ("valgrind" ,valgrind) + `(("valgrind" ,valgrind) ("perl" ,perl))) (arguments `(#:phases @@ -417,7 +416,6 @@ applications.") ,(format #f "--jobs=~a" (parallel-job-count)) "--ssl"))) (modify-phases %standard-phases - (delete 'configure) ; There is no configure phase (add-after 'unpack 'scons-propagate-environment (lambda _ ;; Modify the SConstruct file to arrange for -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:51:30 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:51:30 +0000 Received: from localhost ([127.0.0.1]:51833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgi-0005Na-CV for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:30 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgf-0005NE-N0 for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=zxZJCFWioGFARjYny3bSYUM7VCe6ri2hdmhIllxsalI=; b=SUy2q5mQHP2MhrjVRpoc59vXZ4 ePSa3WXNq6in+nrUeBw/GEx/iEbf3waQZiyAQMSUwP4jTx4yetol/ssqId6V/Pj6YsxkFZaQFqvNr Qd43VDTnuZp18OQjFOYqmD5K49UvPtiJ21R7JiHpJbHR2AsDkrJ/V7EQ5AtxttMUNh8GJ5GDHh8+o LD/RnXkrNW1tbe2L9QuMosSzHWQ/0ZG+vpy6vcEgDeqiy4Ba9UwLhrnB9ahsI73JBZivN+dIwS3Wm jBFWMcc+fjPPFHyEyjrTzmx6oZrdUVNra8a9rQ61jzkUqa69P/b/Z3njG4gwxGiI04EyHfR/F1DN6 25f9m0Hg==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRN-0004Uu-Ol; Wed, 22 Nov 2017 15:05:33 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 04/11] gnu: gpick: Use scons-build-system. Date: Wed, 22 Nov 2017 15:05:00 +0530 Message-Id: <20171122093507.6827-4-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/image.scm (gpick): Switch to scons-build-system. --- gnu/packages/image.scm | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index cb8e387f6..eabd4653f 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2016, 2017 Efraim Flashner ;;; Copyright © 2016 Tobias Geerinckx-Rice ;;; Copyright © 2016 Eric Bavier -;;; Copyright © 2016 Arun Isaac +;;; Copyright © 2016, 2017 Arun Isaac ;;; Copyright © 2016, 2017 Kei Kebreau ;;; Copyright © 2017 ng0 ;;; Copyright © 2017 Hartmut Goebel @@ -67,6 +67,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (guix build-system r) + #:use-module (guix build-system scons) #:use-module (srfi srfi-1)) (define-public libpng @@ -1202,33 +1203,25 @@ medical image data, e.g. magnetic resonance image (MRI) and functional MRI (sha256 (base32 "0mxvxk15xhk2i5vfavjhnkk4j3bnii0gpf8di14rlbpq070hd5rs")))) - (build-system python-build-system) + (build-system scons-build-system) (native-inputs `(("boost" ,boost) ("gettext" ,gnu-gettext) - ("pkg-config" ,pkg-config) - ("scons" ,scons))) + ("pkg-config" ,pkg-config))) (inputs `(("expat" ,expat) ("gtk2" ,gtk+-2) ("lua" ,lua-5.2))) (arguments `(#:tests? #f + #:scons-flags (list (string-append "DESTDIR=" %output)) #:phases (modify-phases %standard-phases (add-before 'build 'fix-lua-reference (lambda _ (substitute* "SConscript" (("lua5.2") "lua-5.2")) - #t)) - (replace 'build - (lambda _ - (zero? (system* "scons")))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let ((dest (assoc-ref outputs "out"))) - (zero? (system* "scons" "install" - (string-append "DESTDIR=" dest))))))))) + #t))))) (home-page "http://www.gpick.org/") (synopsis "Color picker") (description "Gpick is an advanced color picker and palette editing tool.") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:51:32 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:51:32 +0000 Received: from localhost ([127.0.0.1]:51836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgq-0005Nw-Jx for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:32 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgn-0005NZ-Q8 for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=yPC2nbdLAjq5u0x+BijBI64FKjsBRjhUR8TQ/a3NS7U=; b=Zn4x850uWeyrK1YePulFJEmPKd /WWJGz5Beanf3lmsKid9SiGpBCLZndTeHcsnqIgzBPcsCZAfO205nMaPwCzBQn1aPZ+tMcJRJ0hUu unamD3IdW6feL97RsCDSt9WEVk5VPRVQaf7GutqSA7pGak95JYKPQ00fvZR1oC5n4LD6Uvd5SjQ9K qlKS/+gl/1P2khGT36CmzrGrEQ5aVd1lZwhNPRz1Dc9b+k33dX6ofTtWxpRHMh+KXnzjuxYZcRFOu zteahcznBzsyzr5zh7G0f+waAmP9u7xZ2ywEd2FIDDWVdtUPLlyA3bq/QmWllNplXzVji0dqWK22y EoJnrAqQ==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRZ-0004Uu-50; Wed, 22 Nov 2017 15:05:45 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 08/11] gnu: pingus: Use scons-build-system. Date: Wed, 22 Nov 2017 15:05:04 +0530 Message-Id: <20171122093507.6827-8-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/games.scm (pingus): Switch to scons-build-system. --- gnu/packages/games.scm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 73ffa74c7..dd0d83538 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -722,7 +722,7 @@ fight Morgoth, the Lord of Darkness.") (patches (search-patches "pingus-sdl-libs-config.patch")))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config) - ("scons" ,scons))) + ("scons-python2" ,scons-python2))) (inputs `(("sdl" ,sdl) ("sdl-image" ,sdl-image) ("sdl-mixer" ,sdl-mixer) @@ -731,15 +731,11 @@ fight Morgoth, the Lord of Darkness.") ("libpng" ,libpng) ("boost" ,boost))) (arguments - '(#:tests? #f ; no check target + '(#:make-flags (list (string-append "PREFIX=" %output)) + #:tests? #f ; no check target #:phases (modify-phases %standard-phases - (delete 'configure) ; no configure script - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (zero? (system* "make" "install" - (string-append "PREFIX=" - (assoc-ref outputs "out"))))))))) + (delete 'configure)))) ; no configure script (home-page "http://pingus.seul.org/welcome.html") (synopsis "Lemmings clone") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:51:39 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:51:39 +0000 Received: from localhost ([127.0.0.1]:51839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgw-0005OF-SH for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:39 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRgv-0005Nt-Kc for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ww/Rw7RLCq9+aLOdUVoB3cySeHgcYHN3TwuTvfvlEDw=; b=WfCuYkONAkWG/jWaAx4qHU2Wit 4d+2TLBuzlmbCIQJ8ln8dJ+HwYqV4bFdiFlF6VkVpiFVUQ6mOuX6ZjkCN0D7GCuJkIqvnDa26ueZM nEiNcEhc5ePqAxxNyNyuM1r1VhdPDPGARu+34ixR96Tkv9LoXfJmZNghJ05flZxHR/neANzFK91df U4CHCS73WTTc3Hil3di6HGmCR7H0fccrRssNfpcmeS7iWuvJlhgcHklZlWKemsTD6oMIYiiqJTjM3 BNtcasmdSXWG8VfU09BOfIUXZT5n3ct97uBD29j7G/TKckPX4/cN/FKHPgX5ldZZ9dUIxyL9ADNO/ SSUMOKdw==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRX-0004Uu-M3; Wed, 22 Nov 2017 15:05:43 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 07/11] gnu: godot: Use scons-build-system. Date: Wed, 22 Nov 2017 15:05:03 +0530 Message-Id: <20171122093507.6827-7-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/game-development.scm (godot): Switch to scons-build-system. --- gnu/packages/game-development.scm | 44 +++++++++++++++++---------------------- 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index be241cbd3..a98b40c49 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -37,6 +37,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system scons) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages boost) @@ -1063,12 +1064,25 @@ games.") (file-name (string-append name "-" version)) (sha256 (base32 "1mz89nafc1m7srbqvy7iagxrxmqvf5hbqi7i0lwaapkx6q0kpkq7")))) - (build-system gnu-build-system) + (build-system scons-build-system) (arguments - `(#:tests? #f ; There are no tests + `(#:scons-flags (list "platform=x11" + ;; Avoid using many of the bundled libs. + ;; Note: These options can be found in the SConstruct file. + "builtin_freetype=no" + "builtin_glew=no" + "builtin_libmpdec=no" + "builtin_libogg=no" + "builtin_libpng=no" + "builtin_libtheora=no" + "builtin_libvorbis=no" + "builtin_libwebp=no" + "builtin_openssl=no" + "builtin_opus=no" + "builtin_zlib=no") + #:tests? #f ; There are no tests #:phases (modify-phases %standard-phases - (delete 'configure) (add-after 'unpack 'scons-use-env (lambda _ ;; Scons does not use the environment variables by default, @@ -1079,24 +1093,6 @@ games.") "env_base = Environment(tools=custom_tools)\n" "env_base = Environment(ENV=os.environ)"))) #t)) - (replace 'build - (lambda _ - (zero? (system* - "scons" - "platform=x11" - ;; Avoid using many of the bundled libs. - ;; Note: These options can be found in the SConstruct file. - "builtin_freetype=no" - "builtin_glew=no" - "builtin_libmpdec=no" - "builtin_libogg=no" - "builtin_libpng=no" - "builtin_libtheora=no" - "builtin_libvorbis=no" - "builtin_libwebp=no" - "builtin_openssl=no" - "builtin_opus=no" - "builtin_zlib=no")))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -1128,8 +1124,7 @@ games.") Type=Application~%" out))) #t)))))) - (native-inputs `(("pkg-config" ,pkg-config) - ("scons" ,scons))) + (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("alsa-lib" ,alsa-lib) ("freetype" ,freetype) ("glew" ,glew) @@ -1144,8 +1139,7 @@ games.") ("mesa" ,mesa) ("openssl" ,openssl) ("opusfile" ,opusfile) - ("pulseaudio" ,pulseaudio) - ("python2" ,python-2))) + ("pulseaudio" ,pulseaudio))) (home-page "https://godotengine.org/") (synopsis "Advanced 2D and 3D game engine") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:51:47 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:51:47 +0000 Received: from localhost ([127.0.0.1]:51842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRh5-0005Od-4O for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:47 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRh3-0005OP-91 for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=tjuu5XoeNgS72Oco8vaK0rqANlxZH7e8BJ08p6R2O+4=; b=kQyJYefIZxCNph+F10JxUoJkTq vA4LVIiCOf1nCprYj8PSMOHSWGvsSfI1Nau3Y5TPN9D+BJz3D4qTedKwyzUVM00nnsPC4fNgj1Uqo utDVOauxd3RBj+c0AsBA128phH9DYsoJIPkGTX47NQC7X6m3ynBq84SGqA7ANgAAodevQ+LtWY4WS JoBf2Mk3l4j7gLDYlNYO1T18NP8Wjit6Ty9PiuipkQNR06ovqp+1P3FOcmH3z6nJdV7cFTH1Ip75n Q5e+80DtFqFB2LtxM6sOlpFnr+C5F/bpvXvqHPz6sC7M1bOzPaGMRln0u+Cyhwd/QawA9gmhtYqFG AL2CT1xA==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRP-0004Uu-63; Wed, 22 Nov 2017 15:05:35 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 05/11] gnu: serf: Use scons-build-system. Date: Wed, 22 Nov 2017 15:05:01 +0530 Message-Id: <20171122093507.6827-5-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/web.scm (serf): Switch to scons-build-system. --- gnu/packages/web.scm | 36 +++++++++--------------------------- 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index a4a8778ef..bf9d7bfdd 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -56,6 +56,7 @@ #:use-module (guix build-system trivial) #:use-module (guix build-system python) #:use-module (guix build-system ant) + #:use-module (guix build-system scons) #:use-module (gnu packages) #:use-module (gnu packages apr) #:use-module (gnu packages check) @@ -1068,10 +1069,7 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") version ".tar.bz2")) (sha256 (base32 "1k47gbgpp52049andr28y28nbwh9m36bbb0g8p0aka3pqlhjv72l")))) - (build-system gnu-build-system) - (native-inputs - `(("scons" ,scons) - ("python" ,python-2))) + (build-system scons-build-system) (propagated-inputs `(("apr" ,apr) ("apr-util" ,apr-util) @@ -1081,13 +1079,14 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") ;;("gss" ,gss) ("zlib" ,zlib))) (arguments - `(#:modules ((guix build gnu-build-system) - (guix build utils) - (srfi srfi-1)) + `(#:scons-flags (list (string-append "APR=" (assoc-ref %build-inputs "apr")) + (string-append "APU=" (assoc-ref %build-inputs "apr-util")) + (string-append "OPENSSL=" (assoc-ref %build-inputs "openssl")) + ;; (string-append "GSSAPI=" (assoc-ref %build-inputs "gss")) + (string-append "ZLIB=" (assoc-ref %build-inputs "zlib")) + (string-append "PREFIX=" %output)) #:phases - ;; TODO: Add scons-build-system and use it here. (modify-phases %standard-phases - (delete 'configure) (add-after 'unpack 'scons-propagate-environment (lambda _ ;; By design, SCons does not, by default, propagate @@ -1098,21 +1097,6 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") (substitute* "SConstruct" (("^env = Environment\\(") "env = Environment(ENV=os.environ, ")))) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (apr (assoc-ref inputs "apr")) - (apr-util (assoc-ref inputs "apr-util")) - (openssl (assoc-ref inputs "openssl")) - ;;(gss (assoc-ref inputs "gss")) - (zlib (assoc-ref inputs "zlib"))) - (zero? (system* "scons" - (string-append "APR=" apr) - (string-append "APU=" apr-util) - (string-append "OPENSSL=" openssl) - ;;(string-append "GSSAPI=" gss) - (string-append "ZLIB=" zlib) - (string-append "PREFIX=" out)))))) (add-before 'check 'disable-broken-tests (lambda _ ;; These tests rely on SSL certificates that expired 2017-04-18. @@ -1139,9 +1123,7 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") (substitute* "test/test_context.c" (((string-append "SUITE_ADD_TEST\\(suite, " test "\\);")) ""))) broken-tests) - #t))) - (replace 'check (lambda _ (zero? (system* "scons" "check")))) - (replace 'install (lambda _ (zero? (system* "scons" "install"))))))) + #t)))))) (home-page "https://serf.apache.org/") (synopsis "High-performance asynchronous HTTP client library") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:51:55 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:51:55 +0000 Received: from localhost ([127.0.0.1]:51845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhD-0005P0-Cp for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:55 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhB-0005Ol-8Y for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:51:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=49WrBJ4IhFCIacX0qJOqwAzjw13DFYilPqOFCDKM8QU=; b=VCFG4UB6nR+wUttrN4XUgksi3C mO0m7ci/05NUQ1c0TkOfFxf6MxS4GvWScmP4PnvyMX5HTLFwpZ5112sjFwB/DMNjB/CUSGcZlOGse zl16IR+f5pYUOidIWxNQcbj+QvYW2OcLpad0jF2/sfvJExrbNOwseJXKtaHMgEfbnrlySmKNTUTVp jCaAjc5SUyQOgi2SO5s/ZA7TreBb82jW3UGygl5HQvh0MeQf/ah/9UcUbNxoV8S6igP+A8hIZDbqx CpGxUNW1bYabLugl+w2s7WOhu8L94gpo342CtizXkO0h3ku6/BEDkPeoSLBJMqfzWjK0+78OTZZXG Fjcxn4YA==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRc-0004Uu-5y; Wed, 22 Nov 2017 15:05:48 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 11/11] gnu: pingus: Use HTTPS for home page. Date: Wed, 22 Nov 2017 15:05:07 +0530 Message-Id: <20171122093507.6827-11-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/games.scm (pingus)[home-page]: Use HTTPS. --- gnu/packages/games.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index dd0d83538..72cd60c32 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -736,7 +736,7 @@ fight Morgoth, the Lord of Darkness.") #:phases (modify-phases %standard-phases (delete 'configure)))) ; no configure script - (home-page "http://pingus.seul.org/welcome.html") + (home-page "https://pingus.seul.org/welcome.html") (synopsis "Lemmings clone") (description "Pingus is a free Lemmings-like puzzle game in which the player takes -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:52:02 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:52:03 +0000 Received: from localhost ([127.0.0.1]:51849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhK-0005Pb-Kn for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:02 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhI-0005Oy-Jz for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=FFdnTRfpTqUxAWHYGy3fWXJkuCMq9S18MVwT6rbyFCo=; b=ftqw485LdFph/tzqgRkicWMFPk CIB04T7byx2X0rPsdK54OyaBx6mlmzqP9m0Dv8tFDd4m33IWBJgl4alajS0uV1GmenTiL+f+EnodE 3TE0fOLScNoWqwafvSDp2CSPuKAYHTSDUzIrMbpwlt9fULCDWcCaxfnQp682e0QjmZ6U7HNpHsX5L V8aarNQdGLYK0GzkYnJqff5CNhGt06mF3gPZ+n2vHhnW5Dh1OEHQ7Xtdn3OBIk+ue6yHVGSGZA4R4 7sanUBShdL/t12lZVh5UxRSGwwi/iuiy+KEljZv1XIot++1TAqph8eMy/i18MIrx5JWjYoju3mz/T 2NIFfT/A==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRR-0004Uu-Vb; Wed, 22 Nov 2017 15:05:38 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 06/11] gnu: metabat: Use scons-build-system. Date: Wed, 22 Nov 2017 15:05:02 +0530 Message-Id: <20171122093507.6827-6-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/bioinformatics.scm (metabat): Switch to scons-build-system. --- gnu/packages/bioinformatics.scm | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index a8d7361ff..850c7462d 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2016 Marius Bakke ;;; Copyright © 2016 Raoul Bonnal ;;; Copyright © 2017 Tobias Geerinckx-Rice +;;; Copyright © 2017 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -39,6 +40,7 @@ #:use-module (guix build-system python) #:use-module (guix build-system r) #:use-module (guix build-system ruby) + #:use-module (guix build-system scons) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages autotools) @@ -3439,9 +3441,13 @@ form of assemblies or reads.") (base32 "1hmvdalz3zj5sqqklg0l4npjdv37cv2hsdi1al9iby2ndxjs1b73")) (patches (search-patches "metabat-fix-compilation.patch")))) - (build-system gnu-build-system) + (build-system scons-build-system) (arguments - `(#:phases + `(#:scons-flags + (list (string-append "PREFIX=" (assoc-ref %outputs "out")) + (string-append "BOOST_ROOT=" (assoc-ref %build-inputs "boost"))) + #:tests? #f ;; Tests are run during the build phase. + #:phases (modify-phases %standard-phases (add-after 'unpack 'fix-includes (lambda _ @@ -3471,30 +3477,13 @@ form of assemblies or reads.") "/lib'")) ;; Do not distribute README. (("^env\\.Install\\(idir_prefix, 'README\\.md'\\)") "")) - #t)) - (delete 'configure) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (mkdir (assoc-ref outputs "out")) - (zero? (system* "scons" - (string-append - "PREFIX=" - (assoc-ref outputs "out")) - (string-append - "BOOST_ROOT=" - (assoc-ref inputs "boost")) - "install")))) - ;; Check and install are carried out during build phase. - (delete 'check) - (delete 'install)))) + #t))))) (inputs `(("zlib" ,zlib) ("perl" ,perl) ("samtools" ,samtools) ("htslib" ,htslib) ("boost" ,boost))) - (native-inputs - `(("scons" ,scons))) (home-page "https://bitbucket.org/berkeleylab/metabat") (synopsis "Reconstruction of single genomes from complex microbial communities") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:52:11 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:52:11 +0000 Received: from localhost ([127.0.0.1]:51859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhT-0005Qs-0R for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:11 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhQ-0005Pc-En for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=awM7a++PFx2VJVv+XqousY22vuuKt36ntvRiu3Lxgjc=; b=THPsLdSQTQh85dGN8ZOSmW6gFx iBCbQMEEkXmqWhOz5cEjFCI1cR3prLV5ijv0UV0pPY7JDJmOZ9Mq0cAoBVZll71bBIzO2VRYzPUWc Dk2yw3gMaM61+5pc5c+kKBugavao/Xms7FylEQqsAlLZOkGkbQjMPxAW6EUn1Z6RgKFbyGwOZ8+tL cZDJqE71YAslKqIbkpIWYVQBWrfz78A8fAkR+WOgEribJWnmprqwqFLsoqH04Qw0hV+SAfZEfjjsE c0RTw4hjiRqBBaihWc3MOHm3405Q9U/qO+vkYfn0GK8rKXEOHK155kbmAmp0X0t6Bz/lif1fx5Zsf 0boVvkOQ==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRJ-0004Uu-QQ; Wed, 22 Nov 2017 15:05:29 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 03/11] gnu: linuxdcpp: Use scons-build-system. Date: Wed, 22 Nov 2017 15:04:59 +0530 Message-Id: <20171122093507.6827-3-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/direct-connect.scm (linuxdcpp): Switch to scons-build-system. --- gnu/packages/direct-connect.scm | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/gnu/packages/direct-connect.scm b/gnu/packages/direct-connect.scm index 6796bf3bc..49cadb5e3 100644 --- a/gnu/packages/direct-connect.scm +++ b/gnu/packages/direct-connect.scm @@ -17,7 +17,7 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages direct-connect) - #:use-module (guix build-system python) + #:use-module (guix build-system scons) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) @@ -44,23 +44,10 @@ (sha256 (base32 "12i92hirmwryl1qy0n3jfrpziwzb82f61xca9jcjwyilx502f0b6")))) - (build-system python-build-system) + (build-system scons-build-system) (arguments - `(#:python ,python-2 - #:tests? #f ; no tests - #:phases - ;; TODO: Add scons-build-system and use it here. - (modify-phases %standard-phases - (delete 'configure) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (mkdir-p out) - (zero? (system* "scons" (string-append "PREFIX=" out) - "-j" (number->string (parallel-job-count))))))) - (replace 'install - (lambda _ - (zero? (system* "scons" "install"))))))) + `(#:scons-flags (list (string-append "PREFIX=" %output)) + #:tests? #f)) ; no tests (inputs `(("boost" ,boost) ("bzip2" ,bzip2) @@ -71,8 +58,7 @@ (native-inputs `(("bazaar" ,bazaar) ("gettext-minimal" ,gettext-minimal) - ("pkg-config" ,pkg-config) - ("scons" ,scons))) + ("pkg-config" ,pkg-config))) (home-page "https://launchpad.net/linuxdcpp/") (synopsis "Direct Connect client") (description "LinuxDC++ is a Direct Connect (DC) client. Direct Connect -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:52:20 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:52:20 +0000 Received: from localhost ([127.0.0.1]:51862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhc-0005RE-8s for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:20 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhY-0005Qq-17 for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To :MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=oRzKAPzhSvhkVfg1OPc/v4Nl4MhENtjPa4JwFXq38OY=; b=f1YUAvC9yK2cgJsl0ZKPzWLaxH SdxrY5sCMDDjNnIa/O3ePK50QrnCZtgFF8S9+lpfevlaOS4GThThNUGuKt226mrH9vdF8qWfx1Vn8 /dfU8AJm6KPYGeHX4KLcTTfdcnPqMQw70Up2vU9XuAq9IqK+kPhvMqJkF0+VuUUlBPMVdYrA1bx/h DkUDTjXXP/mhdCrY7/o6/+em71MHgz5vJ/gSaf/D0FDeeJSi1bpFethAVPqPb90o4cOKGFPZ2/Kkn Ys2ioSEzoxfaSXlQI6TVuKz+ea19fJdTr/BbxlvqkNvqWxtVtz8TnrhguVV1LK8zedoa+qfPD3oal BWH1DVqA==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRC-0004Uu-EX; Wed, 22 Nov 2017 15:05:22 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 01/11] gnu: scons: Update to 3.0.1. Date: Wed, 22 Nov 2017 15:04:57 +0530 Message-Id: <20171122093507.6827-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/python.scm (scons): Update to 3.0.1. (scons-python2): New variable. --- gnu/packages/python.scm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index d46119718..34002245f 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -1371,19 +1371,17 @@ existing ones.") (define-public scons (package (name "scons") - (version "2.5.1") + (version "3.0.1") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/scons/scons/" version "/scons-" version ".tar.gz")) (sha256 (base32 - "1wji1z9jdkhnmm99apx6fhld9cs52rr56aigniyrcsmlwy52298b")))) + "0wzid419mlwqw9llrg8gsx4nkzhqy16m4m40r0xnh6cwscw5wir4")))) (build-system python-build-system) (arguments - ;; With Python 3.x, fails to build with a syntax error. - `(#:python ,python-2 - #:use-setuptools? #f ; still relies on distutils + `(#:use-setuptools? #f ; still relies on distutils #:tests? #f)) ; no 'python setup.py test' command (home-page "http://scons.org/") (synopsis "Software construction tool written in Python") @@ -1395,6 +1393,11 @@ In short, SCons is an easier, more reliable and faster way to build software.") (license license:x11))) +(define-public scons-python2 + (package + (inherit (package-with-python2 scons)) + (name "scons-python2"))) + (define-public python-extras (package (name "python-extras") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:52:28 2017 Received: (at 29392) by debbugs.gnu.org; 22 Nov 2017 09:52:28 +0000 Received: from localhost ([127.0.0.1]:51865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhh-0005RW-Ge for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:28 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRhf-0005RB-Nc for 29392@debbugs.gnu.org; Wed, 22 Nov 2017 04:52:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=GSBh6c3c2kqUlb8VXCG3fz6kQDxWbYc7zuSzxijStXs=; b=msmITwkCy/cKSn7MAzzUCTLI6w rRRkXC2SCiUHR8mtzdf3NjzBvaXD9XMjJYOxAO7MFdE+SN7LtmMT31FYJRs80G35cVxJFeQ6Ukrc5 xtuttBJhBTp3IMoWlw43XEpnnPnr1WNCTfbVmwOsj/A+S8Zb15aAGUlcdENCT41JKBE6YzOwcqHU7 cBOB0GYWYTMT4aWCDo/+IXXc7D1kS279gOx48pQH17ILrVU63jUSbTa6sgfmnX2Vt6QKxbqoX0vgc rnExZ/lXAP/Bwue3tTxajwJhgtR4exsr41lct/kf7oxWe7h6OmdWadSVs5+qaTqhjuHzzk90KMh6s cWXWPrPA==; Received: from [117.192.105.195] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eHRRb-0004Uu-Rh; Wed, 22 Nov 2017 15:05:47 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 09/11] gnu: klick: Use scons-build-system. Date: Wed, 22 Nov 2017 15:05:05 +0530 Message-Id: <20171122093507.6827-9-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171122093507.6827-1-arunisaac@systemreboot.net> References: <20171122093507.6827-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/music.scm (klick): Switch to scons-build-system. --- gnu/packages/music.scm | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 40eab5ba6..9055f6613 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2017 Rodger Fox ;;; Copyright © 2017 Nicolas Goaziou ;;; Copyright © 2017 Pierre Langlois +;;; Copyright © 2017 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,6 +39,7 @@ #:use-module (guix build-system ant) #:use-module (guix build-system cmake) #:use-module (guix build-system python) + #:use-module (guix build-system scons) #:use-module (guix build-system waf) #:use-module (gnu packages) #:use-module (gnu packages algebra) @@ -508,19 +510,10 @@ audio and video).") (sha256 (base32 "0hmcaywnwzjci3pp4xpvbijnnwvibz7gf9xzcdjbdca910y5728j")))) - (build-system gnu-build-system) + (build-system scons-build-system) (arguments - `(#:tests? #f ;no "check" target - #:phases - ;; TODO: Add scons-build-system and use it here. - (modify-phases %standard-phases - (delete 'configure) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (mkdir-p out) - (zero? (system* "scons" (string-append "PREFIX=" out)))))) - (replace 'install (lambda _ (zero? (system* "scons" "install"))))))) + `(#:scons-flags (list (string-append "PREFIX=" %output)) + #:tests? #f)) ;no "check" target (inputs `(("boost" ,boost) ("jack" ,jack-1) @@ -529,9 +522,7 @@ audio and video).") ("liblo" ,liblo) ("rubberband" ,rubberband))) (native-inputs - `(("scons" ,scons) - ("python" ,python-2) - ("pkg-config" ,pkg-config))) + `(("pkg-config" ,pkg-config))) (home-page "http://das.nasophon.de/klick/") (synopsis "Metronome for JACK") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 25 11:04:32 2017 Received: (at 29392) by debbugs.gnu.org; 25 Nov 2017 16:04:32 +0000 Received: from localhost ([127.0.0.1]:58038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIcwR-0003u4-VH for submit@debbugs.gnu.org; Sat, 25 Nov 2017 11:04:32 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:51471) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIcwQ-0003tv-AI for 29392@debbugs.gnu.org; Sat, 25 Nov 2017 11:04:30 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D2EC820A83; Sat, 25 Nov 2017 11:04:29 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Sat, 25 Nov 2017 11:04:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=7Rq/VpQMsZpPetTZvN9fKms40evOZ5GjRmI8k6mxbKE=; b=Ysmf3 jjY+VseXr6JjroEIEcgMyRPz6Fi9q+f2kL2CfhFEtcTk+7DRkLwSdfhrXuohfZRP LoiSs5Xv0R5xEZD60ieVf5L+20EhKQvHX1DFujL1/cWUOpq4qXBwRLIdvOm0SmfP T0fudmV9mRbOojqyf+CzdHoaKHrmFETEFyTClI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=7Rq/VpQMsZpPetTZvN9fKms40evOZ 5GjRmI8k6mxbKE=; b=Om4PVwKr/AhAJC8qFW4r7v9MoUACXRU0QAO/RP5D+9r22 MJM2g0jYIyrXJDWMhm9o26+bsdir26z91n+27SWcXw2jyuapLrpTPHnsTgQAPHJ8 n3Fwd7CYYpzZNX5VMYyGUrZQgf2TmjOFJ0JvwuWWYwVDRVjpaEjevXjdBJzMKCpw pa7yf1cWu1VRIPDsz+Cf6wzSvCwxriRXdu4c7Iy12i+yRsuQ3U1/zlaRBMfi1F0c w3aRhC13lWTnnxOJ1kw+3+JIXFmAVuJCiHfipWlg6uJgmlUM/mDBnfFUnCiGBGU7 e5pmbMzRwECUr/9fUxVb+pIC4Nso7faNmJe+aaWFQ== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 87AA07F35E; Sat, 25 Nov 2017 11:04:29 -0500 (EST) Date: Sat, 25 Nov 2017 11:04:26 -0500 From: Leo Famulari To: Arun Isaac Subject: Re: [bug#29392] [PATCH 00/11] New scons build system Message-ID: <20171125160426.GA24330@jasmine.lan> References: <20171122084115.1727-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline In-Reply-To: <20171122084115.1727-1-arunisaac@systemreboot.net> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Nov 22, 2017 at 02:11:15PM +0530, Arun Isaac wrote: > I have a working scons build system! Awesome! > I have ported all scons built packages except aria-maestosa to the new build > system. aria-maestosa fails to build even on the current master branch. Okay. > I am also unable to build mongodb on my machine. It's probably due to > insufficient memory (I have 4 GB). Somebody should verify that the build works > on their machine. On my machine, it fails with the error: It failed similarly for me, but at a different point. I'm trying again after reverting the scons update. --4Ckj6UjgE2iN1+kY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAloZlIoACgkQJkb6MLrK fwjH5Q//fk4vPp/okcvg0LWyi7APL/fnunTo6jiuwLJmicFa/oTHxud5G88JU/y1 5x69jwzY4AqPGziOxrKSbOf5rsnqgoGt678uCI9e3f25MnjDai4JQZMGd+ioMstS WY+La849dxI/t8cnE2kz/CJDJ8IlDBTv4XU2tLqhwz+pwoDtGSqkIfhSaYUy80qr Riyj4iSb5km52t1sovZ7YoHbAuoQj+3U1xZ9D6t4cXwy41CU1GPTzxjlJ2Uzfy0p T5Vym3UfPqECmS0ryqlAIt8GyvWB+LTfx/oDQSvb5YTMzhR2J9nprf4er2sctyz8 XGvcIOm7yYZIR+a9tdLKI0zeWWGXS64HWd1Zfdt8CYdXB/HNOeuAtQNoyxtt4rNH pgk08TEUD0y61Xc5sMzBMvylAZT7p1/n9ZT8Fl344bUPylu2tufdkqEJfwC94exh dG0iXZhC+AwtgaEDmabo9Dwqzs1Kpq7xOiNc0NIDWWKnxFpIDFPJEG559dCfht7T I2Rw/+wzVQ/l7/+U6rQY1cNuCgSUhk2h24KLAAq9P80TjV1t7bjcGHfN1ASkd/Vp EZu3NEfBsLqPoDwqewpbjEJ4aXNtmSNQQSrOMxCnwbewFcrm++A5drXrfhAelMgG B/pvlmWT7wy0Ck4+J8UU8Z2Ro1QU2XWIX1r5vDgvob0gSDa9S5M= =Abvg -----END PGP SIGNATURE----- --4Ckj6UjgE2iN1+kY-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 25 11:05:06 2017 Received: (at 29392) by debbugs.gnu.org; 25 Nov 2017 16:05:06 +0000 Received: from localhost ([127.0.0.1]:58043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIcwz-0003vN-St for submit@debbugs.gnu.org; Sat, 25 Nov 2017 11:05:06 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:51005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIcwy-0003vF-DF for 29392@debbugs.gnu.org; Sat, 25 Nov 2017 11:05:04 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 4FB752064E; Sat, 25 Nov 2017 11:05:04 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sat, 25 Nov 2017 11:05:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=vodbniEkxuIfx7/J13CPpguckua0ySHU7S09JZJGMNk=; b=iJaf0 xNEeedI+YS/v+qPr7HLx2Oi77vbZx8mHnuwHT/gHaZIbXKlcao52r9XKSoreyqQ8 f6YrqW47Qu+tQVv2d7QcgGUrcn0xWETt4ItS8+G+8Uegd3aeuYfPO7xgX1Ua6ZUF KItbat2NWDDyINGu2VcSBT1RwfNYCTsFJmuhXg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=vodbniEkxuIfx7/J13CPpguckua0y SHU7S09JZJGMNk=; b=F2O0xjs8T75unDAFXavXHDXmizut3lhuBxbDJ+KIEXt4H 2yhsF23VtVCqFmBQi2gr5g6+rWNi4mEEV3+ndCt4ow3tWmuCW0UJUN9kKC+dlePe BeAbyQSm/4gwqiDQD2ReNZazf+VoXAsaacOrvSgnElxMbUsUMOGDasevxV5kWHEg wSA4H/SX4q3BjCxZ4vR9fYBVnJYQ8zkwh8MNCitc0W125J4ardhPODCnQZMXeR+M i2y4Vpowu9k2fEYx+Bn50Ov1yintSSEoj4cxtxjuZGwSpx58PUPixUOXoJh2JriZ BUuXwW3aGL0u3ePKOLizqPMQ0IFj8xQRkczPjOhVA== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 0C4A124660; Sat, 25 Nov 2017 11:05:04 -0500 (EST) Date: Sat, 25 Nov 2017 11:05:02 -0500 From: Leo Famulari To: Arun Isaac Subject: Re: [bug#29392] [PATCH 00/11] New scons build system Message-ID: <20171125160502.GB24330@jasmine.lan> References: <20171122084115.1727-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="NDin8bjvE/0mNLFQ" Content-Disposition: inline In-Reply-To: <20171122084115.1727-1-arunisaac@systemreboot.net> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --NDin8bjvE/0mNLFQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Nov 22, 2017 at 02:11:15PM +0530, Arun Isaac wrote: > In the copyright headers of doc/guix.texi, do I need to add @* to the end of > the line? Yes, please add it to the penultimate line. That is, the one above yours. --NDin8bjvE/0mNLFQ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAloZlK4ACgkQJkb6MLrK fwh47A/8C1wbPuCaalVy65dGL+Qpyd1MGUwXfMe4oEu3pNdenv6gTLi3U0oNRouq TdeLxDF33u39AI/JkYrRm9RfEeKCKi/ShsrIHm45IGGFpT+26X11oAG3ggDk0eXg nLbAzf5PaIqhTFxJZV44PEkOaRlMQCYSFXoYgc9Lr3KP0GUA6GVouVijhACXEqnZ dCHpVhDlAzwc6UKHxR5CMnNRuvHO3lU3h9OEHjDEvDypIxNWc8aL/aUvGFtdYrkK XI9W968WbiFfkyGQ6oc6DA049mSRjgBUtajG1qtqfSbuChOCrR158onBFWgm7s/r JpPadse1vihCTRuorYaut/jlvFrLNJATyUy6HBAg4aaO1IJxrckel8EeT0TjYjm1 fv7hsLxSoJTgFzj6UF0fclIIgLXOtpgSTZBmUAaakF8RWKGyTYDkJHu0cVCqvtfs GGeggm4+eW3PFwMfE4XvX1+Q264TQQFSxd6jQziLqMezhUQ5T/hjvJwY3K4phvvF 6T1J/APKmIlWp8hs4xupd4ggBhI/H3l+tVyngd+w3Vhk9STygleiX79KzSI4mlMo yAxSSfx6w7w5rGtgsZCkdsSXvf44kOkOPw+XhBEl8FI7vtuhJwOt5UAb78PHweMc kJTRKFIiUyNdMTxfhwhNVvfmJaGCdMeNmz+Nf0QrWqFXENsYqIw= =RH5G -----END PGP SIGNATURE----- --NDin8bjvE/0mNLFQ-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 25 20:27:03 2017 Received: (at 29392) by debbugs.gnu.org; 26 Nov 2017 01:27:03 +0000 Received: from localhost ([127.0.0.1]:58371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIlip-0002pO-2D for submit@debbugs.gnu.org; Sat, 25 Nov 2017 20:27:03 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:45769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIlin-0002oy-8m for 29392@debbugs.gnu.org; Sat, 25 Nov 2017 20:27:01 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B8C4320AF2; Sat, 25 Nov 2017 20:27:00 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Sat, 25 Nov 2017 20:27:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=d6bIgGn8xBPcW6MC3nM0VtCmRBSjy+tbhZs9yALF054=; b=gPIX/ mtgksE6+9MTtI13XTpMiCawKDSznTieeYzhtvLrFEQFnGly4nFmjkUgaA51gSPCU aEKHJYB+n2mvc/BAQs0riOr0rzPrU+y1dp34Lw4y14btiA+OYl5HxxzBEtaeklwt RQx4cW3FdOg5DTbIyyQiNMQve0p39Xh0qybn/g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=d6bIgGn8xBPcW6MC3nM0VtCmRBSjy +tbhZs9yALF054=; b=U721wyAanoHXGcuZGCB5+iWbmPBad3fkLshdeosD26h9t qdkp+AayaUKv4Cbz1rpEFTTp6/iOkYineXKBBhlh/prK7xNOk6PP9lmbFs58/R6T V9YgdRTfWuXp91gCw9LE1b+ghqmuECmoIBCz5i5r//hgl38my8lLh8uRmIW2vA9p r9v1kjcgGRwLziIn8hQxz9euICOuhwZdt1kXic5rzMO8Wt6nB3LKzN7dJjUdHsJt 5FUt7ecN2wgEin3kXj8IP1XquzzQh9rZwmmgQ1FDUnvXs1Ku4Nc4v5Qsk6eDOFc1 HcSHDcPE03ES7QWmMxyDfLATPbruZW07jQv8zY5Qw== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 6DDE97E1D9; Sat, 25 Nov 2017 20:27:00 -0500 (EST) Date: Sat, 25 Nov 2017 20:26:59 -0500 From: Leo Famulari To: Arun Isaac Subject: Re: [bug#29392] [PATCH 00/11] New scons build system Message-ID: <20171126012659.GA14937@jasmine.lan> References: <20171122084115.1727-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline In-Reply-To: <20171122084115.1727-1-arunisaac@systemreboot.net> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Nov 22, 2017 at 02:11:15PM +0530, Arun Isaac wrote: > I am also unable to build mongodb on my machine. It's probably due to > insufficient memory (I have 4 GB). Somebody should verify that the build works > on their machine. On my machine, it fails with the error: It turns out that mongodb's test suite uses 45 GB of storage at its peak. But, mongodb does build and pass its test suite with this scons-build-system if you have enough space. --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAloaGF8ACgkQJkb6MLrK fwg/dQ/9HWiOavoEyIHKkPXr8ahtlHsD13QhiJYCvLk7+76c4W3EfQ5ISeFIgAXC d7c/vaPcjD9+N8L8WZjac/XN/FMhVmwlwZl0Pel/GxtbAWy9wRPewMZtH4ODf5VY gZ5moE2h+TlJDwgLBcwnbvI/g4ci51R3b9bIztWH1H+Umi0l95HAXV5BORpdp0KW Y6O2toxjsNp1CJ32jSLGht+QY+vj6T7yOOp/5ynUh0ZGU1Qb+36eAnDWNRNTbcTm 7ssFYdTc/PjG+hohlTfVyDOJIgugWOq/dq0HFD9tckT6iq1IvG5MYmPilsYyJMUl GuldC0DnCfkZsnem0yl7nSv2LBqkWa+0yAul933e5UMh/nuCZ0jmmWw6CqLrTtvM qxWxAyzEaBCL2D8wsYDw8DdKb0bWgs/yrrjFA75O7L9GOxYtJ9waZlvK0YPYtGrI ICSajB4XhVsO3WADgQqrkKEYdoOMDZMk4oP6ZHb0VMAA2PbYmheUCsZaJ2gE+EhA tSmZELZJIPzhu0cBGZaslsLx3/8URMOdte24tYR50zr4WsEk1DjOOYrNKSk5FWKK pe9wS+VrqSczglfESYkUZK7rFHH7WajOdNkMALKjaIMZgJErOvBRUuvB+6NkO+vR qm7ecmAs534mNYkWdV6/reX2lMEnUeBj8qFsyAz/GmCigSI4KpA= =eD31 -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 06:18:14 2017 Received: (at 29392) by debbugs.gnu.org; 26 Nov 2017 11:18:14 +0000 Received: from localhost ([127.0.0.1]:58584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIuwv-0001PH-V3 for submit@debbugs.gnu.org; Sun, 26 Nov 2017 06:18:14 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:44870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIuwt-0001P3-OI for 29392@debbugs.gnu.org; Sun, 26 Nov 2017 06:18:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ZXgWUe8ARvFkRmC1apxxRwzAB4XeF9peJkau5gWK0LE=; b=FQ3Pvs6ZtWnFSbH69pmoYX5JR Ch70InpFaK/VmgufkUXNHGHS9GA6j7OF5xOE7FXzFfnFpHF8pzZk8Vd0Z3sFmhEfdIJlG3bqHja/Q pw05MMphpkaTYoGutGDTXh5RlDnhkxUYLKLzG7Hbr4GoJ3tOXmCoYL/WywMl0evonFdTcFNGA5jik qqS9QsLnqeFii4C2DAYs/wWBDVsQYyK+9xri4FPprfEa8cSXiffDf6hcp6c9hISiiMGloqJX/hbvo nlBgIHelX1B3Dkq/vhzkGuRZfc6FVferJWjlXpdeq1QDPB+avrtIBeWLTRXxfpQ/bCFlr8Lw7IYGz ++ggske3g==; Received: from [124.40.246.228] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eIuwg-0000mH-Rk; Sun, 26 Nov 2017 16:47:59 +0530 From: Arun Isaac To: Leo Famulari Subject: Re: [bug#29392] [PATCH 00/11] New scons build system In-Reply-To: <20171125160502.GB24330@jasmine.lan> References: <20171122084115.1727-1-arunisaac@systemreboot.net> <20171125160502.GB24330@jasmine.lan> Date: Sun, 26 Nov 2017 16:47:56 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Leo Famulari writes: > On Wed, Nov 22, 2017 at 02:11:15PM +0530, Arun Isaac wrote: >> In the copyright headers of doc/guix.texi, do I need to add @* to the end of >> the line? > > Yes, please add it to the penultimate line. That is, the one above > yours. Is this the only change? Shall I make this change and push all commits? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 11:18:09 2017 Received: (at 29392) by debbugs.gnu.org; 26 Nov 2017 16:18:09 +0000 Received: from localhost ([127.0.0.1]:59513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIzdA-0001bc-QS for submit@debbugs.gnu.org; Sun, 26 Nov 2017 11:18:08 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:46625) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIzd6-0001bP-N8 for 29392@debbugs.gnu.org; Sun, 26 Nov 2017 11:18:07 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1440FF2A1; Sun, 26 Nov 2017 17:18:06 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pStiODHPnY70; Sun, 26 Nov 2017 17:18:04 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8A60DEA5A; Sun, 26 Nov 2017 17:18:03 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Leo Famulari Subject: Re: [bug#29392] [PATCH 00/11] New scons build system References: <20171122084115.1727-1-arunisaac@systemreboot.net> <20171126012659.GA14937@jasmine.lan> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 Frimaire an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 26 Nov 2017 17:17:59 +0100 In-Reply-To: <20171126012659.GA14937@jasmine.lan> (Leo Famulari's message of "Sat, 25 Nov 2017 20:26:59 -0500") Message-ID: <87mv39vwso.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Leo Famulari skribis: > On Wed, Nov 22, 2017 at 02:11:15PM +0530, Arun Isaac wrote: >> I am also unable to build mongodb on my machine. It's probably due to >> insufficient memory (I have 4 GB). Somebody should verify that the build= works >> on their machine. On my machine, it fails with the error: > > It turns out that mongodb's test suite uses 45 GB of storage at its > peak. As mentioned on IRC, if it=E2=80=99s C++, it makes a huge difference to bui= ld with =E2=80=9C-g0=E2=80=9D such that object files do not contain debugging = info. Perhaps worth checking if it helps here! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 13:51:16 2017 Received: (at 29392) by debbugs.gnu.org; 26 Nov 2017 18:51:16 +0000 Received: from localhost ([127.0.0.1]:59602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ21M-0002WG-C7 for submit@debbugs.gnu.org; Sun, 26 Nov 2017 13:51:16 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:47583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ21K-0002W7-Ue for 29392@debbugs.gnu.org; Sun, 26 Nov 2017 13:51:15 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 4E9C02097E; Sun, 26 Nov 2017 13:51:14 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sun, 26 Nov 2017 13:51:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=g5UtJ2zTejGbQehmrGECUKQFcOTdGtUOMGRtRxorB0Q=; b=s8M32 4bIOyJJrC9nJq3LV7aOputqFPE23XCMvKP17mbNZ6SUwO0WYDDbjuQLR0FmoJMZh WyasQlaYWMOCelIHSoVqD0etV/exxmb6klqap5CQxhBvIrhx0X7UtRotV6xGeC/n jMH9hEvAcismkG8EN0QdCYYPuHcK9LBLTLogFQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=g5UtJ2zTejGbQehmrGECUKQFcOTdG tUOMGRtRxorB0Q=; b=MyIPp22GojIUyPkKGDvMj8l0fFZ+dVi0CQI3NhKnakqUE dOdDQKk+aFlklTLy5G1JY/GwWyN4QagziKHmvWpCsz7LMAeYdH3+HfKdndh1sp87 T4WFPTXrqLf+u0Hy+KRq+IYas/mB+/wgZb+1xi7doUtm0ZF1EyczJFTBXeCkIv2+ HJke8/1mThPrt1r8SQxm5nBRQmcPRR/YHUdjahpSZfCGLGr3E9LKKdT5ekDqp8v8 /Jmm+wX+6nk0kb1vV96l21ABvDeWKIPDnURI96p50WArIZcBant2l2lxj8MrM8KC M27Xg3Fmyh2wrvjbBGV2pz+97LD8rsen0ISX9hopg== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 02A9424740; Sun, 26 Nov 2017 13:51:13 -0500 (EST) Date: Sun, 26 Nov 2017 13:51:11 -0500 From: Leo Famulari To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: [bug#29392] [PATCH 00/11] New scons build system Message-ID: <20171126185111.GA30789@jasmine.lan> References: <20171122084115.1727-1-arunisaac@systemreboot.net> <20171126012659.GA14937@jasmine.lan> <87mv39vwso.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Content-Disposition: inline In-Reply-To: <87mv39vwso.fsf@gnu.org> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 26, 2017 at 05:17:59PM +0100, Ludovic Court=C3=A8s wrote: > Leo Famulari skribis: >=20 > > On Wed, Nov 22, 2017 at 02:11:15PM +0530, Arun Isaac wrote: > >> I am also unable to build mongodb on my machine. It's probably due to > >> insufficient memory (I have 4 GB). Somebody should verify that the bui= ld works > >> on their machine. On my machine, it fails with the error: > > > > It turns out that mongodb's test suite uses 45 GB of storage at its > > peak. >=20 > As mentioned on IRC, if it=E2=80=99s C++, it makes a huge difference to b= uild > with =E2=80=9C-g0=E2=80=9D such that object files do not contain debuggin= g info. > Perhaps worth checking if it helps here! Right. Arun, I'm not sure how to apply this flag with Scons. Do we just pass it to scons-flags? I can try it on my system with lots of storage space. --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlobDRkACgkQJkb6MLrK fwidKRAAs1Kr7YwLe4PHTUatMyRZXGZXSdDFkYwrl8DAvUSzukRlOLCgP/vVq7rB xBUBqX/zV4j7lBg4tQI4EFEcJ7M4WFhkvBcAeM06UgDD0mE827UZq1YnThz9jEY5 3Lwo4V8hZfNgSxHBsVK9lyRN2yDYiE3Dc/hE3h4AXZpCrfHknjECjuLla3THB0KM SbKfQxqVrp8HVuuiiWbFNAhHAvJ+Sr2rnof3zFxTAcOKRu23k3440/FiewTKBdfD ZGnQYsQCk6vJ4HrIGcsLmmIr3de7tcnKD6dUhQIvoybxl75s9XePN+maajbFJmOd PRe+RiDgtYTyhyipTgvS0bEXehAAaljfsYtKTy9vWELkkkrl3crHut8V9WA8bPDS usYEVdtMCHGXnSgca/CboaACHFmz0/zeCSxeaKB/JTrL/wk2gHgDbqH3mCIINPQT xYxQya9+eYVbtNCSG/wkevyC0pJ6L1Bxr3hccS652BxQlN23K9shMYiItrynLAgn AigdpXd3nqGS2Dl5kTphwjfRx1Edx2d6vE4yCIhbo2Al7nbNGg+l5S63ySAzJTQl MyNSvJuRdvOuic9Nea7wKz26dDjZGSiZhp4F+Uigzfbwqvssj2IWeaOOtgtwY0N2 0TCehaekVGGJGJvQqcZZI3Qw/iyJ0P6p/DDoNDP95dXA73D47AE= =OOXc -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 16:04:25 2017 Received: (at 29392) by debbugs.gnu.org; 26 Nov 2017 21:04:26 +0000 Received: from localhost ([127.0.0.1]:59678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ469-0005pP-UU for submit@debbugs.gnu.org; Sun, 26 Nov 2017 16:04:25 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:43089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ462-0005pC-Dv for 29392@debbugs.gnu.org; Sun, 26 Nov 2017 16:04:18 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 1379A20701; Sun, 26 Nov 2017 16:04:14 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sun, 26 Nov 2017 16:04:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=tR8KCTsn9KCQaAwXBGckh5u/PSUG2XzhMrCACbO9ycs=; b=BSNAL 0qM6tTAJhry/uMzWpnUgPXDWENcTtBWhZ+fMEzoNIcy1DQKDzsVg9gUuJoyVDvko 0Sug6+98Wd+8XL0Z6kTWs/V2rDC+kGo1q3FM38iV2lq8SkPrZU1WIWV/xbTEHLfD xEmm4lqansymjiqcb6cYKSHhRUKimurtCGkhOg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=tR8KCTsn9KCQaAwXBGckh5u/PSUG2 XzhMrCACbO9ycs=; b=MTzJUE+kD9xTg5ilkCmk8aq1i68bEVmuOxSujWQse4gBm PCUxxfgRNPJD8YTTKVctKMRZSaJSfq7UQd1vLBNyjkefwc6eRslRMYM1UOskicfp /0/tFxIrvq66ekWqeYiO66dP474MpRrCv6n4dHGxzO0rf6tQx4b+qdz3+E1qATOx 66D3LTuHOJOOaalFgCptMFJC9iSscddnI/bkbAmQ7CTmGoWRZtuf4N/Hw2+scLU6 GylfeWI29zPS3IgomOC0VCpBVWQf2eB0hvEpPp8QMYEhGHAdUFHpam2Sj0VaQu8a 98YxZwSTMMYRGELjal8ti3YJP5KrOzeaWkO1PZaTw== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id B7CCB240B2; Sun, 26 Nov 2017 16:04:13 -0500 (EST) Date: Sun, 26 Nov 2017 16:04:12 -0500 From: Leo Famulari To: Arun Isaac Subject: Re: [bug#29392] [PATCH 02/11] build-system: Add scons-build-system. Message-ID: <20171126210412.GB6880@jasmine.lan> References: <20171122093507.6827-1-arunisaac@systemreboot.net> <20171122093507.6827-2-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4bRzO86E/ozDv8r1" Content-Disposition: inline In-Reply-To: <20171122093507.6827-2-arunisaac@systemreboot.net> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --4bRzO86E/ozDv8r1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Nov 22, 2017 at 03:04:58PM +0530, Arun Isaac wrote: > * guix/build-system/scons.scm: New file. > * guix/build/scons-build-system.scm: New file. > * Makefile.am (MODULES): Register them. > * doc/guix.texi (Build Systems): Add scons-build-system. > --- a/doc/guix.texi > +++ b/doc/guix.texi > @@ -42,6 +42,7 @@ Copyright @copyright{} 2017 Hartmut Goebel@* > Copyright @copyright{} 2017 Maxim Cournoyer@* > Copyright @copyright{} 2017 Tobias Geerinckx-Rice@* > Copyright @copyright{} 2017 George Clemmer > +Copyright @copyright{} 2017 Arun Isaac Make sure to add a line break (@*) after George's name. https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Line-Breaks.html > +@defvr {Scheme Variable} scons-build-system > +This variable is exported by @code{(guix build-system scons)}. It > +implements the build procedure used by the @code{scons} software Here we are not referring to SCons itself, but not a code variable. So, I think we can skip using @code here. > +construction tool. This build system runs @code{scons} to build the > +package, @code{scons test} to run tests, and then @code{scons install} > +to install the package. Additional flags to be passed to @code{scons} ^ Same here ---------------------------------------------------| > diff --git a/guix/build-system/scons.scm b/guix/build-system/scons.scm [...] > +;; Standard build procedure for applications using 'scons'. This is I would say SCons instead of 'scons', and anywhere we refer to SCons as a project rather than a particular program. This is mostly in the manual, comments, docstrings, etc. > + (build-inputs `(("scons-python2" ,(module-ref (resolve-interface '(gnu packages python)) 'scons-python2)) > + ,@native-inputs)) Is there a particular reason we use a Python 2 variant of SCons? If so, can you explain it in a code comment? > +(define* (scons-build store name inputs > + #:key > + (tests? #t) > + (scons-flags ''()) > + (test-target "test") > + (phases '(@ (guix build scons-build-system) > + %standard-phases)) > + (outputs '("out")) > + (search-paths '()) > + (system (%current-system)) > + (guile #f) > + (imported-modules %scons-build-system-modules) > + (modules '((guix build scons-build-system) > + (guix build utils)))) > + "Build SOURCE using SCONS, and with INPUTS. This assumes that SOURCE There isn't a variable named 'scons' here, so I think it would be SCONS-PYTHON2. --4bRzO86E/ozDv8r1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlobLEwACgkQJkb6MLrK fwhtyA//f256LcW4Ol8TfINqTZQGVGsA2fzRQMRl+x9pOzWN7kf3hKaPniS1MkAS LRFla4XRhESgrXcoZvKKLQafMXMOx5xN0xqfEQoXXmZSfnM1iGdCRlYlLBxPA5Q6 NQW3QXlt1KJ3IMF/39i25Mv3jMg3VX8RnEIXti9oHzbKbP9JnY3GX1C63NCaSUy7 FofNZoG5N7Wm2KTHpNqGbSf9MxxIN9gISXtzcdaT7VVPdWHzbOepAUc3gYRThfiM SRE1o2M5v6LLDHGW47zQlurwVED/CdSiR3wLs+5gJVrTp47HWkaENlTAr2h8rjwr XbPijcTiCYg+rchXoMIUe6NGA6fKv0ihagVSvHZpRuyzgt90BwBHIXLguy2bnz+s t6CVf/1cvbEi7zcjov6R8FBfHvsgsb+qeOhbbdybgs1dwbotGbiyy5x70OPcaZHC +twDWBrXHOhU77PmC0tf5L/AEpv4U1NhuswAOxrorl2ZLI355Uc8XKKqIQDPYCJq ATwce4MLhBLAaeXW7RFsAGmLOu7HaP1WLZolKrqq5r5K75TbUz1P9dbqZ+6murHM lwxTi5gwaGnQQ18krn4STY83PxYkmBWcB/Js6Pha6N0Ic89ZVnr9+fTzIePzai9i WGZtXQLoIexoE+M5aV3BW8VH5W4thKTIPdE47sC034B3shp60Nw= =ec7y -----END PGP SIGNATURE----- --4bRzO86E/ozDv8r1-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:07:53 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:07:53 +0000 Received: from localhost ([127.0.0.1]:34886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMO-0001kB-J0 for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:53 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jV-KF for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VYU81HMr8mZ1TOkf8AHGwNipuwoGjCQenTfeHghMjIk=; b=Ob7/o10E5MVY+RrSNof5huaHHR xKu2RZMFh3JWp35BBWwBhCkFCxAEyEzdCnUrnqIdHjhXgK1Vhb+3T43LVzddJ5sgf8wvMOjU+V0nD fD0gW590PVNVGIgD6aIWksUqUC/pFTUxWuFrH0sNqxPB8K07nydlauty5D9bmyyL4gZaxGfvCDvlQ agy/YVCj+eLS7mVbLSzKzb0uGqkP+p7duV3b20TLafeufAJmJ7KP/yCZBtXvmNbC5RiBAFj4rOxBp l4hQcpNiv3NapGGM6fj+0z8p5MBtZh1tICPjn2O3rBeJP8LYPlXbxBQFW9Qk5XxMunHRoCipyoM7Z TDs1wETg==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM8-0006mA-UW; Tue, 28 Nov 2017 22:37:36 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 07/11] gnu: godot: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:47 +0530 Message-Id: <20171128170651.6136-8-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/game-development.scm (godot): Switch to scons-build-system. --- gnu/packages/game-development.scm | 45 +++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index be241cbd3..3c544f554 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -37,6 +37,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system python) + #:use-module (guix build-system scons) #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages boost) @@ -1063,12 +1064,26 @@ games.") (file-name (string-append name "-" version)) (sha256 (base32 "1mz89nafc1m7srbqvy7iagxrxmqvf5hbqi7i0lwaapkx6q0kpkq7")))) - (build-system gnu-build-system) + (build-system scons-build-system) (arguments - `(#:tests? #f ; There are no tests + `(#:scons ,scons-python2 + #:scons-flags (list "platform=x11" + ;; Avoid using many of the bundled libs. + ;; Note: These options can be found in the SConstruct file. + "builtin_freetype=no" + "builtin_glew=no" + "builtin_libmpdec=no" + "builtin_libogg=no" + "builtin_libpng=no" + "builtin_libtheora=no" + "builtin_libvorbis=no" + "builtin_libwebp=no" + "builtin_openssl=no" + "builtin_opus=no" + "builtin_zlib=no") + #:tests? #f ; There are no tests #:phases (modify-phases %standard-phases - (delete 'configure) (add-after 'unpack 'scons-use-env (lambda _ ;; Scons does not use the environment variables by default, @@ -1079,24 +1094,6 @@ games.") "env_base = Environment(tools=custom_tools)\n" "env_base = Environment(ENV=os.environ)"))) #t)) - (replace 'build - (lambda _ - (zero? (system* - "scons" - "platform=x11" - ;; Avoid using many of the bundled libs. - ;; Note: These options can be found in the SConstruct file. - "builtin_freetype=no" - "builtin_glew=no" - "builtin_libmpdec=no" - "builtin_libogg=no" - "builtin_libpng=no" - "builtin_libtheora=no" - "builtin_libvorbis=no" - "builtin_libwebp=no" - "builtin_openssl=no" - "builtin_opus=no" - "builtin_zlib=no")))) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -1128,8 +1125,7 @@ games.") Type=Application~%" out))) #t)))))) - (native-inputs `(("pkg-config" ,pkg-config) - ("scons" ,scons))) + (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("alsa-lib" ,alsa-lib) ("freetype" ,freetype) ("glew" ,glew) @@ -1144,8 +1140,7 @@ games.") ("mesa" ,mesa) ("openssl" ,openssl) ("opusfile" ,opusfile) - ("pulseaudio" ,pulseaudio) - ("python2" ,python-2))) + ("pulseaudio" ,pulseaudio))) (home-page "https://godotengine.org/") (synopsis "Advanced 2D and 3D game engine") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:07:53 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:07:53 +0000 Received: from localhost ([127.0.0.1]:34888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMP-0001kZ-Ef for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:53 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjML-0001jY-6g for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=r/u9SFQxVEMRZ3Mz88ypV/1uppMaXw8qmQXIZ4Jdifo=; b=OeuXUSEUtg4EdMnREZ9d79K0fg i4SkzMy2T4wWkH9lxMz5ua/fUQKIVpUswb/tJTPBuxKDxGAYiTfHyEJwJimgAFudFMGq57z2w0b+1 1BCHVCTAVK0b5a7ayydSNKkNFvZlnkl2Rk1OtLxRcVKhMV91IILmNNA6k29UIRCOI0yASqiO7Jk8F CTtVdVwppLieFP+t/ckKpWaox8raS5gziJuEiolo10rCYc0kMupQUmhMG5qoI1+xnxEIy8y0qM7Jl g/mCYW0VuAJvdloFJcEQBqqiGUFTGr9Tf0DXhsd3A4iSPKyHvW26DjIibrjIfhaMZ9I0XlgtJuD/L 9loFDMuQ==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM9-0006mA-2D; Tue, 28 Nov 2017 22:37:37 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 08/11] gnu: pingus: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:48 +0530 Message-Id: <20171128170651.6136-9-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/games.scm (pingus): Switch to scons-build-system. --- gnu/packages/games.scm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 565c0e822..a699fadc2 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -808,7 +808,7 @@ fight Morgoth, the Lord of Darkness.") (patches (search-patches "pingus-sdl-libs-config.patch")))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config) - ("scons" ,scons))) + ("scons-python2" ,scons-python2))) (inputs `(("sdl" ,sdl) ("sdl-image" ,sdl-image) ("sdl-mixer" ,sdl-mixer) @@ -817,15 +817,11 @@ fight Morgoth, the Lord of Darkness.") ("libpng" ,libpng) ("boost" ,boost))) (arguments - '(#:tests? #f ; no check target + '(#:make-flags (list (string-append "PREFIX=" %output)) + #:tests? #f ; no check target #:phases (modify-phases %standard-phases - (delete 'configure) ; no configure script - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (zero? (system* "make" "install" - (string-append "PREFIX=" - (assoc-ref outputs "out"))))))))) + (delete 'configure)))) ; no configure script (home-page "http://pingus.seul.org/welcome.html") (synopsis "Lemmings clone") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:07:59 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:07:59 +0000 Received: from localhost ([127.0.0.1]:34890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMP-0001kn-MA for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:59 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jR-KW for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=dH4gpr63nrtjaRXyTWT6jRR9CDnWsIZGZHXJOy0GKBs=; b=PRtLViNB+zgGoSNum4tlS3obk9 8L3BxUtm+CGH7GfEd2OfBExy/oX3YdWnwY8v8oPiRLPm88fEozc8u8OcQe51bLMxvWyYjg5gUhTbR q2G21rzGeXT+9jvaAeioZcP3GUByoqSzLctsgPKRtw9ElOk3bxzVn2QML47pVLfI7vFLoxV4otrUk W0RcAt5vHObZs78QFxK5LaywJdEZAqNc0SiGXP6MRvky71pRk2V3pCZUTU2wavvNfcwGX40X2yWY+ GF9GrspzlSAyMcWmoftjKDraOTfQUr0DBtqcSctvS9GK1OooLJG5swkjdP5M6IcknRCpDFCwASrzs XnS7ZlVw==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM8-0006mA-Ib; Tue, 28 Nov 2017 22:37:36 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 04/11] gnu: gpick: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:44 +0530 Message-Id: <20171128170651.6136-5-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/image.scm (gpick): Switch to scons-build-system. --- gnu/packages/image.scm | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index 0e1f02556..dfba83a21 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2016, 2017 Efraim Flashner ;;; Copyright © 2016, 2017 Tobias Geerinckx-Rice ;;; Copyright © 2016 Eric Bavier -;;; Copyright © 2016 Arun Isaac +;;; Copyright © 2016, 2017 Arun Isaac ;;; Copyright © 2016, 2017 Kei Kebreau ;;; Copyright © 2017 ng0 ;;; Copyright © 2017 Hartmut Goebel @@ -67,6 +67,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (guix build-system r) + #:use-module (guix build-system scons) #:use-module (srfi srfi-1)) (define-public libpng @@ -1204,33 +1205,26 @@ medical image data, e.g. magnetic resonance image (MRI) and functional MRI (sha256 (base32 "0mxvxk15xhk2i5vfavjhnkk4j3bnii0gpf8di14rlbpq070hd5rs")))) - (build-system python-build-system) + (build-system scons-build-system) (native-inputs `(("boost" ,boost) ("gettext" ,gnu-gettext) - ("pkg-config" ,pkg-config) - ("scons" ,scons))) + ("pkg-config" ,pkg-config))) (inputs `(("expat" ,expat) ("gtk2" ,gtk+-2) ("lua" ,lua-5.2))) (arguments `(#:tests? #f + #:scons ,scons-python2 + #:scons-flags (list (string-append "DESTDIR=" %output)) #:phases (modify-phases %standard-phases (add-before 'build 'fix-lua-reference (lambda _ (substitute* "SConscript" (("lua5.2") "lua-5.2")) - #t)) - (replace 'build - (lambda _ - (zero? (system* "scons")))) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let ((dest (assoc-ref outputs "out"))) - (zero? (system* "scons" "install" - (string-append "DESTDIR=" dest))))))))) + #t))))) (home-page "http://www.gpick.org/") (synopsis "Color picker") (description "Gpick is an advanced color picker and palette editing tool.") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:08:00 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:08:00 +0000 Received: from localhost ([127.0.0.1]:34892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMV-0001l0-Ti for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:08:00 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38622) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjML-0001jZ-6s for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=G4pY2NQUmHoEuI9A2fpgnPKm+sdV6h6A2T6bCX6Bs2k=; b=BIyfIflVuvL6xvs4W6nWf0PHSD mLZuZEx/T8nAPqhtb20nChbjdytqLGxoqGDToIJBIbsCXgFLsJ/qsJ8N4E2fJGmQgmu0g4e24PLF4 OAYPSPlVnydNjPDsPJfWS9JbxITlY06TH4cGei/4Bg8VkSvZqSLBs4Bzh0mtFF0JI8ezw1GLS5vJt ialKNcBKHzNQkYFD559crDjhIhq52v3pNH8F7sNMrTFbdPVGFZnojHGsqGqRS77F42+zKgCwGOV9T xgxSaXR1NHdDXaU8L26DTltdK1F8y4VrZRKowCqqSRGrSv1iyz7Ikh0GMBdQbPUHsCWcOo5XGiWxC G9fluMkA==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM8-0006mA-7r; Tue, 28 Nov 2017 22:37:36 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 01/11] gnu: scons: Update to 3.0.1. Date: Tue, 28 Nov 2017 22:36:41 +0530 Message-Id: <20171128170651.6136-2-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/python.scm (scons): Update to 3.0.1. (scons-python2): New variable. --- gnu/packages/python.scm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 7b2268d13..772564dd9 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -1365,19 +1365,17 @@ existing ones.") (define-public scons (package (name "scons") - (version "2.5.1") + (version "3.0.1") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/scons/scons/" version "/scons-" version ".tar.gz")) (sha256 (base32 - "1wji1z9jdkhnmm99apx6fhld9cs52rr56aigniyrcsmlwy52298b")))) + "0wzid419mlwqw9llrg8gsx4nkzhqy16m4m40r0xnh6cwscw5wir4")))) (build-system python-build-system) (arguments - ;; With Python 3.x, fails to build with a syntax error. - `(#:python ,python-2 - #:use-setuptools? #f ; still relies on distutils + `(#:use-setuptools? #f ; still relies on distutils #:tests? #f)) ; no 'python setup.py test' command (home-page "http://scons.org/") (synopsis "Software construction tool written in Python") @@ -1389,6 +1387,11 @@ In short, SCons is an easier, more reliable and faster way to build software.") (license license:x11))) +(define-public scons-python2 + (package + (inherit (package-with-python2 scons)) + (name "scons-python2"))) + (define-public python-extras (package (name "python-extras") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:08:00 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:08:00 +0000 Received: from localhost ([127.0.0.1]:34894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMW-0001l6-5t for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:08:00 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jS-LE for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=GSBh6c3c2kqUlb8VXCG3fz6kQDxWbYc7zuSzxijStXs=; b=fRvAKYQ1tKk/D313cLbsRgV0bz He82vfS9Sj/U5Kpi1Uui4yvSYS5Wln4A9JNzzwkLXsU3SAQ3x/fo/nJyB0ydg5jOj9uKthXffh3sD 8Q4IU1WnU17NAVv2Ul70++Pnl9bY9kXWp9oZCxFJox1YMohKx//TKkbJr6XYrbcsBAkJUZc8/bZ03 MWWo8RYucqgLzfDqB7l4gD2Z43a2EUpoVXS90g8SH9MDeO2tnsbKRng9H1ux/mzjEx2Mvwg1Mo35R t0fv/IrNGX4WZclurBi0SZhZNWgvIRyi2mZCcMt+dxUQIIWBPqV0ymJJbn7hk0eSdAqCepcS4Xnax Z5rl8v3A==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM9-0006mA-5Q; Tue, 28 Nov 2017 22:37:37 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 09/11] gnu: klick: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:49 +0530 Message-Id: <20171128170651.6136-10-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/music.scm (klick): Switch to scons-build-system. --- gnu/packages/music.scm | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 40eab5ba6..9055f6613 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2017 Rodger Fox ;;; Copyright © 2017 Nicolas Goaziou ;;; Copyright © 2017 Pierre Langlois +;;; Copyright © 2017 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -38,6 +39,7 @@ #:use-module (guix build-system ant) #:use-module (guix build-system cmake) #:use-module (guix build-system python) + #:use-module (guix build-system scons) #:use-module (guix build-system waf) #:use-module (gnu packages) #:use-module (gnu packages algebra) @@ -508,19 +510,10 @@ audio and video).") (sha256 (base32 "0hmcaywnwzjci3pp4xpvbijnnwvibz7gf9xzcdjbdca910y5728j")))) - (build-system gnu-build-system) + (build-system scons-build-system) (arguments - `(#:tests? #f ;no "check" target - #:phases - ;; TODO: Add scons-build-system and use it here. - (modify-phases %standard-phases - (delete 'configure) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (mkdir-p out) - (zero? (system* "scons" (string-append "PREFIX=" out)))))) - (replace 'install (lambda _ (zero? (system* "scons" "install"))))))) + `(#:scons-flags (list (string-append "PREFIX=" %output)) + #:tests? #f)) ;no "check" target (inputs `(("boost" ,boost) ("jack" ,jack-1) @@ -529,9 +522,7 @@ audio and video).") ("liblo" ,liblo) ("rubberband" ,rubberband))) (native-inputs - `(("scons" ,scons) - ("python" ,python-2) - ("pkg-config" ,pkg-config))) + `(("pkg-config" ,pkg-config))) (home-page "http://das.nasophon.de/klick/") (synopsis "Metronome for JACK") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:08:00 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:08:01 +0000 Received: from localhost ([127.0.0.1]:34896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMW-0001lE-HV for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:08:00 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jQ-LZ for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zc7WNPI5F3FwHrGdFaN61pnapnzLb5mB8Q0SM51/x4s=; b=ID4coGy06GsPWXoEDqiRzuOm6L LN9MtZliSIfKGUFHMePHn6GFs+AhY42+fnN9K4GmmsLyoV/UzHPc+iskFVVMNQp67RrtJ6Y297MY9 MzUrs1gK/SVw4Dvi2QAKatE/3JeevXTA8MFOR7RsFx4mlIMJ7fYoRbWtWgbgil9aPQzyeNLeQ0Ub6 O8w9z0gS8ADPEpnTpeX1fDxwResHE/jeekPpn5B7YYGg4Ktt6eFgfB2eIbGfkP/ytI2xz1Vg/yZIF Jo9i8PKpr2E7v2y3quyLud9FZo0ss3h9DPCJrxUcc+9wTUixcED9P5PPjgP5Cr9pZbNEef1hjs0b1 yPV0P1aA==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM8-0006mA-FN; Tue, 28 Nov 2017 22:37:36 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 03/11] gnu: linuxdcpp: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:43 +0530 Message-Id: <20171128170651.6136-4-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/direct-connect.scm (linuxdcpp): Switch to scons-build-system. --- gnu/packages/direct-connect.scm | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/gnu/packages/direct-connect.scm b/gnu/packages/direct-connect.scm index 6796bf3bc..ac0a49052 100644 --- a/gnu/packages/direct-connect.scm +++ b/gnu/packages/direct-connect.scm @@ -17,7 +17,7 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages direct-connect) - #:use-module (guix build-system python) + #:use-module (guix build-system scons) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) @@ -44,23 +44,11 @@ (sha256 (base32 "12i92hirmwryl1qy0n3jfrpziwzb82f61xca9jcjwyilx502f0b6")))) - (build-system python-build-system) + (build-system scons-build-system) (arguments - `(#:python ,python-2 - #:tests? #f ; no tests - #:phases - ;; TODO: Add scons-build-system and use it here. - (modify-phases %standard-phases - (delete 'configure) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (mkdir-p out) - (zero? (system* "scons" (string-append "PREFIX=" out) - "-j" (number->string (parallel-job-count))))))) - (replace 'install - (lambda _ - (zero? (system* "scons" "install"))))))) + `(#:scons ,scons-python2 + #:scons-flags (list (string-append "PREFIX=" %output)) + #:tests? #f)) ; no tests (inputs `(("boost" ,boost) ("bzip2" ,bzip2) @@ -71,8 +59,7 @@ (native-inputs `(("bazaar" ,bazaar) ("gettext-minimal" ,gettext-minimal) - ("pkg-config" ,pkg-config) - ("scons" ,scons))) + ("pkg-config" ,pkg-config))) (home-page "https://launchpad.net/linuxdcpp/") (synopsis "Direct Connect client") (description "LinuxDC++ is a Direct Connect (DC) client. Direct Connect -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:08:01 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:08:01 +0000 Received: from localhost ([127.0.0.1]:34898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMW-0001lL-UP for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:08:01 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jP-LO for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To :MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=C+74tSWab/FNRc6MDjz1/azPsoLRz8QqXamK7ww8o+M=; b=T8PeERI+pqwRh5VzpN31XV2YQx Cf72aHY04wv6LB9tTzMmOEy4obHGjRRFJvsYsr0v61ThGH9akNE7FXKEFdaGjFupZE6M9OyB1wgo7 BKJWUQdXUeTxAOaHKmMQcaXSpFIqXrXaehOi/3/spYHv+kRnpf8eXXhtL4BA5Z4+LLMt0AiDgFg2+ rJeXJj+hiD7LAoMGiwxEHUV7080hvz2wuZGsZGsXdZck+5UFgBY1PHL9lRsyTduWEEvxxwbRPNH7B gTsii8duPuO+RLcqoPVc9Ke0eJ+XYku7m2paqGTZYxlUZpgCc//fdfajNujChwbzB8fxZO/TIpF5e w/mkfKyw==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM7-0006mA-Ki; Tue, 28 Nov 2017 22:37:35 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 00/11] Add scons build system Date: Tue, 28 Nov 2017 22:36:40 +0530 Message-Id: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Here is a new patchset with all suggested changes incorporated. > Make sure to add a line break (@*) after George's name. Done. > I would say SCons instead of 'scons', and anywhere we refer to SCons as a > project rather than a particular program. This is mostly in the manual, > comments, docstrings, etc. Done. > Is there a particular reason we use a Python 2 variant of SCons? If so, can > you explain it in a code comment? I have now added a new #:scons parameter so that each package can specify the version of SCons that is required. This is much like the #:python parameter in the python build system. I have mentioned the #:scons parameter in the manual as well. > Right. Arun, I'm not sure how to apply this flag with Scons. Do we just > pass it to scons-flags? I can try it on my system with lots of storage > space. For mongodb, I have passed "-g0" to scons using "CXXFLAGS=-g0". Now, the build seems to progress farther, but I still run out of memory. Could you test the package on your machine? Arun Isaac (11): gnu: scons: Update to 3.0.1. build-system: Add scons-build-system. gnu: linuxdcpp: Use scons-build-system. gnu: gpick: Use scons-build-system. gnu: serf: Use scons-build-system. gnu: metabat: Use scons-build-system. gnu: godot: Use scons-build-system. gnu: pingus: Use scons-build-system. gnu: klick: Use scons-build-system. gnu: mongodb: Use scons-build-system. gnu: pingus: Use HTTPS for home page. Makefile.am | 3 + doc/guix.texi | 16 ++++- gnu/packages/bioinformatics.scm | 30 +++------ gnu/packages/databases.scm | 15 +++-- gnu/packages/direct-connect.scm | 25 ++----- gnu/packages/game-development.scm | 45 ++++++------- gnu/packages/games.scm | 14 ++-- gnu/packages/image.scm | 20 ++---- gnu/packages/music.scm | 21 ++---- gnu/packages/python.scm | 13 ++-- gnu/packages/web.scm | 37 +++-------- guix/build-system/scons.scm | 134 ++++++++++++++++++++++++++++++++++++++ guix/build/scons-build-system.scm | 65 ++++++++++++++++++ 13 files changed, 297 insertions(+), 141 deletions(-) create mode 100644 guix/build-system/scons.scm create mode 100644 guix/build/scons-build-system.scm -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:08:01 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:08:01 +0000 Received: from localhost ([127.0.0.1]:34900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMX-0001lZ-BI for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:08:01 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jT-L1 for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=PLgUvteHE3tz6ImFFavvB8D8dQbMm3a9GNBruVNvfZ0=; b=f8lugd33Ew6LVzJCaM/KLu81tf Qcg7lz1RcYQPGiGF06FOIFLv77FqgqHThbKNIlcDEcGcxS3DTLOpTHyqk2w+CauAL8zBem7j7x+Ii J720JqCq6ggZpKcnla9ibxDmoSb45iiDJ/QTyu/m1Xv7jB7/ZfU7uBXx3TPYeyQR3y05u55xnCr6F BHsxt/OTWE5uGCZcRzhMJgDcUvyc/vPbmfIMkc9M2vkaSs3Ym4Xeu7naUgcfWP9e+hqOlH9velo19 wfkK4kArr5vkhO3DHJRPjP5GeaLoqtuEEwuZj40qHsg7EkF6CWF1KqmRMixWGAQNFxbxedD0fwXEJ 8xrJi4dg==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM8-0006mA-Qi; Tue, 28 Nov 2017 22:37:36 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 06/11] gnu: metabat: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:46 +0530 Message-Id: <20171128170651.6136-7-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/bioinformatics.scm (metabat): Switch to scons-build-system. --- gnu/packages/bioinformatics.scm | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 833376ac2..ffe0e13ae 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2016 Marius Bakke ;;; Copyright © 2016 Raoul Bonnal ;;; Copyright © 2017 Tobias Geerinckx-Rice +;;; Copyright © 2017 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -39,6 +40,7 @@ #:use-module (guix build-system python) #:use-module (guix build-system r) #:use-module (guix build-system ruby) + #:use-module (guix build-system scons) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages autotools) @@ -3643,9 +3645,14 @@ form of assemblies or reads.") (base32 "1hmvdalz3zj5sqqklg0l4npjdv37cv2hsdi1al9iby2ndxjs1b73")) (patches (search-patches "metabat-fix-compilation.patch")))) - (build-system gnu-build-system) + (build-system scons-build-system) (arguments - `(#:phases + `(#:scons ,scons-python2 + #:scons-flags + (list (string-append "PREFIX=" (assoc-ref %outputs "out")) + (string-append "BOOST_ROOT=" (assoc-ref %build-inputs "boost"))) + #:tests? #f ;; Tests are run during the build phase. + #:phases (modify-phases %standard-phases (add-after 'unpack 'fix-includes (lambda _ @@ -3675,30 +3682,13 @@ form of assemblies or reads.") "/lib'")) ;; Do not distribute README. (("^env\\.Install\\(idir_prefix, 'README\\.md'\\)") "")) - #t)) - (delete 'configure) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (mkdir (assoc-ref outputs "out")) - (zero? (system* "scons" - (string-append - "PREFIX=" - (assoc-ref outputs "out")) - (string-append - "BOOST_ROOT=" - (assoc-ref inputs "boost")) - "install")))) - ;; Check and install are carried out during build phase. - (delete 'check) - (delete 'install)))) + #t))))) (inputs `(("zlib" ,zlib) ("perl" ,perl) ("samtools" ,samtools) ("htslib" ,htslib) ("boost" ,boost))) - (native-inputs - `(("scons" ,scons))) (home-page "https://bitbucket.org/berkeleylab/metabat") (synopsis "Reconstruction of single genomes from complex microbial communities") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:08:02 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:08:02 +0000 Received: from localhost ([127.0.0.1]:34902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMX-0001lh-OQ for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:08:02 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jU-Lo for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=P10LhqmjYv4j41poW/j3SvvPb5nOucaVqqWXNGX18Z4=; b=GPbihkhLiVm7h+gBUjT6jhuwAI 9ppoIM4YbfJnHcAn0OmlGWpnOrG9kCiyzTR5ugpNtpBSczOowFYzY0YG3pshwMqp1dGxBD40ED9hR P1BZPAEcm/wtlEkHHMKIFuZ7vSHo0dn4JR7Rpif/k/hUfDsGzX+N3IlunuCc3mDXXSL1U/C/sGHRC ZLoEdxlM14VJHuD1F7jfjAazBbEWZEmcQYfVbPS7+RvXv7UKxw2cnYGM/YkekgcTDbOgapndNxpvY aSdbQHFgmaqm1RsWpJmHsNh+3gir0ORMVJxWuITuAFE+24wKUirXlXxNrP2EN5GHfOvPNGKZdqawm q123ZThw==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM8-0006mA-Ls; Tue, 28 Nov 2017 22:37:36 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 05/11] gnu: serf: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:45 +0530 Message-Id: <20171128170651.6136-6-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/web.scm (serf): Switch to scons-build-system. --- gnu/packages/web.scm | 37 ++++++++++--------------------------- 1 file changed, 10 insertions(+), 27 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index b84bbdddd..497bb90ee 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -56,6 +56,7 @@ #:use-module (guix build-system trivial) #:use-module (guix build-system python) #:use-module (guix build-system ant) + #:use-module (guix build-system scons) #:use-module (gnu packages) #:use-module (gnu packages apr) #:use-module (gnu packages check) @@ -1068,10 +1069,7 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") version ".tar.bz2")) (sha256 (base32 "1k47gbgpp52049andr28y28nbwh9m36bbb0g8p0aka3pqlhjv72l")))) - (build-system gnu-build-system) - (native-inputs - `(("scons" ,scons) - ("python" ,python-2))) + (build-system scons-build-system) (propagated-inputs `(("apr" ,apr) ("apr-util" ,apr-util) @@ -1081,13 +1079,15 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") ;;("gss" ,gss) ("zlib" ,zlib))) (arguments - `(#:modules ((guix build gnu-build-system) - (guix build utils) - (srfi srfi-1)) + `(#:scons ,scons-python2 + #:scons-flags (list (string-append "APR=" (assoc-ref %build-inputs "apr")) + (string-append "APU=" (assoc-ref %build-inputs "apr-util")) + (string-append "OPENSSL=" (assoc-ref %build-inputs "openssl")) + ;; (string-append "GSSAPI=" (assoc-ref %build-inputs "gss")) + (string-append "ZLIB=" (assoc-ref %build-inputs "zlib")) + (string-append "PREFIX=" %output)) #:phases - ;; TODO: Add scons-build-system and use it here. (modify-phases %standard-phases - (delete 'configure) (add-after 'unpack 'scons-propagate-environment (lambda _ ;; By design, SCons does not, by default, propagate @@ -1098,21 +1098,6 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") (substitute* "SConstruct" (("^env = Environment\\(") "env = Environment(ENV=os.environ, ")))) - (replace 'build - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (apr (assoc-ref inputs "apr")) - (apr-util (assoc-ref inputs "apr-util")) - (openssl (assoc-ref inputs "openssl")) - ;;(gss (assoc-ref inputs "gss")) - (zlib (assoc-ref inputs "zlib"))) - (zero? (system* "scons" - (string-append "APR=" apr) - (string-append "APU=" apr-util) - (string-append "OPENSSL=" openssl) - ;;(string-append "GSSAPI=" gss) - (string-append "ZLIB=" zlib) - (string-append "PREFIX=" out)))))) (add-before 'check 'disable-broken-tests (lambda _ ;; These tests rely on SSL certificates that expired 2017-04-18. @@ -1139,9 +1124,7 @@ from streaming URLs. It is a command-line wrapper for the libquvi library.") (substitute* "test/test_context.c" (((string-append "SUITE_ADD_TEST\\(suite, " test "\\);")) ""))) broken-tests) - #t))) - (replace 'check (lambda _ (zero? (system* "scons" "check")))) - (replace 'install (lambda _ (zero? (system* "scons" "install"))))))) + #t)))))) (home-page "https://serf.apache.org/") (synopsis "High-performance asynchronous HTTP client library") (description -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:08:02 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:08:03 +0000 Received: from localhost ([127.0.0.1]:34905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMY-0001lu-4M for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:08:02 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjMK-0001jO-Kl for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:07:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=AV8TAH0BnOFhQFX5UgWW8FZ/CDhAptfZ7vctPsgtsSQ=; b=c+aeCjOl4xrfW8giu1ydoJp7HR Cp2YNoZtP9gKeTwULWGugCgqidRZrvADg92q4JUBS2uNs9GA6Y/G6LVIBHjSD8jjP0EafRrqBIv1/ GPt5IzeNN/bu8FUGkKBvHBNo+wC9qPwdaqSLTrLlwP75rrKva2+9GZ3arsYhQCJvdrOEMDZE8tAjN /Hy7Wh+Tqsd4IjjmwHcBn41nlp7P4zrZ6TM07xH56paUm2MTmr04gIR67dAlt4tUrL7rR9rHkBtzW sV8hY1afKeWOyOt99t7S9QhEgEMCOc3uooj37F6fX5r8+r0M2EV1jw9jog7xMoEjMPAGUGZpvvAP3 7PAFT6Ew==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM8-0006mA-BR; Tue, 28 Nov 2017 22:37:36 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 02/11] build-system: Add scons-build-system. Date: Tue, 28 Nov 2017 22:36:42 +0530 Message-Id: <20171128170651.6136-3-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * guix/build-system/scons.scm: New file. * guix/build/scons-build-system.scm: New file. * Makefile.am (MODULES): Register them. * doc/guix.texi (Build Systems): Add scons-build-system. --- Makefile.am | 3 + doc/guix.texi | 16 ++++- guix/build-system/scons.scm | 134 ++++++++++++++++++++++++++++++++++++++ guix/build/scons-build-system.scm | 65 ++++++++++++++++++ 4 files changed, 217 insertions(+), 1 deletion(-) create mode 100644 guix/build-system/scons.scm create mode 100644 guix/build/scons-build-system.scm diff --git a/Makefile.am b/Makefile.am index eab49181a..24a803a21 100644 --- a/Makefile.am +++ b/Makefile.am @@ -8,6 +8,7 @@ # Copyright © 2017 Leo Famulari # Copyright © 2017 Ricardo Wurmus # Copyright © 2017 Jan Nieuwenhuizen +# Copyright © 2017 Arun Isaac # # This file is part of GNU Guix. # @@ -94,6 +95,7 @@ MODULES = \ guix/build-system/waf.scm \ guix/build-system/r.scm \ guix/build-system/ruby.scm \ + guix/build-system/scons.scm \ guix/build-system/texlive.scm \ guix/build-system/trivial.scm \ guix/ftp-client.scm \ @@ -127,6 +129,7 @@ MODULES = \ guix/build/ocaml-build-system.scm \ guix/build/r-build-system.scm \ guix/build/ruby-build-system.scm \ + guix/build/scons-build-system.scm \ guix/build/texlive-build-system.scm \ guix/build/waf-build-system.scm \ guix/build/haskell-build-system.scm \ diff --git a/doc/guix.texi b/doc/guix.texi index 05042cb20..ad517a8a5 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -41,7 +41,8 @@ Copyright @copyright{} 2017 Marius Bakke@* Copyright @copyright{} 2017 Hartmut Goebel@* Copyright @copyright{} 2017 Maxim Cournoyer@* Copyright @copyright{} 2017 Tobias Geerinckx-Rice@* -Copyright @copyright{} 2017 George Clemmer +Copyright @copyright{} 2017 George Clemmer@* +Copyright @copyright{} 2017 Arun Isaac Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or @@ -3865,6 +3866,19 @@ Python package is used to run the script can be specified with the @code{#:python} parameter. @end defvr +@defvr {Scheme Variable} scons-build-system +This variable is exported by @code{(guix build-system scons)}. It +implements the build procedure used by the SCons software construction +tool. This build system runs @code{scons} to build the package, +@code{scons test} to run tests, and then @code{scons install} to install +the package. + +Additional flags to be passed to @code{scons} can be specified with the +@code{#:scons-flags} parameter. The version of Python used to run SCons +can be specified by selecting the appropriate SCons package with the +@code{#:scons} parameter. +@end defvr + @defvr {Scheme Variable} haskell-build-system This variable is exported by @code{(guix build-system haskell)}. It implements the Cabal build procedure used by Haskell packages, which diff --git a/guix/build-system/scons.scm b/guix/build-system/scons.scm new file mode 100644 index 000000000..da09cc7de --- /dev/null +++ b/guix/build-system/scons.scm @@ -0,0 +1,134 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2017 Arun Isaac +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (guix build-system scons) + #:use-module (guix utils) + #:use-module (guix packages) + #:use-module (guix derivations) + #:use-module (guix search-paths) + #:use-module (guix build-system) + #:use-module (guix build-system gnu) + #:use-module (ice-9 match) + #:export (%scons-build-system-modules + scons-build + scons-build-system)) + +;; Commentary: +;; +;; Standard build procedure for applications using SCons. This is implemented +;; as an extension of 'gnu-build-system'. +;; +;; Code: + +(define %scons-build-system-modules + ;; Build-side modules imported by default. + `((guix build scons-build-system) + ,@%gnu-build-system-modules)) + +(define (default-scons) + "Return the default SCons package." + ;; Lazily resolve the binding to avoid a circular dependency. + (let ((python (resolve-interface '(gnu packages python)))) + (module-ref python 'scons))) + +(define* (lower name + #:key source inputs native-inputs outputs system target + (scons (default-scons)) + #:allow-other-keys + #:rest arguments) + "Return a bag for NAME." + (define private-keywords + '(#:source #:target #:scons #:inputs #:native-inputs)) + + (and (not target) ;XXX: no cross-compilation + (bag + (name name) + (system system) + (host-inputs `(,@(if source + `(("source" ,source)) + '()) + ,@inputs + + ;; Keep the standard inputs of 'gnu-build-system'. + ,@(standard-packages))) + (build-inputs `(("scons" ,scons) + ,@native-inputs)) + (outputs outputs) + (build scons-build) + (arguments (strip-keyword-arguments private-keywords arguments))))) + +(define* (scons-build store name inputs + #:key + (tests? #t) + (scons-flags ''()) + (test-target "test") + (phases '(@ (guix build scons-build-system) + %standard-phases)) + (outputs '("out")) + (search-paths '()) + (system (%current-system)) + (guile #f) + (imported-modules %scons-build-system-modules) + (modules '((guix build scons-build-system) + (guix build utils)))) + "Build SOURCE using SCons, and with INPUTS. This assumes that SOURCE +provides a 'SConstruct' file as its build system." + (define builder + `(begin + (use-modules ,@modules) + (scons-build #:name ,name + #:source ,(match (assoc-ref inputs "source") + (((? derivation? source)) + (derivation->output-path source)) + ((source) + source) + (source + source)) + #:scons-flags ,scons-flags + #:system ,system + #:test-target ,test-target + #:tests? ,tests? + #:phases ,phases + #:outputs %outputs + #:search-paths ',(map search-path-specification->sexp + search-paths) + #:inputs %build-inputs))) + + (define guile-for-build + (match guile + ((? package?) + (package-derivation store guile system #:graft? #f)) + (#f ; the default + (let* ((distro (resolve-interface '(gnu packages commencement))) + (guile (module-ref distro 'guile-final))) + (package-derivation store guile system #:graft? #f))))) + + (build-expression->derivation store name builder + #:inputs inputs + #:system system + #:modules imported-modules + #:outputs outputs + #:guile-for-build guile-for-build)) + +(define scons-build-system + (build-system + (name 'scons) + (description "The standard SCons build system") + (lower lower))) + +;;; scons.scm ends here diff --git a/guix/build/scons-build-system.scm b/guix/build/scons-build-system.scm new file mode 100644 index 000000000..a8760968d --- /dev/null +++ b/guix/build/scons-build-system.scm @@ -0,0 +1,65 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2017 Arun Isaac +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (guix build scons-build-system) + #:use-module ((guix build gnu-build-system) #:prefix gnu:) + #:use-module (guix build utils) + #:export (%standard-phases + scons-build)) + +;; Commentary: +;; +;; Builder-side code of the SCons build system. +;; +;; Code: + +(define* (build #:key outputs (scons-flags '()) (parallel-build? #t) #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p out) + (zero? (apply system* "scons" + (append (if parallel-build? + (list "-j" (number->string + (parallel-job-count))) + (list)) + scons-flags))))) + +(define* (check #:key tests? test-target (scons-flags '()) #:allow-other-keys) + "Run the test suite of a given SCons application." + (cond (tests? + (zero? (apply system* "scons" test-target scons-flags))) + (else + (format #t "test suite not run~%") + #t))) + +(define* (install #:key outputs (scons-flags '()) #:allow-other-keys) + "Install a given SCons application." + (zero? (apply system* "scons" "install" scons-flags))) + +(define %standard-phases + (modify-phases gnu:%standard-phases + (delete 'configure) + (replace 'build build) + (replace 'check check) + (replace 'install install))) + +(define* (scons-build #:key inputs (phases %standard-phases) + #:allow-other-keys #:rest args) + "Build a given SCons application, applying all of PHASES in order." + (apply gnu:gnu-build #:inputs inputs #:phases phases args)) + +;;; scons-build-system.scm ends here -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:32:38 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:32:38 +0000 Received: from localhost ([127.0.0.1]:34977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjkM-0006Fr-FA for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:32:38 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjkK-0006FZ-5K for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:32:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=mfyM/Nd84ligXrt+RrHDH6xKfN0O+vwsMOvHYsjaWpc=; b=VUsc0l7jcxvtvpOsZYDUp+izkq YZ+Gbn++28EnADT9I6UBZxiMIwUJDke3vygPlu9/sJrW8u7Pr2cTLxYoj7jZlE7rma3lwsd6SC9zY h9cii0x5jJhlMXN4o5DhcmPHVdSR1+1JI8fFeI6cX5B0on1AAactAIwfqpeVLJqiQSct3cv4y2Mmx 5CWHgY5/fBZWUEjvhEqai3uxW7hCb+k/IEeG2bcvJoxBBIMSOLG5OlfeuyiknfJtJYhbA5L2BVhTn IWHsc2qZJmdcVa6p3BiYVsKvpjHEdqtyoAnHtyavLLMUmFy4r2bLV7sIIaDrtDv+M4n61U/h3L0Ox IQLptU/w==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM9-0006mA-99; Tue, 28 Nov 2017 22:37:37 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 10/11] gnu: mongodb: Use scons-build-system. Date: Tue, 28 Nov 2017 22:36:50 +0530 Message-Id: <20171128170651.6136-11-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/databases.scm (mongodb): Switch to scons-build-system. [arguments]: Add "CXXFLAGS=-g0" to common-options. --- gnu/packages/databases.scm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index ab4d17479..d0d9be8c0 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -98,6 +98,7 @@ #:use-module (guix build-system ruby) #:use-module (guix build-system cmake) #:use-module (guix build-system r) + #:use-module (guix build-system scons) #:use-module ((guix build utils) #:hide (which)) #:use-module (guix utils) #:use-module (srfi srfi-1) @@ -398,7 +399,7 @@ applications.") (patches (list (search-patch "mongodb-support-unknown-linux-distributions.patch"))))) - (build-system gnu-build-system) + (build-system scons-build-system) (inputs `(("openssl" ,openssl) ("pcre" ,pcre) @@ -410,12 +411,11 @@ applications.") ("zlib" ,zlib) ("snappy" ,snappy))) (native-inputs - `(("scons" ,scons) - ("python" ,python-2) - ("valgrind" ,valgrind) + `(("valgrind" ,valgrind) ("perl" ,perl))) (arguments - `(#:phases + `(#:scons ,scons-python2 + #:phases (let ((common-options `(;; "--use-system-tcmalloc" TODO: Missing gperftools "--use-system-pcre" @@ -435,9 +435,10 @@ applications.") "--use-system-yaml" "--disable-warnings-as-errors" ,(format #f "--jobs=~a" (parallel-job-count)) - "--ssl"))) + "--ssl" + ;; Remove debugging information to reduce memory consumption + "CXXFLAGS=-g0"))) (modify-phases %standard-phases - (delete 'configure) ; There is no configure phase (add-after 'unpack 'scons-propagate-environment (lambda _ ;; Modify the SConstruct file to arrange for -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 12:32:47 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 17:32:47 +0000 Received: from localhost ([127.0.0.1]:34980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjkU-0006GB-NJ for submit@debbugs.gnu.org; Tue, 28 Nov 2017 12:32:46 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJjkR-0006Fq-Rp for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 12:32:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=i0vpMfQ6WaQ5nR0mh8cnL/Nv/9opZhSpEDJrN6xoELM=; b=GaLtJwdRkUOEnUmh1SBR+g5F9A ivfjkDuGVVFYa0VUQVgdzeZXXFCqKSCHvoSIusG8TtjdOEpyLJbqBKqQkSbsxJhRLNUoQQkwKQtrg aSn0bPKq2bAtWIi1sg52gxp4qDdKkhj3RmBRVWaZo3X1myqw7Qm7UEfMYefED0z+T4f+52cBDWIly ufU2Aaa29Y8erdkmcXdGxVWeTQp8w3PD79liNzv/9AtCyMglFft04R+nxlAR+guvDxIZHD264uOtR UCyc3+3qkTlCQHH1Mvws1o7V0smwiTB2etY2NmL77VFA5gOJe3/R5cPLGyViXX7kp5jQFWuLR/XNw fnKARWEg==; Received: from [61.3.26.220] (helo=localhost.localdomain) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eJjM9-0006mA-Cj; Tue, 28 Nov 2017 22:37:37 +0530 From: Arun Isaac To: 29392@debbugs.gnu.org Subject: [PATCH 11/11] gnu: pingus: Use HTTPS for home page. Date: Tue, 28 Nov 2017 22:36:51 +0530 Message-Id: <20171128170651.6136-12-arunisaac@systemreboot.net> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> References: <20171128170651.6136-1-arunisaac@systemreboot.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: Arun Isaac , leo@famulari.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/games.scm (pingus)[home-page]: Use HTTPS. --- gnu/packages/games.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index a699fadc2..b966ec498 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -822,7 +822,7 @@ fight Morgoth, the Lord of Darkness.") #:phases (modify-phases %standard-phases (delete 'configure)))) ; no configure script - (home-page "http://pingus.seul.org/welcome.html") + (home-page "https://pingus.seul.org/welcome.html") (synopsis "Lemmings clone") (description "Pingus is a free Lemmings-like puzzle game in which the player takes -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 28 16:38:31 2017 Received: (at 29392) by debbugs.gnu.org; 28 Nov 2017 21:38:31 +0000 Received: from localhost ([127.0.0.1]:35209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJnaJ-0005iQ-1s for submit@debbugs.gnu.org; Tue, 28 Nov 2017 16:38:31 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJnaH-0005iI-Ls for 29392@debbugs.gnu.org; Tue, 28 Nov 2017 16:38:30 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 2267320CE2; Tue, 28 Nov 2017 16:38:29 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Tue, 28 Nov 2017 16:38:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=Tg68WwWUu/g9TczKO7o/uNlRuNkqxwaJzomt++czT5Q=; b=AhvOt lygeK0okVtr1EMmMyV8hzUCKUVq9/9EeHPOGXAQFCdhCtVUir5CzjxFIS+R+CO/y YmyKJaBgqIEHsTfjrdvL2ApTgXxytH0lyiOXDEzQE8/7ZBwVI5Wh3BZNB7Fvm6hP qn6RItKA2BbXR+MG3qM/OnbVn8KbvVDchVG4VM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=Tg68WwWUu/g9TczKO7o/uNlRuNkqx waJzomt++czT5Q=; b=gi0+weaO+FXkoa00q2hRYFCOZOGfV/jHqA1Tahri+QbyU Kww/DCdPU9qSh1vmnBTNMOsfsxvbXznQV0N0ZBpF9rhL14nQnEHEGDtt0GQFWofI 5kIIHJ8LzU6vWBmYwNLRzs5l5jvV/LD/ZWC/bcRhSbQvbeVW3zm96jD6EQzR2x5u L+0UD4TqfaZfxyT0CUkUEiGOvmqtKg68m54u5Tipv8ei8PPcw5H/qqwrp23nJy6w Yzy6eamwOl5zh0w2rHQALdhfommq0rcSmqfV93NLQvb5uIE1xNaq2wpfmzqXZ8PO sBKCo9PHbFn4ivMOwO72ebpkWDvokdVPYgnAWuOKQ== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id CE9BB7F882; Tue, 28 Nov 2017 16:38:28 -0500 (EST) Date: Tue, 28 Nov 2017 16:38:28 -0500 From: Leo Famulari To: Arun Isaac Subject: Re: [PATCH 00/11] Add scons build system Message-ID: <20171128213828.GB16214@jasmine.lan> References: <20171128170651.6136-1-arunisaac@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Fba/0zbH8Xs+Fj9o" Content-Disposition: inline In-Reply-To: <20171128170651.6136-1-arunisaac@systemreboot.net> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --Fba/0zbH8Xs+Fj9o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Nov 28, 2017 at 10:36:40PM +0530, Arun Isaac wrote: > Here is a new patchset with all suggested changes incorporated. Thanks! > For mongodb, I have passed "-g0" to scons using "CXXFLAGS=-g0". Now, the build > seems to progress farther, but I still run out of memory. Could you test the > package on your machine? I let the build directory grow to 22 GiB before cancelling the build (it's using lots of storage, but not much RAM). It worked previously, both before I tested your scons-build-system and using the previous revision of these patches. So, I think it doesn't matter whether or not we pass -g0. --Fba/0zbH8Xs+Fj9o Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlod11MACgkQJkb6MLrK fwhL/Q/+IbKbUMy6YT6KspRY0ksTEJKz4Jczax7at3T89KIZiEr76V70GfldxoFL 4ZRcJppHEMQ3jSHMMTJ6kINTxRqfjt4sIktgTV4Opfh1kWXUDhhFD1IhnjrwH4c5 ZVUgloTUONa2ElmCDM9fh3Fdvxzqc2M5u5Y+HudH2WmQcDPP7NCvi5NA3xjtamxV fctHhBfj4PyjNpxgN+CNsuNzktDIwUIwuRmD/I4psrb64F2JJJcW6ikkBs7Aa+y5 NqbkhQsfQbOkAgzJgcVOXoRH9gaf0AP/ZA0XUb9ByQIVTjstptGcrjWLoOib4jJA 6nd3j83hUKLCozvn98WGhfkw9fZrMiMneXgQAX5XxRYjnaXXTUjG/Y+cgaV2BiMN +bkAU/f7Zf+6bJQt0b+11nw9RzU5xAQ1B8cd8kmWndJXq6MtSQAZYuc40q61gE4Q VID4YuXuFA8vzGJt+Zc0E2IZCR7kwWXGoWKZy0muj0J03hOS9PcJzCrPn5ejehAO 6QshstOtlK/WGULZK8uWgCydX2Sc3W0Z4imKEG7j6oEaggnVKumYtoCHAepgQ6FZ ++ZN23J0ddnK7nZMfjTHTov+HFn4M0AmVT12ketmAjb0Y7WK3RfDd8FYd3zn3e/y qf7IxwmoGKUNv/mMKF4wjlAhCZL9G8tNnOT4xkJ/QJL9XuVReHE= =u8UC -----END PGP SIGNATURE----- --Fba/0zbH8Xs+Fj9o-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 29 03:20:12 2017 Received: (at 29392) by debbugs.gnu.org; 29 Nov 2017 08:20:12 +0000 Received: from localhost ([127.0.0.1]:35641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJxbH-0005pT-Pn for submit@debbugs.gnu.org; Wed, 29 Nov 2017 03:20:11 -0500 Received: from relay.systemreboot.net ([45.77.148.100]:38658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJxbD-0005oo-QU for 29392@debbugs.gnu.org; Wed, 29 Nov 2017 03:20:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=SXPchIs2uuBZWpsYMbmctAKx0JirzYxOw2RshBlhtRI=; b=jZ0OkY5lnRXHIUWXsunYU5Rd+ rmPpbfPu4T+tJbCgqeFEs06QlJ4ghMogGsbszJTmkCSJN/y4vQBaHCRdYKJjUP4btteo0KbzDz2jD xRROpg8cTk3FJ3aF8zG8JB7qX13qBCRDNfX3Q+egGbJxX4RXfDzTsk+pG7Z7SwzK4KnI85q4Hp3uj /aCTCvLtcjiJURg/Y/Z0DMPIV0pPqJN1Cf7zJG7Ube/ncC3p5Mg/VDUtIhWlV5ytclizRloxA9NOA Zap4VB+yXzvy2UZ/IcE20euzycgKXmwDquUSMXR2LofaN4YRbJu6BC6bavk0zQRh1z1eqpE3e624o jru1JzUKg==; Received: from [61.3.26.29] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eJxb4-0002JZ-TS; Wed, 29 Nov 2017 13:49:59 +0530 From: Arun Isaac To: Leo Famulari Subject: Re: [PATCH 00/11] Add scons build system In-Reply-To: <20171128213828.GB16214@jasmine.lan> References: <20171128170651.6136-1-arunisaac@systemreboot.net> <20171128213828.GB16214@jasmine.lan> Date: Wed, 29 Nov 2017 13:49:56 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Leo Famulari writes: >> For mongodb, I have passed "-g0" to scons using "CXXFLAGS=-g0". Now, the build >> seems to progress farther, but I still run out of memory. Could you test the >> package on your machine? > > I let the build directory grow to 22 GiB before cancelling the build > (it's using lots of storage, but not much RAM). It worked previously, > both before I tested your scons-build-system and using the previous > revision of these patches. So, I think it doesn't matter whether or not > we pass -g0. So, do I push with the "-g0" flag or without? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 29 16:30:04 2017 Received: (at 29392) by debbugs.gnu.org; 29 Nov 2017 21:30:04 +0000 Received: from localhost ([127.0.0.1]:37347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eK9ve-0005gA-Dq for submit@debbugs.gnu.org; Wed, 29 Nov 2017 16:30:04 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:53547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eK9vc-0005fK-52 for 29392@debbugs.gnu.org; Wed, 29 Nov 2017 16:30:01 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 9C3F320A5B; Wed, 29 Nov 2017 16:29:59 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Wed, 29 Nov 2017 16:29:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=b1AECnLlr1VDEyn2i6WI/mSVSmQeWBs/+qZON2MYS5w=; b=r+AgU hyGqJ/NA5OrR0MjmYmwIA9ltE404BK546Gv4IyICS1sk+J8A4+xfGRocu/P6Zv/Z cKBGvUO5xJuQLYCSmL8o0IotmT6EDwEfYP7lclarbMNzR1eN3GPeBDSY2QQArOey gEFXI4yLIv1FH+EpAPnwLvL0qQ9Ib/SCtFDYJs= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=b1AECnLlr1VDEyn2i6WI/mSVSmQeW Bs/+qZON2MYS5w=; b=Xf0ZmeiSpG4wipdDXWqmvJxVd5d2fyjGkzloOshovvtyK 8vT6P0kyEa44EIzNGRi0KiSgXUFd9IYOMOlwOx6CT/BnAgmVKXIIcx1jwmWZ34jU NU/D/yHeAkYObq41Px2N4d4HUi80XzfLeUfNWupraacUmJa9VqnOsAFnPmCIViK8 8Re9gMcvnCd3eOeYKUHjLJlmxrxZOhATpLtxe/qc1jkokr2g+v+GkLAXk5O61BnE o8svfumsPSd6TBceDA8CaXrS3FcQIAHkrWf0R2j11BO9QJwbBN5iQxr/blUAF0hR k8lYGUa3epIerOGXBjMCQVdw9SIAuyHuObRKlF3iQ== X-ME-Sender: Received: from localhost (96-64-66-194-static.hfc.comcastbusiness.net [96.64.66.194]) by mail.messagingengine.com (Postfix) with ESMTPA id 4CB13240B2; Wed, 29 Nov 2017 16:29:59 -0500 (EST) Date: Wed, 29 Nov 2017 16:29:27 -0500 From: Leo Famulari To: Arun Isaac Subject: Re: [PATCH 00/11] Add scons build system Message-ID: <20171129212927.GA23853@jasmine.lan> References: <20171128170651.6136-1-arunisaac@systemreboot.net> <20171128213828.GB16214@jasmine.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ikeVEW9yuYc//A+q" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29392 Cc: 29392@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --ikeVEW9yuYc//A+q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Nov 29, 2017 at 01:49:56PM +0530, Arun Isaac wrote: > Leo Famulari writes: >=20 > >> For mongodb, I have passed "-g0" to scons using "CXXFLAGS=3D-g0". Now,= the build > >> seems to progress farther, but I still run out of memory. Could you te= st the > >> package on your machine? > > > > I let the build directory grow to 22 GiB before cancelling the build > > (it's using lots of storage, but not much RAM). It worked previously, > > both before I tested your scons-build-system and using the previous > > revision of these patches. So, I think it doesn't matter whether or not > > we pass -g0. >=20 > So, do I push with the "-g0" flag or without? Since it didn't seem to have an effect on the storage requirements during building, I think you can push without. --ikeVEW9yuYc//A+q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlofJrMACgkQJkb6MLrK fwhWMA/+IndB3YrgFeg1l3NnNdPnXEJx4KWXmh9tkh9uOYcPTn4ryp/IENGt80HH b/pA28Q7UMJtbM3mNMbC3pLH2L8ODC0fu9XEgQKNRdtPfurp9GeZBcJu5gA7m5hi p6vuUUGP+heJ3J94k10iPZClia0HRCYRk1YV+IGa2dtAX9NJZT7JCT+zWsBB1sJh B4rTM/o1Ribx48HDwtbtvbNmcvyNrVCzkbUaFf3RQ9shoSIvfwo1Ocscs9iwxRN3 aMhVPTCdyyKIGqdjOVMtxLmFT3YY9eCte5sx0k4j1rcTYykdKFVIIZUg3LGPD5ng KNP2As3YMD/evga2sI1uMO+rvYsV+PUPCseuvXGapUthFdtYwNrX3O9vQ7Wx4boI 9kUzBUitCuxv1kDOukNdBfwkHf6K40Yepnf4/HGC5Ouzel9nxsC5lItxCv5GjF7I usvs8Kl2Fa2t4gG9H/h1BxWUqBLQZPVdLeYOGU0FvL1Bcyls01pemC7OZt+aV+WN 4WVHDFWDdCXCQskR+lDa5MoqZ7noHHm/Vnd6+jlsAG6DKHSsdHLjOK3tB+qnU/MA P1GOroH1tMam0ke5ERKfwZXi5gX99CTfW9o5WKsbuSM44woBAdp2QAJLxBxSWvyP 0L+YolDbpzqAWUMo52bsCKV/kvNem6/oWjLH06Fq5OcyicCOZLo= =HnfA -----END PGP SIGNATURE----- --ikeVEW9yuYc//A+q-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 30 08:41:11 2017 Received: (at 29392-done) by debbugs.gnu.org; 30 Nov 2017 13:41:11 +0000 Received: from localhost ([127.0.0.1]:37645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKP5T-0000Fe-2a for submit@debbugs.gnu.org; Thu, 30 Nov 2017 08:41:11 -0500 Received: from vultr.systemreboot.net ([45.77.148.100]:40078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKP5R-0000FQ-39 for 29392-done@debbugs.gnu.org; Thu, 30 Nov 2017 08:41:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=x; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=7WBlwnnNYZnrQCQ44hVyC5JQBhPRZlfhEUgLB2hzSUA=; b=rsYd8F/R11UdDqzMxEYIBXBv/ TenpD4C72V7TjkBUFXRLO3R0XeA6mHMSGOPCxYNfkA3a0FuG/6K3DU7LkTv3eYIgLxfT22/yf5HBh jBjNII9XSX1YxQ88326ZOTF8TMbpCQhjvEESNlAuL71GasXN3Ff2NK2w+KGPkE1v4Dnk7rhiDmsqR SIexO82eadN9HOy47qtfmyBXTocK7Mx6Gl59C3+4e0CeMlgWV8hoGtss+QuIP+8ErgCAWE9A1JXEC /SO+xY4EBX213sH4Wb9ldxFPoHsOYlh8fxiDndHMUzSQf/i88zMRGF/ycs4MMvYf8n+8s0l1vbrHT kpoYfw3hA==; Received: from [61.3.29.189] (helo=steel) by systemreboot.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1eKP5H-0007gn-Fs; Thu, 30 Nov 2017 19:10:59 +0530 From: Arun Isaac To: Leo Famulari Subject: Re: [PATCH 00/11] Add scons build system In-Reply-To: <20171129212927.GA23853@jasmine.lan> References: <20171128170651.6136-1-arunisaac@systemreboot.net> <20171128213828.GB16214@jasmine.lan> <20171129212927.GA23853@jasmine.lan> Date: Thu, 30 Nov 2017 19:10:56 +0530 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29392-done Cc: 29392-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Leo Famulari writes: >> So, do I push with the "-g0" flag or without? > > Since it didn't seem to have an effect on the storage requirements > during building, I think you can push without. Done. I have pushed all the patches except the one changing the homepage of pingus to HTTPS. Their site appears to be down, and I didn't want to push the change without verifying one last time. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 30 12:05:39 2017 Received: (at 29392) by debbugs.gnu.org; 30 Nov 2017 17:05:39 +0000 Received: from localhost ([127.0.0.1]:38576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKSHL-0004Um-4W for submit@debbugs.gnu.org; Thu, 30 Nov 2017 12:05:39 -0500 Received: from [141.255.128.1] (port=60335 helo=hera.aquilenet.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKSHI-0004Uc-SB for 29392@debbugs.gnu.org; Thu, 30 Nov 2017 12:05:37 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 60377100BD; Thu, 30 Nov 2017 18:05:37 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ML6JfeF1p-R3; Thu, 30 Nov 2017 18:05:36 +0100 (CET) Received: from ribbon (unknown [193.50.110.211]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A054BFF60; Thu, 30 Nov 2017 18:05:36 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 29392@debbugs.gnu.org Subject: Re: bug#29392: [PATCH 00/11] Add scons build system References: <20171128170651.6136-1-arunisaac@systemreboot.net> <20171128213828.GB16214@jasmine.lan> <20171129212927.GA23853@jasmine.lan> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 10 Frimaire an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 30 Nov 2017 18:05:33 +0100 In-Reply-To: (Arun Isaac's message of "Thu, 30 Nov 2017 19:10:56 +0530") Message-ID: <87y3mn1yua.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Arun Isaac skribis: > Leo Famulari writes: > >>> So, do I push with the "-g0" flag or without? >> >> Since it didn't seem to have an effect on the storage requirements >> during building, I think you can push without. > > Done. [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_FAIL SPF: HELO does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=helo; id=hera.aquilenet.fr; ip=141.255.128.1; r=debbugs.gnu.org] 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 29392 Cc: arunisaac@systemreboot.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Arun Isaac skribis: > Leo Famulari writes: > >>> So, do I push with the "-g0" flag or without? >> >> Since it didn't seem to have an effect on the storage requirements >> during building, I think you can push without. > > Done. [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_FAIL SPF: HELO does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=helo;id=hera.aquilenet.fr;ip=141.255.128.1;r=debbugs.gnu.org] 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS Arun Isaac skribis: > Leo Famulari writes: > >>> So, do I push with the "-g0" flag or without? >> >> Since it didn't seem to have an effect on the storage requirements >> during building, I think you can push without. > > Done. Excellent, thank you Arun! Ludo=E2=80=99. From unknown Sat Sep 06 02:32:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 29 Dec 2017 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator