The gtklock module is Wayland-only and its GNU ld link flags (--whole-archive) do not exist on macOS, so the macOS build stopped there. macOS now builds just the PAM hook and the display binary, which is all the Homebrew formula installs; libdl is optional (it is part of libSystem on macOS). Claude-Session: https://claude.ai/code/session_012LCTmU2ewo8tnM1dByYAoG
24 lines
705 B
TOML
24 lines
705 B
TOML
[package]
|
|
name = "ahfail"
|
|
version = "0.10.2"
|
|
edition = "2021"
|
|
description = "Screen locker that says ah ah ah when you get the password wrong"
|
|
license = "AGPL-3.0-only"
|
|
|
|
[[bin]]
|
|
name = "ahfail"
|
|
|
|
[dependencies]
|
|
# The locker never checks for updates itself, so it does not pull in the HTTP client.
|
|
ahfail-ui = { path = "../ahfail-ui", default-features = false }
|
|
gtk = { version = "0.15", package = "gtk", features = ["v3_24"] }
|
|
gdk = { version = "0.15", package = "gdk", features = ["v3_24"] }
|
|
gstreamer = { version = "0.18", package = "gstreamer", features = ["v1_18"] }
|
|
gstreamer-player = "0.18"
|
|
glib = { version = "0.15", package = "glib" }
|
|
libc = "0.2"
|
|
|
|
[build-dependencies]
|
|
cc = "1"
|
|
pkg-config = "0.3"
|