bottom icon indicating copy to clipboard operation
bottom copied to clipboard

[Debian] Question about dependencies

Open werdahias opened this issue 3 years ago • 7 comments

Hi, I'm in the process of packaging all the dependencies for bottom so we can get an official debian package. On crates.io it states battery as dependency. The current github includes nvml-wrapper and starship-battery instead. Will these be included in the next release (instead of battery)?

werdahias avatar Aug 19 '22 01:08 werdahias

@werdahias Yes, those would be included. starship-battery is the succeeding fork I'm using to somewhat abandoned battery crate (#724), and nvml-wrapper is used for Nvidia card details (#676).

On that note, I'm probably going to try and release a new stable version soon since it's been a while since the last release.

ClementTsang avatar Aug 19 '22 01:08 ClementTsang

Great, thanks. For debian, the only missing chunk is heim which will be a bit of work.

werdahias avatar Aug 19 '22 02:08 werdahias

If it's any consolation, I'm planning on eventually removing the heim dependency since it's not really maintained anymore.

ClementTsang avatar Aug 19 '22 02:08 ClementTsang

Will that make in in the new release? That would save me a lot of work

werdahias avatar Aug 19 '22 19:08 werdahias

Might take a look this weekend and get back to you. If it isn't too bad (I don't think it would be...) then maybe?

Of course, no promises...

ClementTsang avatar Aug 19 '22 19:08 ClementTsang

Yeah no worries, take you time

werdahias avatar Aug 19 '22 20:08 werdahias

starship-battery is in debian, so the only thing "missing" would be heim

werdahias avatar Sep 18 '22 03:09 werdahias

all dependencies are in debian except cargo-husky and heim. I guess I can patch out cargo-husky or package it.

werdahias avatar Dec 17 '22 23:12 werdahias

Yep, husky can be patched out if that's easier (it's mostly just for dev purposes), and I'm working on removing heim.

ClementTsang avatar Dec 19 '22 00:12 ClementTsang

Closing this as heim is now removed; from 0.9.0 onward I think the only problematic thing is husky, which shouldn't be too hard hopefully to patch out if needed.

ClementTsang avatar Apr 10 '23 10:04 ClementTsang