Commit graph

436 commits

Author SHA1 Message Date
Greg Hogan
97632d681c
gnu: assimp: Enable testing.
* gnu/packages/graphics.scm (assimp)[arguments]<#:phases>: Add
'enable-testing phase.

Change-Id: I0475094072b57ff0de206330ee30213ee114feb2
2025-08-04 04:11:24 +00:00
Greg Hogan
50c3fd729a
gnu: Remove BUILD_TESTING configuration flag.
* gnu/packages/assembly.scm (cpu-features),
* gnu/packages/astronomy.scm (casacore),
* gnu/packages/bioinformatics.scm (morpheus),
* gnu/packages/code.scm (rtags),
* gnu/packages/education.scm (gcompris-qt),
* gnu/packages/game-development.scm (libccd),
* gnu/packages/geo.scm (cloudcompare),
* gnu/packages/glib.scm (dbus-cxx),
* gnu/packages/graph.scm (faiss),
* gnu/packages/graphics.scm (f3d, mmg),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-processing.scm (vtk),
* gnu/packages/image.scm (openjpeg),
* gnu/packages/irc.scm (quassel),
* gnu/packages/jami.scm (jami),
* gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita),
* gnu/packages/kde-frameworks.scm (purpose, purpose-5),
* gnu/packages/kde-office.scm (calligra, ghostwriter),
* gnu/packages/linux.scm (bpftrace),
* gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack,
vc),
* gnu/packages/messaging.scm (libsignal-protocol-c),
* gnu/packages/mold.scm (mold),
* gnu/packages/music.scm (sonivox),
* gnu/packages/networking.scm (dhtnet),
* gnu/packages/opencl.scm (opencl-clhpp),
* gnu/packages/openpgp.scm (rnp),
* gnu/packages/photo.scm (darktable),
* gnu/packages/popt.scm (gflags),
* gnu/packages/rdesktop.scm (freerdp),
* gnu/packages/security-token.scm (cppcodec),
* gnu/packages/terminals.scm (libtsm),
* gnu/packages/text-editors.scm (jucipp),
* gnu/packages/xdisorg.scm (xsettingsd)
[arguments]<#:configure-flags>: Remove BUILD_TESTING.

* gnu/packages/jupyter.scm (xeus)
[arguments]: Disable tests.
<#:configure-flags>: Remove BUILD_TESTING.

Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-04 04:11:23 +00:00
Greg Hogan
ce1c47ed9d
gnu: Disable tests.
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks),
* gnu/packages/android.scm (android-googletest),
* gnu/packages/check.scm (googletest, snitch),
* gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels,
nativefiledialog-extended, toml11),
* gnu/packages/compression.scm (libcbor),
* gnu/packages/databases.scm (duckdb),
* gnu/packages/datastructures.scm (sdsl-lite),
* gnu/packages/education.scm (kqtquickcharts, ktouch),
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server),
* gnu/packages/engineering.scm (manifold, solvespace),
* gnu/packages/fcitx5.scm (fcitx5-configtool),
* gnu/packages/games.scm (jstest-gtk),
* gnu/packages/geo.scm (libspatialindex),
* gnu/packages/glib.scm (cppgir),
* gnu/packages/gnome.scm (evolution),
* gnu/packages/graphics.scm (openvdb),
* gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf,
kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore,
kseexpr, ktimer, libkexiv2, libksane, partitionmanager),
* gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative,
kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets,
knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem,
kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc,
plasma-activities, plasma-activities-stats),
* gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman,
kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner,
kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines,
knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel,
ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli),
* gnu/packages/kde-internet.scm (choqok, krdc),
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon),
* gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna,
kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine,
kasts, kontactinterface, libkcompactdisc),
* gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori,
kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp,
ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme,
oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass,
plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome,
lasma-workspace-wallpapers, polkit-kde-agent, print-manager,
qqc2-breeze-style),
* gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb,
kwalletmanager, yakuake),
* gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera,
kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag,
kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k,
sweeper),
* gnu/packages/llvm.scm (lldb),
* gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal),
* gnu/packages/messaging.scm (mosquitto, znc),
* gnu/packages/music.scm (hydrogen),
* gnu/packages/pdf.scm (podofo, podofo-0.9),
* gnu/packages/potassco.scm (clingo, clingcon),
* gnu/packages/qt.scm (dotherside, kddockwidgets, qttools),
* gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum),
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow),
* gnu/packages/sdl.scm (sdl3-gfx),
* gnu/packages/telephony.scm (baresip, baresip-libre),
* gnu/packages/textutils.scm (opencc),
* gnu/packages/video.scm (libopenshot, obs),
* gnu/packages/vim.scm (neovim),
* gnu/packages/web.scm (binaryen, civetweb, yajl)
[arguments]: Disable tests.

Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-08-04 04:10:18 +00:00
Greg Hogan
d0ff9d19b8
gnu: Disable parallel build.
* gnu/packages/graphics.scm (directfb)[arguments]: Disable parallel
build.

Change-Id: I2873b4f65d0ae8135ceef35907c0c9fc73b021dc
2025-08-04 03:21:53 +00:00
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