Source: glew
Followup-For: Bug #1132634
Dear Maintainer,
* What led up to the situation?
In commit 0cba00b90e87cf38fe56e76e1910399445b188b0 you've switched
the build system from `make` to `cmake`.
The old `make` build system only built the EGL backend. The new
`cmake` build systemd has `GLEW_X11` turned ON by default, and
resulted in link failures as demonstrated in this bug (#1132634).
Instead of fixing the problem (ie, setting `GLEW_X11=OFF` in the
`debian/rules` file), you've added hard dependency on `libsm-dev`.
This now forces Wayland projects to pull in useless X11 libraries.
On top of that you've misspelled `libsm-dev` as `limsm-dev`, so the
`libglew-dev` package is now completely borked.
Please remove the dependency on `libsm-dev` and add `GLEW_X11=OFF`
to `debian/rules` instead.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Tried building another package with dependency on `libglew-dev`
* What was the outcome of this action?
Yesterday, encountered the same problem as in reported in this bug
(#1132634). Today, `libglew-dev` won't even install due to typo
in `libsm-dev`.
* What outcome did you expect instead?
Successful life with a lot of money.
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.19.10+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)