1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-16 03:50:45 +02:00
Commit graph

406 commits

Author SHA1 Message Date
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
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