2022-05-04 00:05:06 +00:00
|
|
|
[package]
|
|
|
|
name = "bscreensaver"
|
|
|
|
version = "0.1.0"
|
|
|
|
authors = [
|
|
|
|
"Brian Tarricone <brian@tarricone.org>",
|
|
|
|
]
|
|
|
|
edition = "2021"
|
|
|
|
description = "Secure, simple X11 screen locker"
|
|
|
|
license = "GPL-3.0"
|
|
|
|
repository = "https://github.com/kelnos/bscreensaver"
|
|
|
|
readme = "README.md"
|
|
|
|
keywords = ["gui", "screensaver", "screen-locker"]
|
|
|
|
categories = ["gui"]
|
|
|
|
|
2022-08-16 07:09:40 +00:00
|
|
|
[package.metadata.deb]
|
|
|
|
name = "bscreensaver"
|
|
|
|
maintainer = "Brian Tarricone <brian@tarricone.org>"
|
|
|
|
copyright = "2022, Brian Tarricone <brian@tarricone.org"
|
|
|
|
license-file = [ "../LICENSE", "13" ]
|
|
|
|
extended-description = """\
|
|
|
|
BScreensaver is a privilege-separated screen locker that attempts to\
|
|
|
|
be as secure as possible, meaning that a crash one one of its\
|
|
|
|
non-critical components will not cause the screen to unlock.
|
|
|
|
|
|
|
|
It is fairly barebones so far, and only supports blanking the screen. \
|
|
|
|
There is a single unlock dialog implementation that uses GTK3."""
|
|
|
|
depends = "$auto"
|
|
|
|
section = "x11"
|
|
|
|
priority = "optional"
|
|
|
|
assets = [
|
|
|
|
["target/release/bscreensaver", "usr/bin/", "755"],
|
|
|
|
["target/release/bscreensaver-command", "usr/bin/", "755"],
|
|
|
|
["target/release/bscreensaver-settings", "usr/bin/", "755"],
|
|
|
|
["target/release/bscreensaver-dbus-service", "usr/libexec/bscreensaver/", "755"],
|
|
|
|
["target/release/bscreensaver-dialog-gtk3", "usr/libexec/bscreensaver/", "755"],
|
|
|
|
["target/release/bscreensaver-systemd", "usr/libexec/bscreensaver/", "755"],
|
|
|
|
["target/release/bscreensaver-settings.desktop", "usr/share/applications/", "644"],
|
|
|
|
["target/release/bscreensaver-command.1.gz", "usr/share/man/man1/", "644"],
|
|
|
|
["target/release/bscreensaver.1.gz", "usr/share/man/man1/", "644"],
|
|
|
|
["../bscreensaver.toml.example", "usr/share/doc/bscreensaver/", "644"],
|
|
|
|
]
|
|
|
|
|
2022-05-04 00:05:06 +00:00
|
|
|
[dependencies]
|
|
|
|
anyhow = "1"
|
2024-08-02 18:21:48 +00:00
|
|
|
clap = { version = "4", features = ["derive"] }
|
2022-05-04 00:05:06 +00:00
|
|
|
bscreensaver-command = { path = "../command" }
|
|
|
|
bscreensaver-util = { path = "../util" }
|
2022-05-05 19:16:50 +00:00
|
|
|
libc = "0.2"
|
2022-05-04 00:05:06 +00:00
|
|
|
log = "0.4"
|
2024-08-02 18:21:48 +00:00
|
|
|
nix = { version = "0.29", features = ["process", "signal"] }
|
2022-05-18 02:44:38 +00:00
|
|
|
xcb = { version = "1", features = ["randr", "xkb", "xfixes", "xinput"] }
|
2022-05-04 00:05:06 +00:00
|
|
|
xcb-xembed = { path = "../xcb-xembed" }
|
2023-09-25 18:34:26 +00:00
|
|
|
xkb = { version = "0.3", features = ["x11"] }
|
2024-08-02 18:21:48 +00:00
|
|
|
xkbcommon-sys = { version = "=1.4.1", features = ["x11"] }
|