Skip to content

Commit 2559f5b

Browse files
committed
Add conflics and provides to rpm package info
1 parent bbabf8d commit 2559f5b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Cargo.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ version = "1.2.1"
44
authors = ["Jeremy Soller <[email protected]>"]
55
edition = "2021"
66
rust-version = "1.75.0"
7+
description = "system76-power is a utility for managing graphics and power profiles."
8+
license = "GPL-3.0"
79

810
[workspace]
911
members = [ "zbus" ]
@@ -32,3 +34,16 @@ tokio = { version = "1.37", features = ["macros", "rt", "time", "signal"] }
3234
zbus = { version = "3.15.2", default-features = false, features = [ "tokio"] }
3335
zbus_polkit = { version = "3.0.0", features = ["tokio"] }
3436
zvariant = "3.15.2"
37+
38+
[package.metadata.generate-rpm]
39+
assets = [
40+
{ source = "target/release/system76-power", dest = "/usr/bin/system76-power", mode = "755" },
41+
{ source = "data/com.system76.PowerDaemon.conf", dest = "/usr/share/dbus-1/system.d/com.system76.PowerDaemon.conf", mode = "644" },
42+
{ source = "data/com.system76.PowerDaemon.policy", dest = "/usr/share/polkit-1/actions/com.system76.PowerDaemon.policy", mode = "644" },
43+
{ source = "data/com.system76.PowerDaemon.service", dest = "/usr/lib/systemd/system/com.system76.PowerDaemon.service", mode = "644" },
44+
{ source = "data/com.system76.PowerDaemon.xml", dest = "/usr/share/dbus-1/interfaces/com.system76.PowerDaemon.xml", mode = "644" }
45+
]
46+
[package.metadata.generate-rpm.provides]
47+
"power-profiles-daemon" = "*"
48+
[package.metadata.generate-rpm.conflicts]
49+
"power-profiles-daemon" = "*"

0 commit comments

Comments
 (0)