From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 15 16:06:09 2017 Received: (at submit) by debbugs.gnu.org; 15 Mar 2017 20:06:09 +0000 Received: from localhost ([127.0.0.1]:57514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1coFBN-00073x-UH for submit@debbugs.gnu.org; Wed, 15 Mar 2017 16:06:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1coFBH-00072Y-9v for submit@debbugs.gnu.org; Wed, 15 Mar 2017 16:06:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1coFBA-0008DT-AX for submit@debbugs.gnu.org; Wed, 15 Mar 2017 16:05:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39561) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1coFBA-0008D9-7X for submit@debbugs.gnu.org; Wed, 15 Mar 2017 16:05:52 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56005) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1coFB7-0003AG-Qx for guix-patches@gnu.org; Wed, 15 Mar 2017 16:05:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1coFB4-00087I-8i for guix-patches@gnu.org; Wed, 15 Mar 2017 16:05:49 -0400 Received: from de.cellform.com ([88.217.224.109]:60823 helo=jocasta.intra) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1coFB3-0007ue-R8; Wed, 15 Mar 2017 16:05:46 -0400 Received: from jocasta.intra (localhost [127.0.0.1]) by jocasta.intra (8.14.4/8.14.4/Debian-8+deb8u1) with ESMTP id v2FK5VaS023711 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 15 Mar 2017 21:05:31 +0100 Received: (from john@localhost) by jocasta.intra (8.14.4/8.14.4/Submit) id v2FK5Usd023710; Wed, 15 Mar 2017 21:05:30 +0100 From: John Darrington To: guix-patches@gnu.org Subject: [PATCH 7/7] gnu: Move vtk to image-processing.scm Date: Wed, 15 Mar 2017 21:05:24 +0100 Message-Id: <1489608324-23632-7-git-send-email-jmd@gnu.org> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1489608324-23632-1-git-send-email-jmd@gnu.org> References: <1489608324-23632-1-git-send-email-jmd@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by jocasta.intra id v2FK5VaS023711 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: John Darrington 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 (----) * gnu/packages/image-processing.scm (vtk, vtk@6.3): New variables. * gnu/packages/vtk.scm: Delete file. * gnu/local.mk (GNU_SYSTEM_MODULES)[gnu/packages/vtk.scm]: Remove. --- gnu/local.mk | 1 - gnu/packages/image-processing.scm | 82 +++++++++++++++++++++++++++- gnu/packages/vtk.scm | 109 --------------------------------= ------ 3 files changed, 81 insertions(+), 111 deletions(-) delete mode 100644 gnu/packages/vtk.scm diff --git a/gnu/local.mk b/gnu/local.mk index 15325d3..4b2c694 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -380,7 +380,6 @@ GNU_SYSTEM_MODULES =3D \ %D%/packages/video.scm \ %D%/packages/vim.scm \ %D%/packages/vpn.scm \ - %D%/packages/vtk.scm \ %D%/packages/w3m.scm \ %D%/packages/wdiff.scm \ %D%/packages/web.scm \ diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-proce= ssing.scm index e080569..fc44462 100644 --- a/gnu/packages/image-processing.scm +++ b/gnu/packages/image-processing.scm @@ -1,4 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2014 Ludovic Court=C3=A8s +;;; Copyright =C2=A9 2014 Mark H Weaver +;;; Copyright =C2=A9 2016 Eric Bavier ;;; Copyright =C2=A9 2017 John Darrington ;;; ;;; This file is part of GNU Guix. @@ -29,6 +32,8 @@ #:use-module (gnu packages boost) #:use-module (gnu packages compression) #:use-module (gnu packages documentation) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages gl) #:use-module (gnu packages gnome) #:use-module (gnu packages graphics) #:use-module (gnu packages graphviz) @@ -38,8 +43,11 @@ #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages serialization) #:use-module (gnu packages tbb) - #:use-module (gnu packages vtk)) + #:use-module (gnu packages xiph) + #:use-module (gnu packages xorg)) + =20 (define-public dcmtk (package @@ -146,3 +154,75 @@ functionality without compromising the original code= base and it makes use of a wide variety of external libraries that provide additional functionality= .") (home-page "http://mia.sourceforge.net") (license license:gpl3+))) + +(define-public vtk + (package + (name "vtk") + (version "7.1.0") + (source (origin + (method url-fetch) + (uri (string-append "http://www.vtk.org/files/release/" + (version-major+minor version) + "/VTK-" version ".tar.gz")) + (sha256 + (base32 + "0yj96z58haan77gzilnqp7xpf8hg5jk11a3jx55p2ksd400s0gjz"))= )) + (build-system cmake-build-system) + (arguments + '(#:build-type "Release" ;Build without '-g' to save spac= e. + ;; -DVTK_USE_SYSTEM_NETCDF:BOOL=3DTRUE requires netcdf_cxx + #:configure-flags '("-DVTK_USE_SYSTEM_EXPAT:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_FREETYPE:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_HDF5:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_JPEG:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_JSONCPP:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_LIBXML2:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_OGGTHEORA:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_PNG:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_TIFF:BOOL=3DTRUE" + "-DVTK_USE_SYSTEM_ZLIB:BOOL=3DTRUE") + #:tests? #f)) ;XXX: no "test" target + (inputs + `(("libXt" ,libxt) + ("xproto" ,xproto) + ("libX11" ,libx11) + ("libxml2" ,libxml2) + ("mesa" ,mesa) + ("glu" ,glu) + ("expat" ,expat) + ("freetype" ,freetype) + ("hdf5" ,hdf5) + ("jpeg" ,libjpeg) + ("jsoncpp" ,jsoncpp) + ("libogg" ,libogg) + ("libtheora" ,libtheora) + ("png" ,libpng) + ("tiff" ,libtiff) + ("zlib" ,zlib))) + (home-page "http://www.vtk.org/") + (synopsis "Libraries for 3D computer graphics") + (description + "The Visualization Toolkit (VTK) is a C++ library for 3D computer g= raphics, +image processing and visualization. It supports a wide variety of +visualization algorithms including: scalar, vector, tensor, texture, and +volumetric methods; and advanced modeling techniques such as: implicit +modeling, polygon reduction, mesh smoothing, cutting, contouring, and De= launay +triangulation. VTK has an extensive information visualization framework= , has +a suite of 3D interaction widgets, supports parallel processing, and +integrates with various databases on GUI toolkits such as Qt and Tk.") + (license license:bsd-3))) + + +;; Mia 2.4.3 doesn't work against vtk7 so we package vtk 6.3 for it: +(define-public vtk@6.3 + (package + (inherit vtk) + (version "6.3.0") + (source (origin + (method url-fetch) + (uri (string-append "http://www.vtk.org/files/release/" + (version-major+minor version) + "/VTK-" version ".tar.gz")) + (sha256 + (base32 + "0pla1r5mvkgl4sl213gfdhzrypdgai0h3z5mfgm6p9jz9hsr794j"))= )))) diff --git a/gnu/packages/vtk.scm b/gnu/packages/vtk.scm deleted file mode 100644 index ad12187..0000000 --- a/gnu/packages/vtk.scm +++ /dev/null @@ -1,109 +0,0 @@ -;;; GNU Guix --- Functional package management for GNU -;;; Copyright =C2=A9 2014 Ludovic Court=C3=A8s -;;; Copyright =C2=A9 2014 Mark H Weaver -;;; Copyright =C2=A9 2016 Eric Bavier -;;; -;;; 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 (a= t -;;; 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 (gnu packages vtk) - #:use-module (guix packages) - #:use-module (guix download) - #:use-module ((guix licenses) #:select (bsd-3)) - #:use-module (guix utils) - #:use-module (guix build-system cmake) - #:use-module (gnu packages) - #:use-module (gnu packages compression) - #:use-module (gnu packages fontutils) - #:use-module (gnu packages gl) - #:use-module (gnu packages image) - #:use-module (gnu packages maths) - #:use-module (gnu packages serialization) - #:use-module (gnu packages xiph) - #:use-module (gnu packages xml) - #:use-module (gnu packages xorg)) - -(define-public vtk - (package - (name "vtk") - (version "7.1.0") - (source (origin - (method url-fetch) - (uri (string-append "http://www.vtk.org/files/release/" - (version-major+minor version) - "/VTK-" version ".tar.gz")) - (sha256 - (base32 - "0yj96z58haan77gzilnqp7xpf8hg5jk11a3jx55p2ksd400s0gjz"))= )) - (build-system cmake-build-system) - (arguments - '(#:build-type "Release" ;Build without '-g' to save spac= e. - ;; -DVTK_USE_SYSTEM_NETCDF:BOOL=3DTRUE requires netcdf_cxx - #:configure-flags '("-DVTK_USE_SYSTEM_EXPAT:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_FREETYPE:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_HDF5:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_JPEG:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_JSONCPP:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_LIBXML2:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_OGGTHEORA:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_PNG:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_TIFF:BOOL=3DTRUE" - "-DVTK_USE_SYSTEM_ZLIB:BOOL=3DTRUE") - #:tests? #f)) ;XXX: no "test" target - (inputs - `(("libXt" ,libxt) - ("xproto" ,xproto) - ("libX11" ,libx11) - ("libxml2" ,libxml2) - ("mesa" ,mesa) - ("glu" ,glu) - ("expat" ,expat) - ("freetype" ,freetype) - ("hdf5" ,hdf5) - ("jpeg" ,libjpeg) - ("jsoncpp" ,jsoncpp) - ("libogg" ,libogg) - ("libtheora" ,libtheora) - ("png" ,libpng) - ("tiff" ,libtiff) - ("zlib" ,zlib))) - (home-page "http://www.vtk.org/") - (synopsis "Libraries for 3D computer graphics") - (description - "The Visualization Toolkit (VTK) is a C++ library for 3D computer g= raphics, -image processing and visualization. It supports a wide variety of -visualization algorithms including: scalar, vector, tensor, texture, and -volumetric methods; and advanced modeling techniques such as: implicit -modeling, polygon reduction, mesh smoothing, cutting, contouring, and De= launay -triangulation. VTK has an extensive information visualization framework= , has -a suite of 3D interaction widgets, supports parallel processing, and -integrates with various databases on GUI toolkits such as Qt and Tk.") - (license bsd-3))) - - -;; Mia 2.4.3 doesn't work against vtk7 so we package vtk 6.3 for it: -(define-public vtk@6.3 - (package - (inherit vtk) - (version "6.3.0") - (source (origin - (method url-fetch) - (uri (string-append "http://www.vtk.org/files/release/" - (version-major+minor version) - "/VTK-" version ".tar.gz")) - (sha256 - (base32 - "0pla1r5mvkgl4sl213gfdhzrypdgai0h3z5mfgm6p9jz9hsr794j"))= )))) - --=20 2.1.4 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 18 01:56:41 2017 Received: (at 26110) by debbugs.gnu.org; 18 Mar 2017 05:56:41 +0000 Received: from localhost ([127.0.0.1]:33151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cp7M1-0006YW-7F for submit@debbugs.gnu.org; Sat, 18 Mar 2017 01:56:41 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:38211 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cp7Lv-0006YG-At for 26110@debbugs.gnu.org; Sat, 18 Mar 2017 01:56:39 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 75667524C05; Sat, 18 Mar 2017 06:56:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489816594; bh=6fBDxOWT4W7oEMBosjJoU7inZftJgUqTZBONaYIkX6c=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=O0S2hU4J4mbjEsiXv6y0d7XKNrMIXsQZBUd2MJ1XW/SbM5zprkqd7tIg6xXNznekg dU2MWdaysatVPgGWEPHZRjOhfx6TB4U9u/Cp5CE/XFQSze6S6Lhtv7eIzMMn7+PhED Y/1ACGnFqRF8Y5fiYX85wZ0rHdJ2HdhrclH2Ey6M= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR003 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1489816588; bh=6fBDxOWT4W7oEMBosjJoU7inZftJgUqTZBONaYIkX6c=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=mG6/LiItUIkt4qEq3sp2EOhlxDt9KY//W7fiFJP+iNJnQkNWJ13lW2TTN+zOaTux1 uXrksuVin51dapsRtdD4DGFTSIoLpHv8Q627uBF+Prw1CvY8oizLUQsqMik7O6uJBp 61AJUzdNvGajSklX3cHCUjVbMdLJPSkj2VA37eiA= To: John Darrington Subject: Re: bug#26110: [PATCH 7/7] gnu: Move vtk to image-processing.scm References: <1489608324-23632-1-git-send-email-jmd@gnu.org> <1489608324-23632-7-git-send-email-jmd@gnu.org> Date: Sat, 18 Mar 2017 01:56:24 -0400 In-Reply-To: <1489608324-23632-7-git-send-email-jmd@gnu.org> (John Darrington's message of "Wed, 15 Mar 2017 21:05:24 +0100") Message-ID: <87pohf5drr.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26110 Cc: 26110@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 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable John Darrington writes: > * gnu/packages/image-processing.scm (vtk, vtk@6.3): New variables. > * gnu/packages/vtk.scm: Delete file. > * gnu/local.mk (GNU_SYSTEM_MODULES)[gnu/packages/vtk.scm]: Remove. > --- > gnu/local.mk | 1 - > gnu/packages/image-processing.scm | 82 +++++++++++++++++++++++++++- > gnu/packages/vtk.scm | 109 --------------------------------= ------ > 3 files changed, 81 insertions(+), 111 deletions(-) > delete mode 100644 gnu/packages/vtk.scm > > diff --git a/gnu/local.mk b/gnu/local.mk > index 15325d3..4b2c694 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -380,7 +380,6 @@ GNU_SYSTEM_MODULES =3D \ > %D%/packages/video.scm \ > %D%/packages/vim.scm \ > %D%/packages/vpn.scm \ > - %D%/packages/vtk.scm \ > %D%/packages/w3m.scm \ > %D%/packages/wdiff.scm \ > %D%/packages/web.scm \ > diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-proce= ssing.scm > index e080569..fc44462 100644 > --- a/gnu/packages/image-processing.scm > +++ b/gnu/packages/image-processing.scm > @@ -1,4 +1,7 @@ > ;;; GNU Guix --- Functional package management for GNU > +;;; Copyright =C2=A9 2014 Ludovic Court=C3=A8s > +;;; Copyright =C2=A9 2014 Mark H Weaver > +;;; Copyright =C2=A9 2016 Eric Bavier > ;;; Copyright =C2=A9 2017 John Darrington > ;;; > ;;; This file is part of GNU Guix. > @@ -29,6 +32,8 @@ > #:use-module (gnu packages boost) > #:use-module (gnu packages compression) > #:use-module (gnu packages documentation) > + #:use-module (gnu packages fontutils) > + #:use-module (gnu packages gl) > #:use-module (gnu packages gnome) > #:use-module (gnu packages graphics) > #:use-module (gnu packages graphviz) > @@ -38,8 +43,11 @@ > #:use-module (gnu packages perl) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages python) > + #:use-module (gnu packages serialization) > #:use-module (gnu packages tbb) > - #:use-module (gnu packages vtk)) > + #:use-module (gnu packages xiph) > + #:use-module (gnu packages xorg)) > + >=20=20 > (define-public dcmtk > (package > @@ -146,3 +154,75 @@ functionality without compromising the original code= base and it makes use of a > wide variety of external libraries that provide additional functionality= .") > (home-page "http://mia.sourceforge.net") > (license license:gpl3+))) > + > +(define-public vtk > + (package > + (name "vtk") > + (version "7.1.0") > + (source (origin > + (method url-fetch) > + (uri (string-append "http://www.vtk.org/files/release/" > + (version-major+minor version) > + "/VTK-" version ".tar.gz")) > + (sha256 > + (base32 > + "0yj96z58haan77gzilnqp7xpf8hg5jk11a3jx55p2ksd400s0gjz"))= )) > + (build-system cmake-build-system) > + (arguments > + '(#:build-type "Release" ;Build without '-g' to save spac= e. > + ;; -DVTK_USE_SYSTEM_NETCDF:BOOL=3DTRUE requires netcdf_cxx > + #:configure-flags '("-DVTK_USE_SYSTEM_EXPAT:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_FREETYPE:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_HDF5:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_JPEG:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_JSONCPP:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_LIBXML2:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_OGGTHEORA:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_PNG:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_TIFF:BOOL=3DTRUE" > + "-DVTK_USE_SYSTEM_ZLIB:BOOL=3DTRUE") > + #:tests? #f)) ;XXX: no "test" target > + (inputs > + `(("libXt" ,libxt) > + ("xproto" ,xproto) > + ("libX11" ,libx11) > + ("libxml2" ,libxml2) > + ("mesa" ,mesa) > + ("glu" ,glu) > + ("expat" ,expat) > + ("freetype" ,freetype) > + ("hdf5" ,hdf5) > + ("jpeg" ,libjpeg) > + ("jsoncpp" ,jsoncpp) > + ("libogg" ,libogg) > + ("libtheora" ,libtheora) > + ("png" ,libpng) > + ("tiff" ,libtiff) > + ("zlib" ,zlib))) > + (home-page "http://www.vtk.org/") > + (synopsis "Libraries for 3D computer graphics") > + (description > + "The Visualization Toolkit (VTK) is a C++ library for 3D computer g= raphics, > +image processing and visualization. It supports a wide variety of > +visualization algorithms including: scalar, vector, tensor, texture, and > +volumetric methods; and advanced modeling techniques such as: implicit > +modeling, polygon reduction, mesh smoothing, cutting, contouring, and De= launay > +triangulation. VTK has an extensive information visualization framework= , has > +a suite of 3D interaction widgets, supports parallel processing, and > +integrates with various databases on GUI toolkits such as Qt and Tk.") > + (license license:bsd-3))) > + > + > +;; Mia 2.4.3 doesn't work against vtk7 so we package vtk 6.3 for it: > +(define-public vtk@6.3 > + (package > + (inherit vtk) > + (version "6.3.0") > + (source (origin > + (method url-fetch) > + (uri (string-append "http://www.vtk.org/files/release/" > + (version-major+minor version) > + "/VTK-" version ".tar.gz")) > + (sha256 > + (base32 > + "0pla1r5mvkgl4sl213gfdhzrypdgai0h3z5mfgm6p9jz9hsr794j"))= )))) > diff --git a/gnu/packages/vtk.scm b/gnu/packages/vtk.scm > deleted file mode 100644 > index ad12187..0000000 > --- a/gnu/packages/vtk.scm > +++ /dev/null > @@ -1,109 +0,0 @@ > -;;; GNU Guix --- Functional package management for GNU > -;;; Copyright =C2=A9 2014 Ludovic Court=C3=A8s > -;;; Copyright =C2=A9 2014 Mark H Weaver > -;;; Copyright =C2=A9 2016 Eric Bavier > -;;; > -;;; 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 (gnu packages vtk) > - #:use-module (guix packages) > - #:use-module (guix download) > - #:use-module ((guix licenses) #:select (bsd-3)) > - #:use-module (guix utils) > - #:use-module (guix build-system cmake) > - #:use-module (gnu packages) > - #:use-module (gnu packages compression) > - #:use-module (gnu packages fontutils) > - #:use-module (gnu packages gl) > - #:use-module (gnu packages image) > - #:use-module (gnu packages maths) > - #:use-module (gnu packages serialization) > - #:use-module (gnu packages xiph) > - #:use-module (gnu packages xml) > - #:use-module (gnu packages xorg)) > - > -(define-public vtk > - (package > - (name "vtk") > - (version "7.1.0") > - (source (origin > - (method url-fetch) > - (uri (string-append "http://www.vtk.org/files/release/" > - (version-major+minor version) > - "/VTK-" version ".tar.gz")) > - (sha256 > - (base32 > - "0yj96z58haan77gzilnqp7xpf8hg5jk11a3jx55p2ksd400s0gjz"))= )) > - (build-system cmake-build-system) > - (arguments > - '(#:build-type "Release" ;Build without '-g' to save spac= e. > - ;; -DVTK_USE_SYSTEM_NETCDF:BOOL=3DTRUE requires netcdf_cxx > - #:configure-flags '("-DVTK_USE_SYSTEM_EXPAT:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_FREETYPE:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_HDF5:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_JPEG:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_JSONCPP:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_LIBXML2:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_OGGTHEORA:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_PNG:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_TIFF:BOOL=3DTRUE" > - "-DVTK_USE_SYSTEM_ZLIB:BOOL=3DTRUE") > - #:tests? #f)) ;XXX: no "test" target > - (inputs > - `(("libXt" ,libxt) > - ("xproto" ,xproto) > - ("libX11" ,libx11) > - ("libxml2" ,libxml2) > - ("mesa" ,mesa) > - ("glu" ,glu) > - ("expat" ,expat) > - ("freetype" ,freetype) > - ("hdf5" ,hdf5) > - ("jpeg" ,libjpeg) > - ("jsoncpp" ,jsoncpp) > - ("libogg" ,libogg) > - ("libtheora" ,libtheora) > - ("png" ,libpng) > - ("tiff" ,libtiff) > - ("zlib" ,zlib))) > - (home-page "http://www.vtk.org/") > - (synopsis "Libraries for 3D computer graphics") > - (description > - "The Visualization Toolkit (VTK) is a C++ library for 3D computer g= raphics, > -image processing and visualization. It supports a wide variety of > -visualization algorithms including: scalar, vector, tensor, texture, and > -volumetric methods; and advanced modeling techniques such as: implicit > -modeling, polygon reduction, mesh smoothing, cutting, contouring, and De= launay > -triangulation. VTK has an extensive information visualization framework= , has > -a suite of 3D interaction widgets, supports parallel processing, and > -integrates with various databases on GUI toolkits such as Qt and Tk.") > - (license bsd-3))) > - > - > -;; Mia 2.4.3 doesn't work against vtk7 so we package vtk 6.3 for it: > -(define-public vtk@6.3 > - (package > - (inherit vtk) > - (version "6.3.0") > - (source (origin > - (method url-fetch) > - (uri (string-append "http://www.vtk.org/files/release/" > - (version-major+minor version) > - "/VTK-" version ".tar.gz")) > - (sha256 > - (base32 > - "0pla1r5mvkgl4sl213gfdhzrypdgai0h3z5mfgm6p9jz9hsr794j"))= )))) > - Whether or not this ends up in image.scm or image-processing.scm, it builds and lints fine just as well as it did in vtk.scm. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljMzAgACgkQ5qXuPBlG eg1yHA//djdI4bebE6t01Qlap45bPwR5YfUhDnpXqx4UU3tnfpbcU9EFHXqsPgGv iAYBOqUJAvz5PYOW9RQ8oFCJfSs9kCseMt9eJtAKulSq0QftCk+MZ2DU5mgZL3pQ CFecPCPqlVGS661SsvuMQm8Hyg00+SorzDZdR2yRsY49AbbNw7l2pzOc7aJf0i8A BNDIMKVv9SGv8J9l7ccc78FqopMLmxmNVtVZfgof9txXYRSproGyc/d9Br0JTOet QRrUePux/KxJmpBSPlmrMg18rDTwuGLN9NnPEe6ub+akEqkm5p+N6DG9Go0WrVTa CCtbCLaqtTfS/ySKQTdiSF2OEw2+3hgQk95IuQdE1aoGIdyExbygyNYDfdr5+x4D Q4jHXTtcpIhe509WBqkgqMW97HNSkQPDPC1nd/b93aEZ0EwnODM8uUjzMqHwJBmU XGFgh/7yG/QA1uJcZPiXGs1yG/kO0IVd7AnckR6SxHzL7tCrxRfQ87O7/C8yENJu kUHYl9O5rEE07tbMsQ2xzDPo0Uv6icrSSUt0QkfQavIPnSmNyxZh50aps21nwaEc SPU6UhZNNmlRGxQ1V7K8hE4Yp8R4thTz/VTfbL7eW8ExYXMHRECjBfTJXYaypnQo GgGgU7K+Y2EH4Iilpr+lwQBJDQkaAdcve0znWA26mnPk15fNUBE= =oW9y -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 02 12:32:05 2017 Received: (at 26110-done) by debbugs.gnu.org; 2 Jun 2017 16:32:05 +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 1dGpUb-0000j8-1C for submit@debbugs.gnu.org; Fri, 02 Jun 2017 12:32:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGpUW-0000ia-BP for 26110-done@debbugs.gnu.org; Fri, 02 Jun 2017 12:32:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGpUN-00044C-5g for 26110-done@debbugs.gnu.org; Fri, 02 Jun 2017 12:31:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58318) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGpUN-000448-2E for 26110-done@debbugs.gnu.org; Fri, 02 Jun 2017 12:31:51 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:37672 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dGpUM-0006tr-8t; Fri, 02 Jun 2017 12:31:50 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: John Darrington Subject: Re: bug#26110: [PATCH 7/7] gnu: Move vtk to image-processing.scm References: <1489608324-23632-1-git-send-email-jmd@gnu.org> <1489608324-23632-7-git-send-email-jmd@gnu.org> Date: Fri, 02 Jun 2017 18:31:47 +0200 In-Reply-To: <1489608324-23632-7-git-send-email-jmd@gnu.org> (John Darrington's message of "Wed, 15 Mar 2017 21:05:24 +0100") Message-ID: <87shji4ah8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26110-done Cc: 26110-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: -5.0 (-----) John Darrington skribis: > * gnu/packages/image-processing.scm (vtk, vtk@6.3): New variables. > * gnu/packages/vtk.scm: Delete file. > * gnu/local.mk (GNU_SYSTEM_MODULES)[gnu/packages/vtk.scm]: Remove. Applied, thanks John! Ludo'. From unknown Mon Jun 23 04:11:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 01 Jul 2017 11:24:04 +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