From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 11:24:29 2022 Received: (at submit) by debbugs.gnu.org; 8 Sep 2022 15:24:30 +0000 Received: from localhost ([127.0.0.1]:59892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWJOH-0006BR-6T for submit@debbugs.gnu.org; Thu, 08 Sep 2022 11:24:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:41868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWJOE-0006BI-1R for submit@debbugs.gnu.org; Thu, 08 Sep 2022 11:24:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52686) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWJOD-0003lo-8z for guix-patches@gnu.org; Thu, 08 Sep 2022 11:24:25 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:56385) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWJO9-0006Wi-IK for guix-patches@gnu.org; Thu, 08 Sep 2022 11:24:24 -0400 Date: Thu, 08 Sep 2022 15:24:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail3; t=1662650653; x=1662909853; bh=cAWNxk+r3cikthxNePWxd6X/R7yx8O9qkfPK/wudKQs=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=fU1riW3Ztw+ochUl/Rv2McKYDQ0UGl5A+SjJRCfm6CbR0DqEDznIE2MTggIZhfSoR DM46J67XeFfTtv2cT5hZ3YR+H5qOyl3eX15WULQxt6QaPE7S+biiUi8AF3OuJwEALT 744yM5n+Dj4ixThxKYI7HsD5PRAA1cHS9ccX+apr/X3IhMz5mXp4VOasjhmubKeK9r Khl2yOTh/GMDcIzDs67dncAQZmllvJEPYNY3IVi7+0cCyqyOwF9XtF2ow9f1oxVBfe RyX0wyketSE1F7N5mgcKSkNiYpZXonvViRYRA8yai4BhHJFDQEJfuZGY3f2a+TFjU8 mtyrI/IhdzYiQ== To: guix-patches@gnu.org From: "Paul A. Patience" Subject: [RFC PATCH] gnu: Add paraview. Message-ID: <20220908152355.42201-1-paul@apatience.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.23; envelope-from=paul@apatience.com; helo=mail-4323.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: paul@apatience.com, maxim.cournoyer@gmail.com 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: , Reply-To: "Paul A. Patience" Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/graphics.scm (paraview): New variable. --- Hi, ParaView builds with this patch, but doesn't display icons for any of its buttons, e.g., for open file, etc. I have no idea how to fix this. I started packaging ParaView last year but encountered this problem and gav= e up on trying to fix it. Yesterday I started updating (and cleaning up quite a bit) the package for = the latest release (candidate) of ParaView, and it's basically done except for = the missing icons. I'm hoping someone has some ideas for making the icons appear (Maxim, maybe= ?). Thanks, Paul gnu/packages/graphics.scm | 283 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 283 insertions(+) diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index fe38e7d03f..7a962afb3d 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -63,12 +63,16 @@ (define-module (gnu packages graphics) #:use-module (gnu packages compression) #:use-module (gnu packages cpp) #:use-module (gnu packages crypto) + #:use-module (gnu packages curl) #:use-module (gnu packages datastructures) #:use-module (gnu packages documentation) #:use-module (gnu packages flex) #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages game-development) + #:use-module (gnu packages gcc) + #:use-module (gnu packages geo) #:use-module (gnu packages gettext) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) @@ -92,6 +96,7 @@ (define-module (gnu packages graphics) #:use-module (gnu packages man) #:use-module (gnu packages maths) #:use-module (gnu packages mp3) + #:use-module (gnu packages mpi) #:use-module (gnu packages multiprecision) #:use-module (gnu packages ninja) #:use-module (gnu packages pciutils) @@ -101,18 +106,23 @@ (define-module (gnu packages graphics) #:use-module (gnu packages pkg-config) #:use-module (gnu packages plotutils) #:use-module (gnu packages pretty-print) + #:use-module (gnu packages protobuf) #:use-module (gnu packages pth) #:use-module (gnu packages pulseaudio) ; libsndfile, libsamplerate #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-science) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) #:use-module (gnu packages sdl) #:use-module (gnu packages serialization) + #:use-module (gnu packages sphinx) + #:use-module (gnu packages sqlite) #:use-module (gnu packages stb) #:use-module (gnu packages swig) #:use-module (gnu packages tbb) + #:use-module (gnu packages textutils) #:use-module (gnu packages toolkits) #:use-module (gnu packages upnp) #:use-module (gnu packages video) @@ -2392,3 +2402,276 @@ (define-public f3d glTF, STL, STEP, PLY, OBJ, FBX), and provides numerous rendering and textu= ring options.") (license license:bsd-3))) + +(define-public paraview + (package + (name "paraview") + (version "5.11.0-RC1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.kitware.com/paraview/paraview.git") + (commit (string-append "v" version)) + (recursive? #t))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0yhsavi1c9xzk8va81pnl523i68br39ngidlvfjjnk8dhpm3dzbg")) + (modules '((guix build utils))) + (snippet + ;; TODO: Also remove unused bundled libraries and plugins? + #~(begin + ;; Remove bundled ParaView libraries which are available in Gu= ix + ;; or undesired. + (for-each (lambda (dir) + (delete-file-recursively + (string-append "ThirdParty/" dir "/vtk" + (string-downcase dir)))) + '(;;"CosmoHaloFinder" + ;;"IceT" + "NvPipe" ; Don't want NvPipe support + ;;"QtTesting" + ;;"cinema" + ;;"cinemasci" + "protobuf")) + ;; Remove undesired ParaView plugins. + (delete-file-recursively "Plugins/pvNVIDIAIndeX") + ;; Remove bundled VTK libraries which are available in Guix. + (for-each (lambda (dir) + (delete-file-recursively + (string-append "VTK/ThirdParty/" dir "/vtk" dir))= ) + '(;;"cgns" + "cli11" + ;;"diy2" + "doubleconversion" + "eigen" + ;;"exodusII" + "expat" + ;;"exprtk" + ;;"fides" + "fmt" + "freetype" + "gl2ps" + "glew" + ;;"h5part" + "hdf5" + ;;"ioss" + "jpeg" + "jsoncpp" + ;;"kissfft" + ;;"libharu" ; Requires some PRs applied to 2.3.0 + "libproj" + "libxml2" + ;;"loguru" + "lz4" + "lzma" + "mpi4py" + "netcdf" + ;;"nlohmannjson" ; ParFlow build fails even with b= undled + "ogg" + ;;"pegtl" + "png" + "pugixml" + "sqlite" + "theora" + "tiff" + "utf8" + ;;"verdict" + ;;"vpic" + ;;"vtkm" + ;;"xdmf2" + ;;"xdmf3" + ;;"zfp" + "zlib")))))) + (build-system cmake-build-system) + (arguments + (list #:build-type "Release" ; 542 MiB in release mode + #:tests? #f ; Downloads test data + #:configure-flags + #~(let ((doc (string-append #$output "/share/doc/" #$name "-" #= $version))) + (list + (string-append "-DCMAKE_INSTALL_DOCDIR=3D" doc) ; For para= view.qch + + ;; ParaView build options + "-DPARAVIEW_BUILD_DEVELOPER_DOCUMENTATION=3DON" + (string-append "-DPARAVIEW_GENERATED_DOCUMENTATION_OUTPUT_= DIRECTORY=3D" doc) + + ;; ParaView capability options + ;;"-DPARAVIEW_USE_EXTERNAL_VTK=3DON" ; Unsupported by Para= View + "-DPARAVIEW_USE_MPI=3DON" + "-DPARAVIEW_USE_PYTHON=3DON" + "-DPARAVIEW_USE_QTWEBENGINE=3DON" + + ;; ParaView features + ;; + ;; Enable those that are disabled by default. + ;; Commented means the dependencies are missing from Guix + ;; (or are otherwise described). + ;;"-DPARAVIEW_ENABLE_ADIOS2=3DON" + ;;"-DPARAVIEW_ENABLE_COSMOTOOLS=3DON" + ;;"-DPARAVIEW_ENABLE_CATALYST=3DON" + "-DPARAVIEW_ENABLE_FFMPEG=3DON" + ;;"-DPARAVIEW_ENABLE_FIDES=3DON" + "-DPARAVIEW_ENABLE_GDAL=3DON" + ;;"-DPARAVIEW_ENABLE_LAS=3DON" + ;;"-DPARAVIEW_ENABLE_LOOKINGGLASS=3DON" ; Downloads depend= ency + ;;"-DPARAVIEW_ENABLE_MOMENTINVARIANTS=3DON" ; Downloads de= pendency + "-DPARAVIEW_ENABLE_MOTIONFX=3DON" + ;;"-DPARAVIEW_ENABLE_OPENTURNS=3DON" + ;;"-DPARAVIEW_ENABLE_OPENVDB=3DON" ; Dependency not found + ;;"-DPARAVIEW_ENABLE_PDAL=3DON" + ;;"-DPARAVIEW_ENABLE_RAYTRACING=3DON" + "-DPARAVIEW_ENABLE_VISITBRIDGE=3DON" + "-DPARAVIEW_ENABLE_XDMF3=3DON" + + ;; ParaView miscellaneous options + ;; + ;; Without -DPARAVIEW_DATA_EXCLUDE_FROM_ALL=3DOFF, test da= ta is + ;; downloaded even with tests disabled. + "-DPARAVIEW_VERSIONED_INSTALL=3DOFF" + "-DPARAVIEW_DATA_EXCLUDE_FROM_ALL=3DOFF" + + ;; ParaView plugins + ;; + ;; Enable those that are disabled by default. + ;; Commented means the dependencies are missing from Guix + ;; (or are otherwise described). + ;;"-DPARAVIEW_PLUGIN_ENABLE_AdiosReaderPixie=3DON" + ;;"-DPARAVIEW_PLUGIN_ENABLE_AdiosReaderStaging=3DON" + "-DPARAVIEW_PLUGIN_ENABLE_CAVEInteraction=3DON" + ;;"-DPARAVIEW_PLUGIN_ENABLE_CDIReader=3DON" + "-DPARAVIEW_PLUGIN_ENABLE_GeographicalMap=3DON" + "-DPARAVIEW_PLUGIN_ENABLE_GmshIO=3DON" + "-DPARAVIEW_PLUGIN_ENABLE_InSituExodus=3DON" + ;;"-DPARAVIEW_PLUGIN_ENABLE_LookingGlass=3DON" + "-DPARAVIEW_PLUGIN_ENABLE_NetCDFTimeAnnotationPlugin=3DON" + ;;"-DPARAVIEW_PLUGIN_ENABLE_ParFlow=3DON" ; Build fails + ;;"-DPARAVIEW_PLUGIN_ENABLE_PythonQtPlugin=3DON" + "-DPARAVIEW_PLUGIN_ENABLE_SpaceMouseInteractor=3DON" + ;;"-DPARAVIEW_PLUGIN_ENABLE_VDFReaderPlugin=3DON" + ;;"-DPARAVIEW_PLUGIN_ENABLE_XRInterface=3DON" ; Build fail= s + ;;"-DPARAVIEW_PLUGIN_ENABLE_zSpace=3DON" + + ;; VTK options + "-DVTK_SMP_IMPLEMENTATION_TYPE=3DTBB" + "-DVTKm_ENABLE_MPI=3DON" + + ;; External libraries for ParaView and VTK + "-DVTK_MODULE_USE_EXTERNAL_ParaView_protobuf=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_cli11=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_eigen=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_expat=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_fmt=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_freetype=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_glew=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_hdf5=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_jpeg=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_jsoncpp=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_libproj=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_libxml2=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_lz4=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_lzma=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_mpi4py=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_netcdf=3DON" + ;;"-DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_ogg=3DON" + ;;"-DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_png=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_pugixml=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_sqlite=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_theora=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_tiff=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_utf8=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_zlib=3DON")) + #:phases + #~(modify-phases %standard-phases + (add-after 'set-paths 'hide-gfortran + (lambda _ + (setenv + "CPLUS_INCLUDE_PATH" + (string-join + (delete (string-append #$(this-package-native-input + "gfortran") + "/include/c++") + (string-split (getenv "CPLUS_INCLUDE_PATH") #= \:)) + ":")))) + (replace 'install-license-files + (lambda _ + (let ((src (string-append #$output "/share/licenses/Par= aView")) + (dst (string-append #$output "/share/doc/" + #$name "-" #$version "/licens= es"))) + (copy-recursively src dst) + (delete-file-recursively (dirname src)))))))) + (native-inputs + (list gfortran + ;; For the documentation + doxygen + graphviz + perl + python-sphinx)) + (inputs + (list boost + cli11 + curl + double-conversion + eigen + expat + ffmpeg + fmt + freetype + gdal + gl2ps + glew + glu ; Propagated from glew, not strictly neces= sary + gmsh + hdf5 + ;;json-modern-cxx ; For ParFlow; build fails + jsoncpp + libjpeg-turbo + libogg + libpng + libtheora + libtiff + libx11 ; Propagated from libxt, not strictly neces= sary + libxcursor + libxml2 + libxt + lz4 + lzip + mesa + netcdf + openmpi + ;;openvdb ; For OpenVDB; dependency not fo= und + ;;openvr ; For XRInterface; build fails + ;;pegtl ; For VTK; build fails + proj + protobuf + pugixml + python-cftime + python-matplotlib + python-mpi4py + python-numpy + python-wrapper + qtbase-5 + qtdeclarative-5 + qtmultimedia-5 + qtsvg-5 + qttools-5 + qtwebchannel-5 + qtwebengine-5 + qtx11extras + qtxmlpatterns + sdl2 + sqlite + tbb + utfcpp + xorgproto ; Propagated from libx11, not strictly neces= sary + zlib)) + (home-page "https://www.paraview.org/") + (synopsis "VTK-based, parallel data analyzer and visualizer") + (description "ParaView is a VTK-based, parallel data analyzer and +visualizer which allows exploring data interactively in 3D or +programmatically.") + (license license:bsd-3))) -- 2.37.3 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 24 09:33:54 2022 Received: (at 57679) by debbugs.gnu.org; 24 Sep 2022 13:33:54 +0000 Received: from localhost ([127.0.0.1]:42760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oc5I2-0006X1-5r for submit@debbugs.gnu.org; Sat, 24 Sep 2022 09:33:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oc5Hy-0006WY-2s for 57679@debbugs.gnu.org; Sat, 24 Sep 2022 09:33:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55286) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oc5Hs-0002NR-NW; Sat, 24 Sep 2022 09:33:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=/CYBjMWRqGKKpTCggYSJkDmP/mtVtVb+SGlBDU0YZks=; b=pyrrsE0JGZF02dIriNl+ Hd3FX4YmIRjEICUJc4vOUZ05WfrKVOfE7+pzaJO/B5Rz/FUBSMICiTMsM5CFn1VB2a+2zzwqNk0Si YGd7jtQWe5NFJC30QjzcCqw9veSLRFmfc0pCBgW6csByWTWnjcmVFe8DrvcF7mA2/xh7Vb9pCNfUR /Pu5QlRC4OlQDDNLteBbZj9SwDvLePL/UIixvDxisf0DOOIDrGfh9OfU8Gd7M+CWdU7VGj1/SGdfj y2leLFucO9X0g7ZWHeM97r6RRZYxqWiws3NuQbzXM1S/F0LT4OTs6gAJTRC/k/D/k4pg96+dHqmPg GTjPpvKpK9MSRg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:51528 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oc5Hr-0005xg-E1; Sat, 24 Sep 2022 09:33:44 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: "Paul A. Patience" Subject: Re: bug#57679: [RFC PATCH] gnu: Add paraview. References: <20220908152355.42201-1-paul@apatience.com> Date: Sat, 24 Sep 2022 15:33:42 +0200 In-Reply-To: <20220908152355.42201-1-paul@apatience.com> (Paul A. Patience's message of "Thu, 08 Sep 2022 15:24:06 +0000") Message-ID: <877d1saocp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57679 Cc: 57679@debbugs.gnu.org, maxim.cournoyer@gmail.com 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: -3.3 (---) Hi Paul, "Paul A. Patience" skribis: > * gnu/packages/graphics.scm (paraview): New variable. > --- > Hi, > > ParaView builds with this patch, but doesn't display icons for any of its > buttons, e.g., for open file, etc. > I have no idea how to fix this. I always forget as well, but I suspect you=E2=80=99d get icons if it=E2=80= =99s included in a profile that has adwaita installed? Maxim? > I started packaging ParaView last year but encountered this problem and g= ave > up on trying to fix it. > Yesterday I started updating (and cleaning up quite a bit) the package fo= r the > latest release (candidate) of ParaView, and it's basically done except fo= r the > missing icons. Neat. FWIW, I also had another version packaged, but perhaps the only useful bits you could borrow are the synopsis and description: https://gitlab.inria.fr/guix-hpc/guix-hpc/-/blob/master/inria/staging.scm= #L77 Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 25 20:54:13 2022 Received: (at 57679) by debbugs.gnu.org; 26 Sep 2022 00:54:13 +0000 Received: from localhost ([127.0.0.1]:48755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1occNx-0002Dj-DO for submit@debbugs.gnu.org; Sun, 25 Sep 2022 20:54:13 -0400 Received: from mail-qv1-f54.google.com ([209.85.219.54]:33325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1occNv-0002DW-9l for 57679@debbugs.gnu.org; Sun, 25 Sep 2022 20:54:11 -0400 Received: by mail-qv1-f54.google.com with SMTP id d1so3544810qvs.0 for <57679@debbugs.gnu.org>; Sun, 25 Sep 2022 17:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date; bh=d1ryiWSGFmzSzxGqwQctbJOHYXHa5dxnXV1PeX2VsKU=; b=dNyG6GT7UN986fwIH+4KwYdyiF1v159gKIUtoPrOnbvihEcP94IobgBoOsg65bNrdJ wJz9eyqPMQ9haBRibBQwszg2QbFujNoavW3hVnDUwOb1dCfKfVepwpOSdBFVGWy3uwNP 4GzB/B4rebJinYN1d+6xy7P7oAEnJ369X2cTAKeyHnlAy7uNFJtQ2Tr8/oLRi6KMuyP4 57oM6mHgxe1JtRtIrTC24V6q0W89H0L78Qx8loJdk8gfAzc/eVmhICx9n34O/CM0KLov ZIbILPJvVLsCzsPq+OdVUq6c09iokCQDPt6ptonI1SDXgzMPAAz4n7P6N3Sa153qQsdh HDbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date; bh=d1ryiWSGFmzSzxGqwQctbJOHYXHa5dxnXV1PeX2VsKU=; b=R7y1qQuWU59iFxrhUcANvP4JNHiSScreFn6qiBI762+XxCTQL1ClPmHhCAz4SWHVO3 YjKFmWjbicXmW1Yk5x1L0NXPmjDyp7s7nuXKgy3kj0NblSzyVmxgr5SZHiCkas2vN6iZ 7gT/EHYuIGk/QBBMCoZ9xN5KFlv+k39rSWjiwah9wmAI4X9z8hmZJ7aByXTMwo1+hbn9 7dLp4Z55in/hgsrHc4OpbDJQRV8MROPL07f6iMuu9W1zyntXwsWiOUq+gMPfYfF5KKnt 6NPGeaDF+FP7DJCsdR3r5Wg2m0vDmXC5UplFch8aoAoKdIpFiIcS6AMQyxHIB4jWXCo2 4rtQ== X-Gm-Message-State: ACrzQf0j76/2RRWyYJ62R+iRVR3oHPglZmB/Wm8T3R6ndrMTIIFisy94 RsjnB+HRHC+sl41fj3ktso+wlShYmlY= X-Google-Smtp-Source: AMsMyM7g8yffrD0qKiJPvA/b09qYMFwPlckWJ4+KRatyW2FmIaiRk1T9tceQn40dTdh+pLlOFCUskA== X-Received: by 2002:a05:6214:76a:b0:4ac:7dc2:e0e0 with SMTP id f10-20020a056214076a00b004ac7dc2e0e0mr15257798qvz.11.1664153645611; Sun, 25 Sep 2022 17:54:05 -0700 (PDT) Received: from hurd (dsl-10-132-99.b2b2c.ca. [72.10.132.99]) by smtp.gmail.com with ESMTPSA id h11-20020a05620a284b00b006bbc3724affsm10494709qkp.45.2022.09.25.17.54.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Sep 2022 17:54:05 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#57679: [RFC PATCH] gnu: Add paraview. References: <20220908152355.42201-1-paul@apatience.com> <877d1saocp.fsf@gnu.org> Date: Sun, 25 Sep 2022 20:54:04 -0400 In-Reply-To: <877d1saocp.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Sat, 24 Sep 2022 15:33:42 +0200") Message-ID: <87czbj6jmb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57679 Cc: 57679@debbugs.gnu.org, "Paul A. Patience" 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 (-) Hi, Ludovic Court=C3=A8s writes: > Hi Paul, > > "Paul A. Patience" skribis: > >> * gnu/packages/graphics.scm (paraview): New variable. >> --- >> Hi, >> >> ParaView builds with this patch, but doesn't display icons for any of its >> buttons, e.g., for open file, etc. >> I have no idea how to fix this. > > I always forget as well, but I suspect you=E2=80=99d get icons if it=E2= =80=99s included > in a profile that has adwaita installed? Maxim? Depends. If it's because SVG icons are used, the SVG pixbuf backend will need to be available (librsvg present in a profile) (so that it is registered in the file point by the GDK_PIXBUF_MODULE_FILE environment variable). If it uses standard icons that aren't include in the app, an icon theme will need to provide them (be installed by the user). I hope that helps, Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 11:02:38 2022 Received: (at 57679) by debbugs.gnu.org; 28 Sep 2022 15:02:39 +0000 Received: from localhost ([127.0.0.1]:34186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odYa6-0002R6-KK for submit@debbugs.gnu.org; Wed, 28 Sep 2022 11:02:38 -0400 Received: from mail-4323.proton.ch ([185.70.43.23]:12385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odYa1-0002Qo-8x for 57679@debbugs.gnu.org; Wed, 28 Sep 2022 11:02:37 -0400 Date: Wed, 28 Sep 2022 15:02:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apatience.com; s=protonmail3; t=1664377346; x=1664636546; bh=gO1UEJ/23fB09mfTf4hnKKcOd4rmmnPn4CD9A7CH6GA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=LQjeCLdbPrj5VMP70Y4k5sXHAu5kLUAJvPNOyRE3Cj7ePG7CZwCRuPPozH6V9aHG4 yrfFecfPGLnpOxz8/0Jn5PHHmL8ajSQe35iLvEeVl18sVf/+JiB4phJP5XHHEjwfeP L+41frkDwEW89HEIGjstTsSXj/2fJJ6pvXt/82DiknQrYvzMVlhDnWYKrydDIU4MaP Ru6ynRhnbfD0i4SJEyldNJxSYBqj8OuR6Hu0owXiAREPv0xx/IfoaDDeyB1Tp7C8ZX nVWHbmx8vQsYOb96lJ030woM4/iInwW6olaXblOqDDvM5caBnYI3Nn5RX4536MJSA2 3GPO0OMXo9Wfw== To: Maxim Cournoyer From: "Paul A. Patience" Subject: Re: bug#57679: [RFC PATCH] gnu: Add paraview. Message-ID: <87k05n8rwf.fsf@apatience.com> In-Reply-To: <87czbj6jmb.fsf@gmail.com> References: <20220908152355.42201-1-paul@apatience.com> <877d1saocp.fsf@gnu.org> <87czbj6jmb.fsf@gmail.com> Feedback-ID: 19227857:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 57679 Cc: 57679@debbugs.gnu.org, =?utf-8?Q?Ludovic_Court=C3=A8s?= 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 (-) Hi, On 2022-09-25 20:54:04-04:00, Maxim Cournoyer wrote: > Depends. If it's because SVG icons are used, the SVG pixbuf backend > will need to be available (librsvg present in a profile) (so that it is > registered in the file point by the GDK_PIXBUF_MODULE_FILE environment > variable). If it uses standard icons that aren't include in the app, an > icon theme will need to provide them (be installed by the user). ParaView uses PNG icons (according to strace). I installed the Adwaita icon theme and used qt5ct [1] to tell ParaView to use it, and ran ParaView under strace. Strace indicates that ParaView finds the icons, but they still don't appear in the application. I'm wondering if something is hardcoded in the source. I'll investigate more at a later date. Thanks for the help, Paul [1]: https://wiki.archlinux.org/title/qt#Configuration_of_Qt_5_applications= _under_environments_other_than_KDE_Plasma From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 02 13:07:20 2022 Received: (at 57679) by debbugs.gnu.org; 2 Nov 2022 17:07:21 +0000 Received: from localhost ([127.0.0.1]:47092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqHCy-00049c-5a for submit@debbugs.gnu.org; Wed, 02 Nov 2022 13:07:20 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqHCo-00049N-P4 for 57679@debbugs.gnu.org; Wed, 02 Nov 2022 13:07:19 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1667408822; cv=none; d=zohomail.com; s=zohoarc; b=nxUfmSUNr8Rq0M7mOM9o6xU2izAuaoGK3busWAvnWXjfrhACfQJUd2Q/R9SPodQnCMz+iNZsOFWGL4DNQdsAgxnIS9PlUtYF2Jq8FXChq+VQuoQNDbmFclrKfzESX668BXvBRbTFUmYQWiYpmuSJQACxBgC0aGRmQxz1K9/rfGw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1667408822; h=Content-Type:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=7YyHaTuxW/K4J5qFoRwN47xMfH8Q2BugG+KoAeJeHMk=; b=lmk3VujhpHGjUGoqYSUDtwS07xpGIgNvtaSceVWom1wdo5VF8DN/SlCJOvxvWQUZpm1Nm2qoteJ8CUv/N6xWCfPvrFU6HMNXz4pInist800MM0miEnif2ppgToKMNW272cTB4fNEPUupcUhHclUaCDCY1Bo/O8FW63l4eL6a9Pk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1667408822; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=7YyHaTuxW/K4J5qFoRwN47xMfH8Q2BugG+KoAeJeHMk=; b=GnfvenhqtnjsTJ6/4FZ73SyeJ28+d+vbxZEa0aohgz0uQfS5riY4A9T1JZi+HKOw Oj+l+sa6tGjYT3veY0DcC7M1cM8SF+sDMupLdwM60wxDoxBV7wbLSsiR5DBdLP4qLcp YFqNLa35hEu0I+dHq+9vSkcaQLus3KzGwoetEc08= Received: from localhost (i5E862D5B.versanet.de [94.134.45.91]) by mx.zohomail.com with SMTPS id 1667408819707731.3181127655279; Wed, 2 Nov 2022 10:06:59 -0700 (PDT) User-agent: mu4e 1.8.9; emacs 28.1 From: Ricardo Wurmus To: 57679@debbugs.gnu.org Subject: [RFC PATCH] gnu: Add paraview. Date: Wed, 02 Nov 2022 17:50:14 +0100 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87bkpp8evk.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Zoho-Virus-Status: 1 X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57679 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , Ontje.Luensdorf@dlr.de 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Attached is an earlier version of Paraview (5.9.1) that has been submitted by Ontje (in Cc). @Ludo: there doesn=E2=80=99t seem to be a way to unbundle VTK, because Para= view is closely tied to VTK, reuses its build system to some extent, and is better understood as an *extension* to VTK than a client application using VTK merely as a library. Upstream also commented that unbundling VTK is not a priority and would have to be supported by the community. About the icons: when I run /gnu/store/7x3dxk0kl0rc1sw673z51cfran7q6hf1-par= aview-5.9.1/bin/paraview I don=E2=80=99t see most icons. Even when I install it into a profile that h= as adwaita-icon-theme and run it from the profile in a new shell session the icons are not displayed. According to strace the icons are found (after searching in all the wrong places =E2=80=94 probably an opportunity for performance improvement)= , but they are not displayed. This is the same problem as https://issues.guix.gnu.org/29905. The problem disappears when QT_PLUGIN_PATH is set. I tested this by installing qtsvg@5 in my profile alongside paraview-5.9. The icons show up. So I suggest wrapping the executables in QT_PLUGIN_PATH just as we did for krita and itk-snap. --=20 Ricardo --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-gnu-Add-paraview-5.9.1.patch Content-Transfer-Encoding: quoted-printable >From 2b067d0263210a6ac293cda9bdde906a871667ec Mon Sep 17 00:00:00 2001 From: =3D?UTF-8?q?Ontje=3D20L=3DC3=3DBCnsdorf?=3D Date: Wed, 2 Nov 2022 17:35:51 +0100 Subject: [PATCH] gnu: Add paraview 5.9.1. * gnu/packages/image-processing.scm (paraview-5.9): New variable. Co-authored-by: Ricardo Wurmus --- gnu/packages/image-processing.scm | 93 +++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-process= ing.scm index 778f6c8538..84494b770a 100644 --- a/gnu/packages/image-processing.scm +++ b/gnu/packages/image-processing.scm @@ -54,6 +54,7 @@ (define-module (gnu packages image-processing) #:use-module (gnu packages boost) #:use-module (gnu packages check) #:use-module (gnu packages compression) + #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) @@ -86,6 +87,7 @@ (define-module (gnu packages image-processing) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages tbb) + #:use-module (gnu packages textutils) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages video) @@ -868,6 +870,97 @@ (define-public nip2 recalculates.") (license license:gpl2+))) =20 +;; This package bundles and extends VTK. It also reuses the VTK build sys= tem +;; to some degree. Sadly, it does not seem to be possible to build with an +;; external VTK, despite the CMake option PARAVIEW_USE_EXTERNAL_VTK. +(define-public paraview-5.9 + (package + (name "paraview") + (version "5.9.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.paraview.org/files/v" + (version-major+minor version) + "/ParaView-v" version ".tar.xz")) + (sha256 + (base32 "13aczmfshzia324h9r2m675yyrklz2308rf98n444ppmzfv6qj0d")))) + (build-system cmake-build-system) + (propagated-inputs + (list mesa qtbase-5 qtsvg-5 glew)) + (inputs + (list ;; XXX: We can't simply #:use-module due to a cycle somewhere. + (module-ref + (resolve-interface '(gnu packages engineering)) + 'cgns) + cli11 + double-conversion + eigen + expat + ffmpeg + freetype + gdal + gl2ps + hdf5 + jsoncpp + libharu + libjpeg-turbo + libpng + libtheora + libtiff + libxml2 + lz4 + netcdf + protobuf + pugixml + python + qttools-5 + qtxmlpatterns + utfcpp + zlib)) + (arguments + (list + #:build-type "Release" ;Build without debug symbols to save s= pace + #:configure-flags + '(list "-DPARAVIEW_BUILD_WITH_EXTERNAL=3DON" + "-DPARAVIEW_BUILD_SHARED_LIBS=3DON" + "-DPARAVIEW_BUILD_DEVELOPER_DOCUMENTATION=3DOFF" + "-DPARAVIEW_USE_PYTHON=3DON" + "-DPARAVIEW_ENABLE_FFMPEG=3DON" + "-DPARAVIEW_ENABLE_GDAL=3DON" + "-DPARAVIEW_ENABLE_WEB=3DOFF" + + "-DVTK_MODULE_USE_EXTERNAL_VTK_doubleconversion=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_eigen=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_expat=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_freetype=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_gl2ps=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_glew=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_hdf5=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_jpeg=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_libxml2=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_lz4=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_lzma=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_netcdf=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_png=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_theora=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_tiff=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_utf8=3DON" + "-DVTK_MODULE_USE_EXTERNAL_VTK_zlib=3DON" + + "-DVTK_MODULE_USE_EXTERNAL_ParaView_vtkcatalyst=3DOFF" + "-DVTK_MODULE_USE_EXTERNAL_VTK_cgns=3DOFF" + "-DVTK_MODULE_USE_EXTERNAL_VTK_exprtk=3DOFF" + "-DVTK_MODULE_USE_EXTERNAL_VTK_fmt=3DOFF" + "-DVTK_MODULE_USE_EXTERNAL_VTK_ioss=3DOFF"))) + (home-page "https://www.paraview.org/") + (synopsis "Data analysis and visualization application") + (description "ParaView is a data analysis and visualization applicatio= n. +Users can quickly build visualizations to analyze their data using qualita= tive +and quantitative techniques. The data exploration can be done interactive= ly +in 3D or programmatically using ParaView=E2=80=99s batch processing capabi= lities.") + (license license:bsd-3))) + (define-public vxl (package (name "vxl") --=20 2.36.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 03 11:04:28 2022 Received: (at 57679) by debbugs.gnu.org; 3 Nov 2022 15:04:28 +0000 Received: from localhost ([127.0.0.1]:49944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqblb-0002lR-PZ for submit@debbugs.gnu.org; Thu, 03 Nov 2022 11:04:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oqblZ-0002lC-Jz for 57679@debbugs.gnu.org; Thu, 03 Nov 2022 11:04:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqblS-0005p3-My; Thu, 03 Nov 2022 11:04:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=HrzDUQJmS5HMo46N4Hu0xJGXDQKPSq+LoRYCcy3Eqa4=; b=EX+b6j5vlJjCEGWVrH4W Yy42pTrYgtJUMFQaTdSmuSPpcXyeK5P82Z3IvFrwVjWY6YNncwVBZ5CKq3axpoFnexsFJJ8EHtBuN y7TxzoMiIjIA/pv6LKZuZEOtwGt1zPrL4et1hNWoXKFND0DZ6x4WwBIrXldPwb2ifVyKf6oWYPaAi aWx8Om0ee8LPFMl499bD0Faiytk6fUYtDiCxXz3qILt2NO7KQvSUiBlsk6oAcgcDQ4gO03PgjDauA UJuQ0KKAnuQM7OJhldwH/cHWJ/P5AWA4eTLxMdmS4xmep9NXRbFsUjaaDAZ+k7WC3pyNb4rcLzdQv 9It05OyDlpdndQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqblG-0004et-W3; Thu, 03 Nov 2022 11:04:18 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ricardo Wurmus Subject: Re: [RFC PATCH] gnu: Add paraview. References: <87bkpp8evk.fsf@elephly.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Tridi 13 Brumaire an 231 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour du Topinambour 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, 03 Nov 2022 16:04:04 +0100 In-Reply-To: <87bkpp8evk.fsf@elephly.net> (Ricardo Wurmus's message of "Wed, 02 Nov 2022 17:50:14 +0100") Message-ID: <87leosqduj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 57679 Cc: 57679@debbugs.gnu.org, Ontje.Luensdorf@dlr.de 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: -3.3 (---) Hi, Ricardo Wurmus skribis: > Attached is an earlier version of Paraview (5.9.1) that has been > submitted by Ontje (in Cc). Good. I think you can push so we have a feeling of progress on this. > @Ludo: there doesn=E2=80=99t seem to be a way to unbundle VTK, because Pa= raview > is closely tied to VTK, reuses its build system to some extent, and is > better understood as an *extension* to VTK than a client application > using VTK merely as a library. Upstream also commented that unbundling > VTK is not a priority and would have to be supported by the community. Alright. The =E2=80=98guix-hpc=E2=80=99 channel has an older version that = I packaged: https://gitlab.inria.fr/guix-hpc/guix-hpc/-/blob/master/inria/staging.scm There was a =E2=80=98PARAVIEW_USE_EXTERNAL_VTK=E2=80=99 CMake flag, though = apparently it wasn=E2=80=99t enough. Anyway, please make sure the reasons for not unbundling are documented in comments, with links to relevant resources. Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 28 10:39:08 2022 Received: (at 57679-done) by debbugs.gnu.org; 28 Dec 2022 15:39:09 +0000 Received: from localhost ([127.0.0.1]:58463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAYWK-0006Ib-Ls for submit@debbugs.gnu.org; Wed, 28 Dec 2022 10:39:08 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAYWH-0006IO-H9 for 57679-done@debbugs.gnu.org; Wed, 28 Dec 2022 10:39:06 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1672241943; cv=none; d=zohomail.com; s=zohoarc; b=mQQswAqlWz79ZTxliwqGBZbZVPQA3E9NjMnRyF/P8NmHGILvuHtNkXy2FqYQr8GM8SQiIBz/RWazEKvrVS5cyzN53nOSWnJ6pKC1Zs/2A4Q8uOUGDqaZ6a9kCQWEuREU1vLfHzWoQhEq2OpeEm5xmnueu1lkVcD20SxWfoC+jaE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1672241943; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=xmwQwSry4XUkFHDoqLuGg6A3mberdUgwMNhNnk98FBk=; b=cX7j4gKBaZ12JU08vvo06Jadm0bhQr18CxOkvCo/5NvMWtgjtvfcxzgmqNSHr+fa+ZlKHaZIeMV9K1vfWh4E9IKMsZOrtroPNtwRAWmbKTWE69wKm5QTa65WMfmfEffdAsmmZphjs8aVfq844YnwoO3D5m7uFvH8V1kn+mJA9TI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1672241943; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To:Cc; bh=xmwQwSry4XUkFHDoqLuGg6A3mberdUgwMNhNnk98FBk=; b=RFmq3xscqlrfb77R16V2QQ+SO9L/rMsMmWel5GU9wB+I9IHVNdUd1mtvF3/VryOa 2GKvN48U/CmEoyBzGbl+jN/udUtbCJ+n9CtQlOaEg+l1qBd+XGVj+jH11pxEOWknQoI ACoSWWZQ0SzK/lhWaNAbLyOnL0qU/m1gODCRqmpM= Received: from localhost (i5E862CB7.versanet.de [94.134.44.183]) by mx.zohomail.com with SMTPS id 1672241941610973.5804961491853; Wed, 28 Dec 2022 07:39:01 -0800 (PST) User-agent: mu4e 1.8.13; emacs 28.2 From: Ricardo Wurmus To: 57679-done@debbugs.gnu.org Subject: [RFC PATCH] gnu: Add paraview. Date: Wed, 28 Dec 2022 16:37:14 +0100 X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87r0wja67g.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57679-done 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 (-) I updated paraview from the release candidate to the release, used the qt-build-system (which solves the problem with icons), moved it from graphics to image-processing where I had previously added the other variant of paraview and pushed it with commit fc5dc3e04789a15d80a7b35987adaefc1a94b97c. Thanks! -- Ricardo From unknown Sun Sep 07 16:50:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 26 Jan 2023 12:24:08 +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