Package Details: waffle 1.6.3-2

Git Clone URL: https://aur.archlinux.org/waffle.git (read-only, click to copy)
Package Base: waffle
Description: a library for choosing window system and OpenGL API at runtime
Upstream URL: http://www.waffle-gl.org
Licenses: BSD
Submitter: chadversary
Maintainer: 1ace (bwidawsk, chadversary, craftyguy, linkmauve, Lone_Wolf, xexaxo)
Last Packager: xexaxo
Votes: 9
Popularity: 0.000268
First Submitted: 2012-10-20 04:31
Last Updated: 2021-02-24 22:51

Latest Comments

1 2 Next › Last »

Lone_Wolf commented on 2021-02-25 10:21

  • the package does install completion for wflinfo , so bash-completion should probably have been an optdepend.

  • On AL there is no physical or virtual libgbm.so package. gbm support is included in mesa package and mesa could be listed as optdep instead of libgbm.so

Those are minor issues, but there's another one that causes build failure .

  • having libudev.so in depends is not sufficient for meson
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Run-time dependency gl found: YES 1.2
Run-time dependency egl found: YES 1.5
Run-time dependency wayland-client found: YES 1.19.0
Run-time dependency wayland-egl found: YES 18.1.0
Run-time dependency x11-xcb found: YES 1.7.0
Run-time dependency gbm found: YES 20.3.4
Found CMake: /usr/bin/cmake (3.19.6)
Run-time dependency libudev found: NO (tried pkgconfig and cmake)

waffle-1.6.3/meson.build:101:2: ERROR: Dependency "libudev" not found, tried pkgconfig and cmake

while the libudev.so binary is included with systemd-libs and that package provides it, systemd-libs doesn't include udev.pc . That file is part of the systemd package.

For now listing systemd as makedepend & libudev.so as depend seems like the best solution .

xexaxo commented on 2021-02-24 22:52

@Lone_Wolf thanks. I've tweaked those up a bit, to be more precise. bash-completion is not required with 1.6.2, not sure what flagged it for you.

Lone_Wolf commented on 2021-02-14 23:16

http://ix.io/2Psd build log without cmake in makedepends .

No idea why, but it does look like meson requires cmake for something.

1ace commented on 2021-02-14 21:10

@Lone_Wolf: are you sure about the cmake dependency? @xexaxo moved the package to use meson instead.

Lone_Wolf commented on 2021-02-14 20:45

building with extra-x86_64-build showed several make and runtime dependencies were missing, uploaded new version.

1ace commented on 2021-02-13 18:19

@Lone_Wolf: ah good catch, thanks! I just dropped it, but I'm also adding you as a maintainer so feel free to post fixes like that :)

Lone_Wolf commented on 2021-02-13 17:57

mesa-libgl hasn't existed as a real package for a long time, please depend only on mesa.

xexaxo commented on 2021-02-10 10:45

I would appreciate being in the package maintainer group, considering I'm effectively maintaining the project upstream.

Omar007 commented on 2019-06-08 11:14

Missing makedepends for ninja.

CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.

bwidawsk commented on 2015-02-04 20:55

I am now maintaining this package.