@@ -11,6 +11,29 @@ rust-version = "1.88.0"
1111[package .metadata .cargo-udeps .ignore ]
1212normal = [" target_check" ]
1313
14+ [package .metadata .deb ]
15+ maintainer = " Sigma Prime <team@sigmaprime.io>"
16+ extended-description = """ \
17+ Lighthouse is a Rust implementation of the Ethereum beacon chain, \
18+ built by Sigma Prime. It implements the official Ethereum 2.0 specification."""
19+
20+ depends = " $auto, systemd"
21+ section = " net"
22+ priority = " optional"
23+ maintainer-scripts = " debian/" # This tells cargo-deb where to find scripts
24+
25+ # System integration
26+ systemd-units = { enable = false , start = false }
27+
28+ # Assets to include in the package
29+ assets = [
30+ [" target/release/lighthouse" , " usr/bin/" , " 755" ],
31+ [" debian/lighthouse.service" , " lib/systemd/system/" , " 644" ],
32+ [" ../README.md" , " usr/share/doc/lighthouse/" , " 644" ],
33+ ]
34+
35+ default-features = false
36+
1437[features ]
1538default = [" slasher-lmdb" , " beacon-node-leveldb" ]
1639# Writes debugging .ssz files to /tmp during block processing.
@@ -96,26 +119,3 @@ zeroize = { workspace = true }
96119[[test ]]
97120name = " lighthouse_tests"
98121path = " tests/main.rs"
99-
100- [package .metadata .deb ]
101- maintainer = " Sigma Prime <team@sigmaprime.io>"
102- extended-description = """ \
103- Lighthouse is a Rust implementation of the Ethereum beacon chain, \
104- built by Sigma Prime. It implements the official Ethereum 2.0 specification."""
105-
106- depends = " $auto, systemd"
107- section = " net"
108- priority = " optional"
109- maintainer-scripts = " debian/" # This tells cargo-deb where to find scripts
110-
111- # System integration
112- systemd-units = { enable = false , start = false }
113-
114- # Assets to include in the package
115- assets = [
116- [" target/release/lighthouse" , " usr/bin/" , " 755" ],
117- [" debian/lighthouse.service" , " lib/systemd/system/" , " 644" ],
118- [" ../README.md" , " usr/share/doc/lighthouse/" , " 644" ],
119- ]
120-
121- default-features = false
0 commit comments