Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status of packaging for dool #4

Open
aijanai opened this issue Jan 4, 2021 · 11 comments
Open

Status of packaging for dool #4

aijanai opened this issue Jan 4, 2021 · 11 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@aijanai
Copy link

aijanai commented Jan 4, 2021

SUMMARY

Hi,

I'd like to inquire about the current status and ongoing efforts for dool packaging and distribution.

dool seems to offer snap and rpm packages, but is not present in any of the major Unix distributions' repos.

We might want to elect some maintainers for:

  • Mac brew
  • Ubuntu
  • Centos/RHEL
  • Python pip

Anything going on or contributions accepted by the author?

Thanks

@curoky
Copy link

curoky commented Oct 22, 2021

Homebrew/homebrew-core#87693
I am writing homebrew formula for dool, but it hasn't released yet. #4

@pmoranga
Copy link

Where can I find the RPM package built from it ?

@scottchiefbaker
Copy link
Owner

This is a great idea. I'd love to see dool packaged for more distros, and it should be very simple. I just updated the .spec file and it now builds correctly (I think) on my Rocky 8 system. I would accept any PRs for package maintainers.

Packaging dool should be simple and you can follow the flow in the install.py script.

  1. The dool script itself needs to go in your $PATH
  2. Plug-ins go in either /usr/share/dool/ or ~/.dool/
  3. The man page should go in /usr/share/man1/

@scottchiefbaker scottchiefbaker added enhancement New feature or request help wanted Extra attention is needed labels Jun 5, 2023
@raylu
Copy link
Contributor

raylu commented Sep 20, 2023

haha I wrote a brew formula but dool doesn't work on macOS because it doesn't have /proc. leaving it here for posterity in case dool one day does

class Dool < Formula
  desc "Monitor your system"
  homepage "https://github.com/scottchiefbaker/dool"
  url "https://github.com/scottchiefbaker/dool/archive/refs/tags/v1.3.0.tar.gz"
  sha256 "a1537c27e62d12d00d79f60bec456e6a2ec4a0189d44a28ac1ed9effdcb0ec2d"
  license "GPL-3.0-or-later"
  depends_on "python"

  def install
    bin.install "dool"
    man1.install "docs/dool.1"
    pkgshare.install Dir["plugins/*.py"]
  end
end

@raylu raylu mentioned this issue Sep 20, 2023
@anarcat
Copy link

anarcat commented Feb 6, 2024

@scottchiefbaker
Copy link
Owner

@anarcat that's good to know I hadn't seen that yet. Looks like Debian needs to be poked/updated as Dool is very mature now and well supported.

@scottchiefbaker
Copy link
Owner

I have submitted a request to have dool included in RHEL distros.

@scottchiefbaker
Copy link
Owner

@aijanai do you have any experience packaging things? I'd love to see this packages for Redhat and Debian but I don't have much experience with that.

@scottchiefbaker
Copy link
Owner

Thanks to Uroš Knupleš we have preliminary deb support in #81 now

@aijanai
Copy link
Author

aijanai commented Oct 7, 2024

@aijanai do you have any experience packaging things? I'd love to see this packages for Redhat and Debian but I don't have much experience with that.

Saw now. Yeah, I previously had experience with both systems. I can give it a try

@scottchiefbaker
Copy link
Owner

@aijanai we currently have packaging for: RHEL (unofficial), Python/PIP, and Debian. As a primarily RedHat user I'd love to get dool into the official RedHat repositories but I don't know enough about packaging Python applications to make it happen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

6 participants