summaryrefslogtreecommitdiff
path: root/gnu/packages/graphics.scm
Commit message (Collapse)AuthorAgeFilesLines
* gnu: Add tachyon.vicvbcun2025-01-011-0/+59
| | | | | | | | | | * 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>
* gnu: f3d: Update to 2.5.1.Artyom V. Poptsov2024-12-271-2/+2
| | | | | | * gnu/packages/graphics.scm (f3d): Update to 2.5.1. Change-Id: Ic3fa29fa16c47381bde2d3dcdc2d2a65fb4deb3c
* gnu: blender: Update to 3.6.19.Vinicius Monego2024-12-211-2/+2
| | | | | | * gnu/packages/graphics.scm (blender): Update to 3.6.19. Change-Id: I8029ffd3f6670fbf04bb0b86b974320b31c14ca8
* gnu: Add ogre-next.Maxim Cournoyer2024-12-181-0/+24
| | | | | | * gnu/packages/graphics.scm (ogre-next): New variable. Change-Id: I0342e7c9917a5bf3c91cf464cf80a9137798b722
* gnu: ogre: Add support for Wayland, Vulkan and Bullet.Maxim Cournoyer2024-12-181-1/+7
| | | | | | | | | * 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
* gnu: ogre: Update to 14.3.2.Maxim Cournoyer2024-12-181-6/+16
| | | | | | | | * 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
* gnu: ogre: Use gexps.Maxim Cournoyer2024-12-181-40/+41
| | | | | | * gnu/packages/graphics.scm (ogre) [arguments]: Use gexps. Change-Id: I0e9ebeea06769dc849e9579501ffa44fbd4ebc3b
* gnu: monado: Update to 24.0.0.Zheng Junjie2024-12-091-13/+11
| | | | | | | | | | * 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>
* gnu: povray: Fix test run requiring interaction.Ivan Vilata i Balaguer2024-12-021-1/+4
| | | | | | | | | | | | | [[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>
* gnu: Remove assimp-5.0.Nicolas Graves2024-10-281-14/+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>
* gnu: lib2geom: Skip a test on ppc64leMarcel van der Boom2024-10-071-1/+2
| | | | | | | * 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>
* gnu: skia: Honor #:tests? argument.Dariqq2024-09-291-130/+132
| | | | | | | | * 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>
* gnu: lib2geom: Skip a test on riscv64-linux.Efraim Flashner2024-09-261-1/+2
| | | | | | | * 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
* gnu: assimp: Update to 5.4.3.Zheng Junjie2024-09-181-2/+2
| | | | | | * gnu/packages/graphics.scm (assimp): Update to 5.4.3. Change-Id: I56f3d62f2dd29d73a79ee0b1fda5b8a86dfb343c
* gnu: Add embree-3.John Kehayias2024-09-121-0/+15
| | | | | | | | | | | 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
* gnu: f3d: Update to 2.5.0.Artyom V. Poptsov2024-09-091-2/+2
| | | | | | | * gnu/packages/graphics.scm (f3d): Update to 2.5.0. Change-Id: Ibd6fd3238dd07b8d52842cda4532ec7c084d1f9e Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: embree: Update to 4.3.3.John Kehayias2024-09-071-2/+2
| | | | | | * gnu/packages/graphics.scm (embree): Update to 4.3.3. Change-Id: Ibcd48258df0de9ba0203e6d934f1fff5394f1f78
* gnu: asli: Update to 0.1-1.4f4ba14.Artyom V. Poptsov2024-08-311-68/+70
| | | | | | | | * 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
* gnu: mmm: Fix the build.Artyom V. Poptsov2024-08-311-1/+11
| | | | | | | | | * 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>
* gnu: lib2geom: Skip failing tests on i686-linux.Ludovic Courtès2024-08-311-5/+12
| | | | | | | * gnu/packages/graphics.scm (lib2geom)[arguments]: Skip 3 more failing tests on i686-linux. Change-Id: Ied70ec568f87d0dc77511bfda1d4a3c493a4aba4
* gnu: lib2geom: Disable broken test on aarch64.Ricardo Wurmus2024-08-311-10/+18
| | | | | | | * gnu/packages/graphics.scm (lib2geom)[arguments]: Conditionally disable "elliptical-arc-test". Change-Id: Id6bbcb9c94831daa65c9596f080c194392d08b42
* gnu: openimageio: Fix cmake file.Zheng Junjie2024-08-311-0/+7
| | | | | | | * gnu/packages/graphics.scm (openimageio)[arguments]: Add fix-OpenImageIOConfig phase. Change-Id: I0a923c8513069dde5cd3e42fde9279cbd177a10a
* gnu: openimageio: Fix build.Zheng Junjie2024-08-311-1/+11
| | | | | | | | | This fixes <https://issues.guix.gnu.org/72046>. * gnu/packages/graphics.scm (openimageio)[arguments]<#:phases>: Add fix-zlib-version phase. Change-Id: I7ea6e7b7da675bf11a85381cbe26c6992f2bd299
* gnu: lib2geom: Use gexps and remove input labels.Maxim Cournoyer2024-08-311-42/+33
| | | | | | | | * gnu/packages/graphics.scm (lib2geom) [arguments]: Use gexps. Add #:modules argument. [native-inputs, inputs, propagated-inputs]: Remove labels. Change-Id: Ia61ff5e8aa1f64231c98b1fb7f31a49513ede7f8
* gnu: lib2geom: Update to 1.3.Maxim Cournoyer2024-08-311-2/+2
| | | | | | * gnu/packages/graphics.scm (lib2geom): Update to 1.3. Change-Id: Icac0c5674e39709ac85880ad7b22149b8fe30806
* gnu: autotrace: Update to 0.31.10.Maxim Cournoyer2024-08-311-3/+7
| | | | | | | * gnu/packages/graphics.scm (autotrace): Update to 0.31.10. [inputs]: Add pango. Change-Id: I26abf2ee1a2c031062a2cdfa1ac4c02cd7474614
* gnu: pstoedit: Update to 4.00.Maxim Cournoyer2024-08-311-8/+23
| | | | | | | | | | | | | * 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
* gnu: hwdata: Update to 0.374.Hilton Chain2024-08-311-1/+1
| | | | | | | | | | | | | * 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>
* gnu: cgal: Update to 5.6.1.Artyom V. Poptsov2024-08-121-2/+2
| | | | | | | * gnu/packages/graphics.scm (cgal): Update to 5.6.1. Change-Id: Id909fc7be5d421496e6a3cd87d366f437f76bcfa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: drawpile: Fix build.Zheng Junjie2024-07-181-2/+2
| | | | | | | * gnu/packages/graphics.scm (drawpile)[inputs]: Replace karchive and kdnssd with karchive-5 and kdnssd-5. Change-Id: I73047d3f564f04cc98d7a41ea243e4f7dd70f67f
* gnu: blender: Update to 3.6.13.Vinicius Monego2024-07-061-2/+2
| | | | | | * gnu/packages/graphics.scm (blender): Update to 3.6.13. Change-Id: Id18c3bc36cae18f54b116fa1ac3ff3e67b78f604
* gnu: openimageio: Add optional dependencies.Vinicius Monego2024-07-061-0/+8
| | | | | | | * gnu/packages/graphics.scm (openimageio)[inputs]: Add dcmtk, freetype, libglvnd, libraw, libwebp, opencolorio, openjpeg. Change-Id: I19ac4119783744a37aee0b55d4b49dcf02b55762
* gnu: openimageio: Update to 2.5.13.0.Vinicius Monego2024-07-061-11/+12
| | | | | | | * gnu/packages/graphics.scm (openimageio): Update to 2.5.13.0. [source, home-page]: Follow redirect. Change-Id: Iacbd7d5b3388e4b709d995ae96859174ee3165a4
* gnu: openshadinglanguage: Update to 1.13.10.0.Vinicius Monego2024-07-051-2/+2
| | | | | | * gnu/packages/graphics.scm (openshadinglanguage): Update to 1.13.10.0. Change-Id: I7d9b367881c479a3eb4eb451f38b43564250ed30
* gnu: f3d: Update to 2.4.0.Artyom V. Poptsov2024-05-311-4/+4
| | | | | | | | | * 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>
* gnu: ctl: Update to 1.5.3.Efraim Flashner2024-05-231-7/+9
| | | | | | | | | * 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
* gnu: Add tinygltf.Vinicius Monego2024-05-151-0/+67
| | | | | | | | * 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>
* gnu: blender: Fix url.Zheng Junjie2024-04-211-1/+1
| | | | | | * gnu/packages/graphics.scm (blender): Add www to url. Change-Id: I0d1e84f59d2ac0d0e9c72a5857afefc05d161eac
* gnu: blender: Add wrap-bin phase.David Thompson2024-04-211-2/+11
| | | | | | | | | * 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>
* Merge remote-tracking branch 'savannah/master' into mesa-updatesChristopher Baines2024-04-151-24/+50
|\ | | | | | | Change-Id: I00980ec5dbd9d23ab076995bc79331d136424796
| * gnu: coin3d: Update to 4.0.2.Jean-Pierre De Jesus DIAZ2024-04-151-3/+3
| | | | | | | | | | | | | | * gnu/packages/graphics.scm (coin3d): Update to 4.0.2. Change-Id: I0ca8cd6eff933a764005447d648ca2f020d8ee7f Signed-off-by: Christopher Baines <mail@cbaines.net>
| * gnu: coin3d: Avoid use of dlopen.Jean-Pierre De Jesus DIAZ2024-04-151-1/+21
| | | | | | | | | | | | | | | | * gnu/packages/graphics.scm (coin3d): Avoid use of dlopen and add missing inputs. Change-Id: I48d93218bd93f6ef4f10fb1c4f1cc22396040d7d Signed-off-by: Christopher Baines <mail@cbaines.net>
| * gnu: coin3d: Use system expat.Jean-Pierre De Jesus DIAZ2024-04-151-1/+6
| | | | | | | | | | | | | | | | * gnu/packages/graphics.scm (coin3d): Remove bundled expat and use the system one. Change-Id: Ief176e320b7f57c5c3f349f244ed7d76e54f8281 Signed-off-by: Christopher Baines <mail@cbaines.net>
| * gnu: coin3d: Use G-Expressions.Jean-Pierre De Jesus DIAZ2024-04-151-17/+15
| | | | | | | | | | | | | | | | * gnu/packages/graphics.scm (coin3d) <source>, <arguments>: Use G-Expressions. Change-Id: I79a77bda6fc919d9c3b80e77e38855824e81f6e6 Signed-off-by: Christopher Baines <mail@cbaines.net>
| * gnu: coin3D: Rename to coin3d.Jean-Pierre De Jesus DIAZ2024-04-151-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | gnu: openexr: Fix build.John Kehayias2024-04-101-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge remote-tracking branch 'savannah/master' into mesa-updatesChristopher Baines2024-04-091-93/+81
|\| | | | | | | Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
| * gnu: blender: Unbundle dependencies.Vinicius Monego2024-04-061-0/+10
| | | | | | | | | | | | | | | | | | * 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
| * gnu: blender: Update to 3.6.10.Vinicius Monego2024-04-061-20/+7
| | | | | | | | | | | | | | | | | | | | * 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
| * gnu: openvdb: Update to 11.0.0.Vinicius Monego2024-04-061-3/+3
| | | | | | | | | | | | | | * gnu/packages/graphics.scm (openvdb): Update to 11.0.0. [inputs]: Add jemalloc. Remove ilmbase. Change-Id: Ia8b248c1171c62344ff6da924afa5f4d83cd8d49