niri/Cargo.toml

57 lines
1.6 KiB
TOML
Raw Normal View History

2023-08-07 18:44:40 +03:00
[package]
name = "niri"
version = "0.1.0"
description = "A scrollable-tiling Wayland compositor"
2023-08-09 10:03:38 +03:00
authors = ["Ivan Molodetskikh <yalterz@gmail.com>"]
license = "GPL-3.0-or-later"
2023-08-09 10:03:38 +03:00
edition = "2021"
2023-08-07 18:44:40 +03:00
[dependencies]
anyhow = { version = "1.0.72" }
2023-08-09 10:03:38 +03:00
bitflags = "2.3.3"
clap = { version = "4.3.21", features = ["derive"] }
2023-08-14 14:54:11 +03:00
keyframe = { version = "1.1.1", default-features = false }
2023-08-10 13:12:20 +03:00
profiling = "1.0.9"
sd-notify = "0.4.1"
2023-08-09 10:03:38 +03:00
smithay-drm-extras = { version = "0.1.0", path = "../smithay/smithay-drm-extras" }
tracing = "0.1.37"
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
2023-08-10 13:12:20 +03:00
tracy-client = { version = "0.15.2", default-features = false }
xcursor = "0.3.4"
zbus = { version = "3.14.1" }
2023-08-07 18:44:40 +03:00
[dependencies.smithay]
git = "https://github.com/Smithay/smithay"
default-features = false
features = [
2023-08-09 10:03:38 +03:00
"backend_drm",
"backend_egl",
"backend_gbm",
"backend_libinput",
"backend_session_libseat",
"backend_udev",
2023-08-07 18:44:40 +03:00
"backend_winit",
"desktop",
2023-08-09 10:03:38 +03:00
"renderer_gl",
"renderer_multi",
"use_system_lib",
"wayland_frontend",
2023-08-07 18:44:40 +03:00
]
2023-08-10 13:12:20 +03:00
[features]
profile-with-tracy = ["profiling/profile-with-tracy", "tracy-client/default"]
2023-08-14 14:22:10 +03:00
[profile.release]
overflow-checks = true
2023-08-27 15:23:02 +03:00
[package.metadata.generate-rpm]
assets = [
{ source = "target/release/niri", dest = "/usr/bin/", mode = "755" },
{ source = "resources/niri-session", dest = "/usr/bin/", mode = "755" },
{ source = "resources/niri.desktop", dest = "/usr/share/wayland-sessions/", mode = "644" },
{ source = "resources/niri.service", dest = "/usr/lib/systemd/user/", mode = "644" },
]
[package.metadata.generate-rpm.requires]
alacritty = "*"
fuzzel = "*"