Maxim Cournoyer
9d1f9a867d
gnu: tinygltf: Update to 2.9.6.
...
* gnu/packages/graphics.scm (tinygltf): Update to 2.9.6.
Change-Id: I1e4283fc253a9c01800643a5157b37c5cbc0dec9
2025-08-01 11:47:41 +09:00
Andreas Enge
73cfda2eb6
gnu: openimageio: Update to 2.5.19.0.
...
* gnu/packages/graphics.scm (openimageio): Update to 2.5.19.0.
Change-Id: I9a0b2737a84d4818283094b1ad766f6a0c9ef4e1
2025-07-31 13:55:50 +02:00
Andreas Enge
b6f4446f51
gnu: ctl: Update to 1.5.4.
...
* gnu/packages/graphics.scm (ctl): Update to 1.5.4.
Change-Id: I5a1662d835d6f02107fd602f6e325b89c8d25c19
2025-07-31 11:30:18 +02:00
Andreas Enge
3e81af64a3
gnu: ctl: Modernize input.
...
* gnu/packages/graphics.scm (ctl)[propagated-inputs]: Remove openexr-2;
add openexr.
Change-Id: Id108d1722e18583e3273b162c57150e2d2781175
2025-07-31 11:29:23 +02:00
Andreas Enge
ba4d05865c
gnu: povray: Modernize input.
...
* gnu/packages/graphics.scm (povray)[inputs]: Remove openexr-2; add openexr.
Change-Id: I2b6bc9e3d7a28e6e7f32f3d2cf9914150d2619f1
2025-07-31 09:37:01 +02:00
Brennan Vincent
b40ea89f3d
gnu: openexr: Disable known to fail tests on aarch64.
...
This is being discussed on
https://github.com/AcademySoftwareFoundation/openexr/issues/1460
but is not yet fixed upstream. Various other distros have also disabled
these two tests.
* gnu/packages/graphics.scm (openexr)[arguments]<#:phases>:
Add 'disable-broken-aarch64-tests on aarch64.
Change-Id: I0daa83968464f5f8b8a50fd8d3ec7a60bdd5b0f5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-20 21:18:49 +02:00
Liliana Marie Prikler
59027f2a3f
gnu: lib2geom: Skip angle-test on i686.
...
* gnu/packages/maths.scm (gsl)[skip-faulty-test]: Also disable angle-test
on i686.
2025-07-19 17:04:18 +02:00
宋文武
410c4b6db7
gnu: agg: Fix build with newer freetype.
...
* gnu/packages/graphics.scm (agg) [arguments]: Add -fpermissive to CXXFLAGS.
Change-Id: I49ee36c99802548e7cc9ec4cbed322f95640bfc8
2025-07-18 20:17:38 +02:00
Janneke Nieuwenhuizen
7f32a25e06
gnu: openexr-2: Fix build with gcc-14.
...
* gnu/packages/patches/openexr-2-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/graphics.scm (openexr-2)[source]: Use it.
Change-Id: I050731f989581a8a6255ad46a4ede5493e2bed87
2025-07-18 20:17:19 +02:00
Janneke Nieuwenhuizen
1228391e01
gnu: directfb: Fix build with gcc-14.
...
* gnu/packages/graphics.scm (directfb)[arguments]: Add #:configure-flags to
relax gcc-14's strictness.
Change-Id: I8ce479978513efd0b6ebab7fe1dd3632f66456bf
2025-07-18 20:17:18 +02:00
Nicolas Graves
351c5f8d82
gnu: Add geomcpp.
...
* gnu/packages/graphics.scm (geomcpp): New variable.
Change-Id: I34d19ba82bc4c2e6a155de4e4fe4993df1b50bb1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:48 +01:00
Efraim Flashner
6c9e010283
gnu: skia: Fix building on i686-linux.
...
* gnu/packages/graphics.scm (skia)[arguments]: Adjust the 'configure and
'check phases to not hardcode gcc.
[native-inputs]: When building for i686-linux add clang-toolchain.
Change-Id: I8ca5e98992141bc5319f415f687c2828c675629a
2025-06-13 16:08:08 +03:00
nomike
a3ce628dd3
gnu: opencsg: Ran guix style.
...
* gnu/packages/graphics.scm (opencsg): Reformat.
Change-Id: Id59101442badbf8206d536b9c0124ba763ae26ff
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-05 21:50:36 +02:00
nomike
f0657cef97
gnu: opencsg: Update to 1.8.2.
...
* gnu/packages/graphics.scm (opencsg): Update to 1.8.2.
[build-system]: Switch to cmake build system.
[arguments]<#:phases>[configure]: Remove replacement.
[skip-example]: Delete phase.
[check]: Delete phase.
Change-Id: Iba5ee7f2d3a95b2df8226a5f4d42baa2806eec84
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-05 21:50:34 +02:00
Ricardo Wurmus
ae8ff7c8c0
gnu: Add friction.
...
* gnu/packages/graphics.scm (friction): New variable.
Change-Id: I8ce4d20ce410e1fb6e5578d59cb72597469b58f1
2025-05-15 10:28:01 +02:00
Ricardo Wurmus
5d0f84fdcb
gnu: Add skia-for-friction.
...
* gnu/packages/graphics.scm (skia-for-friction): New variable.
Change-Id: I399ab3433a974b540e95d62cf1c02ea8c91cf76c
2025-05-15 10:28:01 +02:00
Sharlatan Hellseher
8287b48ebc
gnu: python-pastel: Move to python-xyz.
...
* gnu/packages/graphics.scm (python-pastel): Move from here ...
* gnu/packages/python-xyz.scm: ... to here.
Change-Id: I0179d8111db7a8ef088461524f2ca481534100e7
2025-05-06 23:35:51 +01:00
Nicolas Goaziou
4df6eda30f
gnu: Rename texlive-updmap.cfg' into
texlive-local-tree'.
...
* doc/build.scm (pdf-manual):
* doc/contributing.texi (Submitting Patches):
* gnu/packages/algebra.scm (pari-gp):
(giac):
* gnu/packages/assembly.scm (asl):
* gnu/packages/audio.scm (chow-tape-model):
* gnu/packages/bioconductor.scm (r-biocstyle):
* gnu/packages/bioinformatics.scm (discrover):
(phyml):
(velvet):
* gnu/packages/chemistry.scm (yaehmop):
* gnu/packages/chez.scm (chez-scheme-for-racket):
(stex-bootstrap):
(chez-web):
(chez-sockets):
* gnu/packages/cran.scm (r-papaja):
(r-prereg):
* gnu/packages/docbook.scm (dblatex):
* gnu/packages/emacs-xyz.scm (emacs-auctex):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/finance.scm (optionmatrix):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/gettext.scm (po4a):
(po4a-minimal):
* gnu/packages/graphics.scm (mmg):
* gnu/packages/graphviz.scm (dot2tex):
* gnu/packages/guile-xyz.scm (emacsy):
(guile-cv):
* gnu/packages/lisp.scm (sbcl):
* gnu/packages/maths.scm (cddlib):
(gnuplot):
(itpp):
(octave):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
(hypre):
* gnu/packages/music.scm (lilypond):
* gnu/packages/ocaml.scm (unison):
(ocaml-bibtex2html):
* gnu/packages/pdf.scm (extractpdfmark):
* gnu/packages/photo.scm (enblend-enfuse):
* gnu/packages/plotutils.scm (asymptote):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation):
(python-pypandoc):
* gnu/packages/radio.scm (gnuradio):
(libosmo-dsp):
* gnu/packages/scheme.scm (mit-scheme):
* gnu/packages/security-token.scm (yubico-piv-tool):
* gnu/packages/sphinx.scm (python-sphinx):
(python-sphinx-5):
* gnu/packages/statistics.scm (r-with-tests):
(r-spams):
* gnu/packages/tex.scm (texlive-local-tree): Renamed from…
(texlive-updmap.cfg): … this. Deprecate the latter.
(texlive-biblatex-philosophy):
(texlive-bropd):
(texlive-fontsize):
(texlive-poetrytex):
(texlive-reverxii):
(texlive-stix):
(texlive-suftesi):
(texlive-thucoursework):
(texlive-ulqda):
(texlive-yathesis):
(texlive-makecell):
(texlive-robotarm):
(texlive-bbold):
(texlive-babel-romansh):
(texlive-polyglossia):
(texlive-innerscript):
(teximpatient):
(texlive-xkeyval):
(texlive-arabxetex):
(texlive-blox):
(texlive-ecgdraw):
(texlive-gradientframe):
(texlive-everyhook):
(texlive-actuarialangle):
(texlive-actuarialsymbol):
(texlive-autopdf):
(texlive-etaremune):
(texlive-extract):
(texlive-forarray):
(texlive-graphicx-psmin):
(texlive-ha-prosper):
(texlive-namespc):
(texlive-newspaper):
(texlive-powerdot):
(texlive-recipecard):
(texlive-show2e):
(texlive-tablists):
(texlive-ted):
(texlive-xargs):
(texlive-xpeek):
* gnu/packages/xdisorg.scm (xforms):
* gnu/packages/algebra.scm (gap):
* gnu/packages/cpp.scm (jthread):
* guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'.
Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-05-06 11:25:06 +02:00
Zheng Junjie
76a3b35e31
gnu: ogre-next: Fix build on riscv64.
...
* gnu/packages/graphics.scm (ogre-next): Fix build on riscv64.
[source]: Add ogre-next-add-riscv64-support.patch.
[argument]<#:configure-flags>: When target riscv64, Add -DOGRE_SIMD_SSE2=OFF
and -DOGRE_SIMD_NEON=OFF.
* gnu/packages/patches/ogre-next-add-riscv64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I77279f3f5ed238f8b6526b5eceea5751f86ea6e1
2025-03-30 10:26:16 +08:00
Danny Milosavljevic
ed5e4b7135
gnu: embree: Fix build.
...
* gnu/packages/graphics.scm (embree)[arguments]<#:configure-flags>: Modify.
Change-Id: Ie746c40e51b2cccf9b2b5ea2e867fc2dcc195f15
2025-03-30 00:31:40 +01:00
spacecadet
be08c1d70d
gnu: drawpile: Update to 2.2.2-beta.5.
...
* gnu/packages/graphics.scm (drawpile): Update to 2.2.2-beta.5.
[inputs]: Add libwebp, miniupnc, vulkan-headers, qtbase, qtmultimedia, qtsvg.
Remove qtbase-5, qtmultimedia-5, qtsvg-5.
Change-Id: I8544efa9ba722ab7ce962ee4a972eb16b6ed682e
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-09 16:22:27 +01:00
James Smith
6863b689eb
gnu: Add embree-2.
...
* gnu/packages/graphics.scm: (embree-2): New variable.
Change-Id: I2b2143b4d93c402ba940d408280ef1b37ab552ea
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-01 11:21:22 +01:00
Artyom V. Poptsov
4529c4bea1
gnu: f3d: Update to 3.0.0.
...
* gnu/packages/graphics.scm (f3d): Update to 3.0.0.
Change-Id: I9bae57640121b777e0de2cd771770d39949b906f
2025-02-27 22:58:51 +03:00
Maxim Cournoyer
3f135b6ce0
gnu: tinygltf: Install a library.
...
Previously, only a static library would be produced and then deleted in a
phase.
* gnu/packages/graphics.scm (tinygltf) [arguments]: Add #:configure-flags.
<phases>: Remove delete-static-lib.
Change-Id: I019a87a4fbf68fc19270a41d58af3a2184b77215
2025-02-13 00:07:21 +09:00
Maxim Cournoyer
ae17a601d9
gnu: tinygltf: Update to 2.9.5.
...
* gnu/packages/graphics.scm (tinygltf): Update to 2.9.5.
Change-Id: I680a26da98f26ed4c25de614954b59cf4d5833d3
2025-02-13 00:07:21 +09:00
Danny Milosavljevic
395c0af00e
gnu: openexr: Add imath dependency.
...
* gnu/packages/gnu/packages/graphics.scm (openexr)[propagated-inputs]: Add
imath.
Change-Id: I9e096f866d71f41402e86c782651eb10bbfa32f1
2025-01-20 22:18:45 +01:00
vicvbcun
806d23693a
gnu: Add tachyon.
...
* gnu/packages/graphics.scm (tachyon): New variable.
Change-Id: I57780c08c6b496e40459789d693b9b24fb4a9da8
Co-authored by: Vinicius Monego <monego@posteo.net>
Change-Id: I5914afad8d293787b9898a229084e6c79fbe8911
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:04 +01:00
Artyom V. Poptsov
7b184f2c64
gnu: f3d: Update to 2.5.1.
...
* gnu/packages/graphics.scm (f3d): Update to 2.5.1.
Change-Id: Ic3fa29fa16c47381bde2d3dcdc2d2a65fb4deb3c
2024-12-27 21:45:21 +03:00
Vinicius Monego
da6fc1750e
gnu: blender: Update to 3.6.19.
...
* gnu/packages/graphics.scm (blender): Update to 3.6.19.
Change-Id: I8029ffd3f6670fbf04bb0b86b974320b31c14ca8
2024-12-21 14:52:59 -03:00
Maxim Cournoyer
555f641f11
gnu: Add ogre-next.
...
* gnu/packages/graphics.scm (ogre-next): New variable.
Change-Id: I0342e7c9917a5bf3c91cf464cf80a9137798b722
2024-12-18 23:28:17 +09:00
Maxim Cournoyer
cb7cea7c8c
gnu: ogre: Add support for Wayland, Vulkan and Bullet.
...
* gnu/packages/graphics.scm (ogre)
[configure-flags]: Add -DOGRE_BUILD_RENDERSYSTEM_VULKAN=ON.
[native-inputs]: Add vulkan-headers.
[inputs]: Add bullet, glslang, spirv-tools and wayland.
Change-Id: I77f8964f36facd40f48a80006cfaa0a17c7971e5
2024-12-18 23:28:17 +09:00
Maxim Cournoyer
116d23760d
gnu: ogre: Update to 14.3.2.
...
* gnu/packages/graphics.scm (ogre): Update to 14.3.2.
[phases] <do-not-attempt-building-gtest, run-x-server>: New phases.
[native-inputs]: Update imgui source to latest. Add xorg-server-for-tests.
Change-Id: Iabe6bb580106158976e7193bbb27d59df2466e29
2024-12-18 23:28:17 +09:00
Maxim Cournoyer
801c930fc6
gnu: ogre: Use gexps.
...
* gnu/packages/graphics.scm (ogre) [arguments]: Use gexps.
Change-Id: I0e9ebeea06769dc849e9579501ffa44fbd4ebc3b
2024-12-18 23:28:17 +09:00
Zheng Junjie
cd16ef386c
gnu: monado: Update to 24.0.0.
...
* gnu/packages/graphics.scm (monado): Update to 24.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to cmake-build-system.
[arguments]: Remove configure-flags.
Change-Id: Iba340dd539de40235e0f67b97ddf2b646296b883
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-12-09 09:09:10 +08:00
Ivan Vilata i Balaguer
a857a58d65
gnu: povray: Fix test run requiring interaction.
...
[[PGP Signed Part:No public key for 3DECC105F5DD2382 created at 2024-10-23T14:00:24+0200 using RSA]]
The test render required pressing a key after it was done, which caused the
package build to get stuck. Also disable the render display window, which
did not cause issues but was pointless.
* gnu/packages/graphics.scm (povray)[args]: Patch test render not to pause nor
display a window.
Change-Id: Ia9527b3a67896972b399464b97dda464365d41ea
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-02 23:18:53 +01:00
Nicolas Graves
fafe0cea38
gnu: Remove assimp-5.0.
...
This package is outdated, not used anymore in Guix and has a CVE.
* gnu/packages/graphics.scm (assimp-5.0): Delete variable.
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-28 12:29:38 +08:00
Marcel van der Boom
516c63ef8c
gnu: lib2geom: Skip a test on ppc64le
...
* gnu/packages/graphics.scm (lib2geom)[arguments]: When building for
ppc64le-linux add a phase to skip a test known to fail upstream.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-07 12:51:23 +02:00
Dariqq
2bd04883ed
gnu: skia: Honor #:tests? argument.
...
* gnu/packages/graphics.scm (skia)[arguments]: Skip 'check phase
when #:tests? is false.
Change-Id: I529d91cf9cedfe36fa14a2ae514589810054eac8
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2024-09-29 02:00:00 +02:00
Efraim Flashner
c06fefeab4
gnu: lib2geom: Skip a test on riscv64-linux.
...
* gnu/packages/graphics.scm (lib2geom)[arguments]: When building for
riscv64-linux add a phase to skip a test known to fail upstream.
Change-Id: Ib328a4b2ed3263f71d6ca846b181eca3e47a3800
2024-09-26 18:13:29 +03:00
Zheng Junjie
54f3765740
gnu: assimp: Update to 5.4.3.
...
* gnu/packages/graphics.scm (assimp): Update to 5.4.3.
Change-Id: I56f3d62f2dd29d73a79ee0b1fda5b8a86dfb343c
2024-09-18 17:39:05 +08:00
John Kehayias
b2f5a9dd67
gnu: Add embree-3.
...
Fixes <https://issues.guix.gnu.org/73186 >. Followup to commit
31a55a652f
which updated embree; libigl needs an
older version.
* gnu/packages/engineering.scm (embree-3): New variable.
* gnu/packages/engineering.scm (libigl)[inputs]: Replace embree with embree-3
Change-Id: I8c1f038b918c8f4411fec7f53703945df6e6008a
2024-09-12 11:29:35 -04:00
Artyom V. Poptsov
d28006c92d
gnu: f3d: Update to 2.5.0.
...
* gnu/packages/graphics.scm (f3d): Update to 2.5.0.
Change-Id: Ibd6fd3238dd07b8d52842cda4532ec7c084d1f9e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-09 18:01:58 +08:00
John Kehayias
31a55a652f
gnu: embree: Update to 4.3.3.
...
* gnu/packages/graphics.scm (embree): Update to 4.3.3.
Change-Id: Ibcd48258df0de9ba0203e6d934f1fff5394f1f78
2024-09-07 16:56:26 -04:00
Artyom V. Poptsov
455da8f458
gnu: asli: Update to 0.1-1.4f4ba14.
...
* gnu/packages/graphics.scm (asli): Update to the commit
4f4ba142ea7db6eecfdb546538c88a38680a83c5 to allow build with CGAL v5.6.
* gnu/packages/patches/asli-use-system-libs.patch: Update.
Change-Id: I623099a34d96180fe6aa4c161cfa895597a45304
2024-08-31 19:06:38 +02:00
Artyom V. Poptsov
7aecfa9462
gnu: mmm: Fix the build.
...
* gnu/packages/graphics.scm (mmm): Fix the build.
[arguments]: Add "patch-meson-build" phase.
[home-page]: Fix the URL.
Change-Id: If6f1a255e864669a10c646ee0d991e6fabdcb6b9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-31 19:06:38 +02:00
Ludovic Courtès
25f4fd8542
gnu: lib2geom: Skip failing tests on i686-linux.
...
* gnu/packages/graphics.scm (lib2geom)[arguments]: Skip 3 more failing
tests on i686-linux.
Change-Id: Ied70ec568f87d0dc77511bfda1d4a3c493a4aba4
2024-08-31 10:45:47 +02:00
Ricardo Wurmus
f9f49a70f2
gnu: lib2geom: Disable broken test on aarch64.
...
* gnu/packages/graphics.scm (lib2geom)[arguments]: Conditionally disable
"elliptical-arc-test".
Change-Id: Id6bbcb9c94831daa65c9596f080c194392d08b42
2024-08-31 10:45:43 +02:00
Zheng Junjie
dc625762d5
gnu: openimageio: Fix cmake file.
...
* gnu/packages/graphics.scm (openimageio)[arguments]: Add
fix-OpenImageIOConfig phase.
Change-Id: I0a923c8513069dde5cd3e42fde9279cbd177a10a
2024-08-31 10:45:41 +02:00
Zheng Junjie
319ce074fa
gnu: openimageio: Fix build.
...
This fixes <https://issues.guix.gnu.org/72046 >.
* gnu/packages/graphics.scm (openimageio)[arguments]<#:phases>: Add
fix-zlib-version phase.
Change-Id: I7ea6e7b7da675bf11a85381cbe26c6992f2bd299
2024-08-31 10:45:41 +02:00
Maxim Cournoyer
4c8d55ce75
gnu: lib2geom: Use gexps and remove input labels.
...
* gnu/packages/graphics.scm (lib2geom) [arguments]: Use gexps.
Add #:modules argument.
[native-inputs, inputs, propagated-inputs]: Remove labels.
Change-Id: Ia61ff5e8aa1f64231c98b1fb7f31a49513ede7f8
2024-08-31 10:44:58 +02:00