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
31a55a652f8e4856fd66b47377e214b7d20b4f61 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
Maxim Cournoyer
b5c2e59796
gnu: lib2geom: Update to 1.3.
...
* gnu/packages/graphics.scm (lib2geom): Update to 1.3.
Change-Id: Icac0c5674e39709ac85880ad7b22149b8fe30806
2024-08-31 10:44:58 +02:00
Maxim Cournoyer
048750fa61
gnu: autotrace: Update to 0.31.10.
...
* gnu/packages/graphics.scm (autotrace): Update to 0.31.10.
[inputs]: Add pango.
Change-Id: I26abf2ee1a2c031062a2cdfa1ac4c02cd7474614
2024-08-31 10:44:57 +02:00
Maxim Cournoyer
43395dd244
gnu: pstoedit: Update to 4.00.
...
* gnu/packages/graphics.scm (pstoedit): Update to 4.00.
[source]: Apply patches.
[arguments]: New field.
[inputs]: Remove labels. Add glib and pango.
* gnu/packages/patches/pstoedit-fix-gcc12.patch: New file.
* gnu/packages/patches/pstoedit-fix-plainC.patch: Likewise.
* gnu/packages/patches/pstoedit-pkglibdir.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
Change-Id: Ia17dae0ebc3e08b573b02431b10cc689a72a07dd
2024-08-31 10:44:57 +02:00
Hilton Chain
8fc1b0ccc8
gnu: hwdata: Update to 0.374.
...
* gnu/packages/pciutils.scm (hwdata): Update to 0.374.
[arguments]: Don't modify #:phases.
[outputs]: Keep only "out" for pkg-config file.
(pciutils)[native-inputs]: Replace hwdata to "out" output.
* gnu/packages/graphics.scm (mangohub)[inputs]: Likewise.
* gnu/packages/kde-plasma.scm (kwin)[inputs]: Likewise.
* gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Likewise.
* gnu/packages/wm.scm (wlroots)[native-inputs]: Likewise.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:44:41 +02:00
Artyom V. Poptsov
adea135c8c
gnu: cgal: Update to 5.6.1.
...
* gnu/packages/graphics.scm (cgal): Update to 5.6.1.
Change-Id: Id909fc7be5d421496e6a3cd87d366f437f76bcfa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-08-12 22:51:55 +01:00
Zheng Junjie
be9362839c
gnu: drawpile: Fix build.
...
* gnu/packages/graphics.scm (drawpile)[inputs]: Replace karchive and kdnssd
with karchive-5 and kdnssd-5.
Change-Id: I73047d3f564f04cc98d7a41ea243e4f7dd70f67f
2024-07-18 10:45:30 +08:00
Vinicius Monego
5905b47287
gnu: blender: Update to 3.6.13.
...
* gnu/packages/graphics.scm (blender): Update to 3.6.13.
Change-Id: Id18c3bc36cae18f54b116fa1ac3ff3e67b78f604
2024-07-06 00:52:44 -03:00
Vinicius Monego
dc423fe797
gnu: openimageio: Add optional dependencies.
...
* gnu/packages/graphics.scm (openimageio)[inputs]: Add dcmtk, freetype,
libglvnd, libraw, libwebp, opencolorio, openjpeg.
Change-Id: I19ac4119783744a37aee0b55d4b49dcf02b55762
2024-07-06 00:52:37 -03:00
Vinicius Monego
5bcca03e14
gnu: openimageio: Update to 2.5.13.0.
...
* gnu/packages/graphics.scm (openimageio): Update to 2.5.13.0.
[source, home-page]: Follow redirect.
Change-Id: Iacbd7d5b3388e4b709d995ae96859174ee3165a4
2024-07-06 00:45:42 -03:00
Vinicius Monego
b79a10f28f
gnu: openshadinglanguage: Update to 1.13.10.0.
...
* gnu/packages/graphics.scm (openshadinglanguage): Update to 1.13.10.0.
Change-Id: I7d9b367881c479a3eb4eb451f38b43564250ed30
2024-07-05 23:04:15 -03:00
Artyom V. Poptsov
0c87fe868a
gnu: f3d: Update to 2.4.0.
...
* gnu/packages/graphics.scm (f3d): Update to 2.4.0.
[home-page]: Set to "https://f3d.app/ " as the old page contains permanent
redirect to it.
Change-Id: Ia574725d31dcb181ced37b2debe24c033cb9094b
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-31 19:25:26 +08:00
Efraim Flashner
9901416233
gnu: ctl: Update to 1.5.3.
...
* gnu/packages/graphics.scm (ctl): Update to 1.5.3.
[source]: Download using git-fetch.
[arguments]: Don't skip the tests.
[inputs]: Add libtiff.
Change-Id: Iae08b6a2a7c0418bde10b31c3356425750703a9f
2024-05-23 20:39:13 +03:00
Vinicius Monego
7f4c9fe530
gnu: Add tinygltf.
...
* gnu/packages/graphics.scm (tinygltf): New variable.
Change-Id: I749ced85142b8dd2ebbe916533f27bf6d167bbff
Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-05-15 11:48:39 +02:00
Zheng Junjie
a1d711c92e
gnu: blender: Fix url.
...
* gnu/packages/graphics.scm (blender): Add www to url.
Change-Id: I0d1e84f59d2ac0d0e9c72a5857afefc05d161eac
2024-04-21 12:09:33 +08:00
David Thompson
1d6811cec3
gnu: blender: Add wrap-bin phase.
...
* gnu/packages/graphics.scm (blender)[arguments]: Add wrap-bin phase to set proper
GUIX_PYTHONPATH.
[inputs]: Add bash-minimal per 'guix lint'.
Change-Id: I435957baf181ef7f92d4160529439357e16714f6
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-04-21 11:52:56 +08:00
Christopher Baines
953253eff3
Merge remote-tracking branch 'savannah/master' into mesa-updates
...
Change-Id: I00980ec5dbd9d23ab076995bc79331d136424796
2024-04-15 10:57:31 +01:00
Jean-Pierre De Jesus DIAZ
37579d04dc
gnu: coin3d: Update to 4.0.2.
...
* gnu/packages/graphics.scm (coin3d): Update to 4.0.2.
Change-Id: I0ca8cd6eff933a764005447d648ca2f020d8ee7f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ
39689ffd30
gnu: coin3d: Avoid use of dlopen.
...
* gnu/packages/graphics.scm (coin3d): Avoid use of dlopen and add
missing inputs.
Change-Id: I48d93218bd93f6ef4f10fb1c4f1cc22396040d7d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ
949c3682b7
gnu: coin3d: Use system expat.
...
* gnu/packages/graphics.scm (coin3d): Remove bundled expat and use the
system one.
Change-Id: Ief176e320b7f57c5c3f349f244ed7d76e54f8281
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ
94fa92cc8e
gnu: coin3d: Use G-Expressions.
...
* gnu/packages/graphics.scm (coin3d) <source>, <arguments>: Use
G-Expressions.
Change-Id: I79a77bda6fc919d9c3b80e77e38855824e81f6e6
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
Jean-Pierre De Jesus DIAZ
f2c5482af4
gnu: coin3D: Rename to coin3d.
...
* gnu/packages/graphics.scm (coin3d): New Variable.
(coin3D): Define as deprecated.
(coin3D-4): Point to coin3d.
* gnu/packages/engineering.scm (freecad): Use coin3d instead of coin3D.
* gnu/packages/python-xyz.scm (python-pivy): Ditto.
* gnu/packages/qt.scm (soqt): Ditto.
Change-Id: I4e83e25e80c512350f38024847891eac14723f26
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15 10:14:06 +01:00
John Kehayias
2718616f77
gnu: openexr: Fix build.
...
Two issues are fixed with this commit. First, openexr would fail to build on
i686-linux due to a test which checks for SSE2. Secondly, dependents could
fail to find openexr as it now has libdeflate in the Requires.private of
OpenEXR.pc.
* gnu/packages/graphics.scm (openexr)[arguments]: Enable SSE2 for x86_64-linux
and i686-linux in configure-flags.
[inputs]: Remove zlib (no longer used). Move libdeflate from here ...
[propagated-inputs]: ... to here.
Change-Id: Ib2e6669036033e262447ba4b1b98c20c7db13bf1
2024-04-10 10:52:14 -04:00
Christopher Baines
6cae1db889
Merge remote-tracking branch 'savannah/master' into mesa-updates
...
Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
2024-04-09 16:46:34 +01:00
John Kehayias
410e699e09
gnu: openexr: Update to 3.2.4 [security fixes].
...
Previous versions, 3.2.2 and 3.1.4, fixed CVE-2023-5841 and CVE-2021-45942,
respectively.
* gnu/packages/graphics.scm (openexr): Update to 3.2.4.
[arguments]: Remove unneeded files from patch-test-directory phase.
[inputs]: Add libdeflate.
Reported-by: Vinicius Monego <monego@posteo.net>
Change-Id: I72f82e623c9b8988cae433947117cd81f40cdbc3
2024-04-08 21:48:28 -04:00
Vinicius Monego
12fd64c9f9
gnu: blender: Unbundle dependencies.
...
* gnu/packages/graphics.scm (blender)[arguments]<#:configure-flags>: Pass
"-DWITH_SYSTEM_BULLET=ON", "-DWITH_SYSTEM_EIGEN3=ON",
"-DWITH_SYSTEM_FREETYPE=ON", "-DWITH_SYSTEM_GLOG=ON", "-DWITH_SYSTEM_LZO=ON".
[inputs]: Add bullet, eigen, glog, lzo.
Change-Id: Iae52880a9fa3dc2a39948e5fe4fbddb84637c5da
2024-04-06 08:40:56 -03:00
Vinicius Monego
ebaf658acd
gnu: blender: Update to 3.6.10.
...
* gnu/packages/graphics.scm (blender): Update to 3.6.10.
[arguments]<#:configure-flags>: Unset "-DCMAKE_CXX_FLAGS".
<#:phases>: Delete the fix-broken-import phase.
[inputs]: Add libepoxy. Replace freetype with freetype-with-brotli, ilmbase
with imath, openexr-2 with openexr.
Change-Id: Ifb5e5cdb4d26aac9626bf5cd77e171d8b0ebfaed
2024-04-06 08:40:56 -03:00
Vinicius Monego
0333fcc952
gnu: openvdb: Update to 11.0.0.
...
* gnu/packages/graphics.scm (openvdb): Update to 11.0.0.
[inputs]: Add jemalloc. Remove ilmbase.
Change-Id: Ia8b248c1171c62344ff6da924afa5f4d83cd8d49
2024-04-06 08:40:56 -03:00
Vinicius Monego
0f1e308f33
gnu: opensubdiv: Update to 3.6.0.
...
* gnu/packages/graphics.scm (opensubdiv): Update to 3.6.0.
[arguments]: Use G-Expressions. Remove trailing #t from phases.
Change-Id: Ie37f70a5146e5072b362a4439d0669ea19ca2869
2024-04-06 08:40:56 -03:00
Vinicius Monego
5cb8b47b89
gnu: openshadinglanguage: Update to 1.13.8.0.
...
* gnu/packages/graphics.scm (openshadinglanguage): Update to 1.13.8.0.
[source]: Add patch.
[arguments]: Use G-Expressions.
<#:configure-flags>: Pass the "-DLLVM_BC_GENERATOR" option.
<#:phases>: Delete the add-ilmbase-include-path phase. Add new tests to skip.
[native-inputs]: Replace clang-9 with clang, llmv-9 with llvm.
[inputs]: Replace openexr-2 with openexr, qtbase-5 with qtbase.
Change-Id: Ib3e7ed39c3eb170e3d24ccc74243ebff490e07ab
2024-04-06 08:10:45 -03:00
Vinicius Monego
81c6c8a01b
gnu: openimageio: Update to 2.5.10.1.
...
* gnu/packages/graphics.scm (openimageio): Update to 2.5.10.1.
[source]: Adjust tag prefix.
[arguments]: Use G-Expressions.
<#:configure-flags>: Pass "-DOIIO_BUILD_TESTS=false".
[inputs]: Replace openexr-2 with openexr, fmt-8 with fmt. Use package
labels. Sort alphabetically.
Change-Id: I7016f89c5b7c78cbc1ffeac23e5c0cefe2a8f43b
2024-04-06 08:00:59 -03:00
Liliana Marie Prikler
24d4d6fdd6
Merge branch 'master' into gnome-team
2023-12-20 00:05:21 +01:00
Liliana Marie Prikler
4c323c2f83
Merge branch 'master' into HEAD
...
Change-Id: I3f5d121162d98ef2ae61a62c4da3b0fd19d864e8
2023-12-03 07:20:53 +01:00
John Kehayias
ab307cbb58
gnu: skia: Fix build.
...
The "SkRuntimeBlender_GPU" test started to fail with a segmentation fault
after recent updates, possibly with mesa to 23.2.1. However, this doesn't
seem to be true on all hardware, as Andronikos reported success on IRC and
Bordeaux also built the previous derivation.
* gnu/packages/graphics.scm (skia)[phases]: Add "SkRuntimeBlender_GPU" to
tests that are skipped in the check phase.
Change-Id: I4077ae89a58049628a90f8abd23395f9ba89047a
2023-11-11 20:44:07 -05:00
Liliana Marie Prikler
e38d6a9c2f
Merge branch 'master' into gnome-team
...
Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191
2023-10-23 21:09:49 +02:00
Liliana Marie Prikler
24fee2615c
Merge branch 'master' into gnome-team
2023-10-09 21:21:29 +02:00
Ricardo Wurmus
00feb9865a
gnu: povray: Update to 3.7.0.10.
...
* gnu/packages/graphics.scm (povray): Update to 3.7.0.10.
[source]: Simplify snippet.
2023-10-09 11:40:26 +02:00
Ricardo Wurmus
6e99158abb
gnu: povray: Drop input labels.
...
* gnu/packages/graphics.scm (povray)[inputs]: Remove all input labels.
[arguments]: Use G-expression to avoid the use of %build-inputs.
2023-10-09 11:40:26 +02:00
Liliana Marie Prikler
e9ff5d51e3
Merge branch 'master' into gnome-team.
2023-09-15 18:47:00 +02:00
Artyom V. Poptsov
0a6ad454a3
gnu: nanosvg: Add a patch for PrusaSlicer 2.6.
...
* gnu/packages/graphics.scm (nanosvg): Add a patch that is required to build
PrusaSlicer 2.6.
* gnu/packages/patches/nanosvg-prusa-slicer.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:15:48 +02:00