From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34080) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwYNq-00066h-Qn for guix-patches@gnu.org; Sun, 02 Sep 2018 15:50:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwYNm-0003tn-Kq for guix-patches@gnu.org; Sun, 02 Sep 2018 15:50:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38310) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fwYNm-0003sw-BO for guix-patches@gnu.org; Sun, 02 Sep 2018 15:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fwYNm-0007UN-5h for guix-patches@gnu.org; Sun, 02 Sep 2018 15:50:02 -0400 Subject: [bug#32616] [PATCH 1/1] gnu: kicad: Update to 5.0.0. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33578) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fwYMd-0004eQ-K7 for guix-patches@gnu.org; Sun, 02 Sep 2018 15:48:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fwYMZ-0002u2-JJ for guix-patches@gnu.org; Sun, 02 Sep 2018 15:48:51 -0400 Received: from mout.web.de ([212.227.15.14]:55513) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fwYMZ-0002rD-8X for guix-patches@gnu.org; Sun, 02 Sep 2018 15:48:47 -0400 Received: from [192.168.178.109] ([89.247.127.197]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MWirL-1gPz552SCp-00XsjJ for ; Sun, 02 Sep 2018 21:48:44 +0200 From: Jonathan Brielmaier Message-ID: <72009cd2-d7cd-1e32-a460-4a3613dc6776@web.de> Date: Sun, 2 Sep 2018 21:48:43 +0200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------16DB8D029D1731A450EAE319" Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 32616@debbugs.gnu.org This is a multi-part message in MIME format. --------------16DB8D029D1731A450EAE319 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hello Guix, the attached patch updates KiCAD to version 5.0.0. kicad-library is still on version 4.0.7, because upstream splitted it into three individual repos: - symbols - footprints - 3D models See https://kicad.github.io/ This work will be left over for another patch... Jonathan --------------16DB8D029D1731A450EAE319 Content-Type: text/x-patch; name="0001-gnu-kicad-Update-to-5.0.0.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="0001-gnu-kicad-Update-to-5.0.0.patch" >From 0a77d3c9c278a4b82f02095a18df64764e42a743 Mon Sep 17 00:00:00 2001 From: Jonathan Brielmaier Date: Thu, 16 Aug 2018 13:33:48 +0200 Subject: [PATCH 1/1] gnu: kicad: Update to 5.0.0. * gnu/packages/engineering.scm (kicad): Update to 5.0.0. [source]: Change from git to url-fetch. [arguments]: Remove now unneeded build version parameter. --- gnu/packages/engineering.scm | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index d53b25cff..be58cb9ac 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -8,6 +8,7 @@ ;;; Copyright © 2017 Julien Lepiller ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Clément Lassieur +;;; Copyright © 2018 Jonathan Brielmaier ;;; ;;; This file is part of GNU Guix. ;;; @@ -680,24 +681,19 @@ language.") (define-public ao (deprecated-package "ao-cad" libfive)) -;; We use kicad from a git commit, because support for boost 1.61.0 has been -;; recently added. (define-public kicad - (let ((commit "5f4599fb56da4dd748845ab10abec02961d477f3") - (revision "2")) (package (name "kicad") - (version (string-append "4.0-" revision "." - (string-take commit 7))) + (version "5.0.0") (source (origin - (method git-fetch) - (uri (git-reference - (url "https://git.launchpad.net/kicad") - (commit commit))) + (method url-fetch) + (file-name (string-append name "-" version ".tar.xz")) + (uri (string-append + "https://launchpad.net/kicad/5.0/" version "/+download/" name + "-" version ".tar.xz")) (sha256 - (base32 "1833pln2975gmc5s18xf7s8m9vg834lmxxdjk0wlk3lq7bvjjnff")) - (file-name (string-append name "-" version "-checkout")))) + (base32 "17nqjszyvd25wi6550j981whlnb1wxzmlanljdjihiki53j84x9p")))) (build-system cmake-build-system) (arguments `(#:out-of-source? #t @@ -706,8 +702,6 @@ language.") #:configure-flags (list "-DKICAD_STABLE_VERSION=ON" "-DKICAD_REPO_NAME=stable" - ,(string-append "-DKICAD_BUILD_VERSION=4.0-" - (string-take commit 7)) "-DKICAD_SKIP_BOOST=ON"; Use our system's boost library. "-DKICAD_SCRIPTING=ON" "-DKICAD_SCRIPTING_MODULES=ON" @@ -764,7 +758,7 @@ language.") boards and electrical circuits. The software has a number of programs that perform specific functions, for example, pcbnew (Editing PCB), eeschema (editing electrical diagrams), gerbview (viewing Gerber files) and others.") - (license license:gpl3+)))) + (license license:gpl3+))) (define-public kicad-library (let ((version "4.0.7")) -- 2.16.4 --------------16DB8D029D1731A450EAE319--