Commit Graph

16 Commits

Author SHA1 Message Date
İlkecan Bozdoğan
11dbafea9e various: remove GLEW compatibility workarounds
The restored EGL+GLX compatibility patch allows the default GLEW build to
support both EGL and GLX again.

Remove package specific overrides that forced `enableEGL = false`.
2026-07-16 01:00:43 +03:00
Zexin Yuan
f1a5c7062a meshlab: fix launch failure with EGL-only glew
meshlab renders through Qt's xcb platform, which creates a GLX context
and calls glewInit() against it. Since the glew 2.2.0 -> 2.3.1 upgrade
(#526521) dropped Arch's egl+glx coexistence patch, the default
EGL-enabled glew is built EGL-only (no GLX dispatch table), so
glewInit can't read GL_VERSION and meshlab fails to launch with
"GLEW initialization failed: Missing GL version".

Use a GLX-capable glew (enableEGL = false), matching the workaround
already used by openscad and rpcs3.

Resolves #531470

Co-authored-by: daef <daef@sourcemonk.com>
Assisted-by: Claude-Code:GLM-5.2
2026-07-07 22:53:39 +08:00
Niklas Hambüchen
7bc28c26a3 meshlab: Add geospatial team 2026-05-10 17:02:14 +02:00
Gaetan Lepage
93b7b4ebaa meshlab: update patch to fix darwin build, apply it unconditionally 2025-12-13 09:12:05 +00:00
Guilhem Saurel
1376ce754f meshlab: darwin plist: substitute -> patch
Co-authored-by: Sandro <7258858+SuperSandro2000@users.noreply.github.com>
2025-10-28 19:55:40 +01:00
Guilhem Saurel
cb2baca778 meshlab: darwin updates
- fix CMake exports
- add missing library
- update to llvm 19

Co-authored-by: Zexin Yuan <gh@yzx9.xyz>
2025-10-28 19:54:36 +01:00
Guilhem Saurel
8f27f46238 meshlab: 2023.12 -> 2025.07 + use system dependencies 2025-10-28 19:54:36 +01:00
Guilhem Saurel
4949e861d5 meshlab: adopt 2025-10-28 19:54:36 +01:00
nixpkgs-ci[bot]
97577361ff Merge staging-next into staging 2025-09-18 05:48:07 +00:00
Emily
f2b94e3da0 treewide: tbb -> onetbb 2025-09-15 17:29:35 +01:00
Zexin Yuan
831e9edf99 meshlab: add yzx9 as maintainer 2025-08-08 10:44:06 +08:00
Zexin Yuan
47703c4434 meshlab: add darwin support 2025-08-08 10:44:05 +08:00
Zexin Yuan
94a720c498 meshlab: move vcg to native build inputs 2025-08-08 10:44:05 +08:00
Zexin Yuan
6630a62a86 meshlab: disable download 2025-07-31 21:26:09 +08:00
Zexin Yuan
8f2056b9ef meshlab: modernize 2025-07-31 21:26:09 +08:00
Michael Daniels
3dfcab3d12 treewide: migrate to pkgs/by-name
All from https://github.com/Aleksanaa/by-name-migrate, with some additional
exclusions of packages with open PRs to prevent merge conflicts.
2025-06-21 11:11:59 -04:00