elementary / monitor

Manage processes and monitor system resources.
GNU General Public License v3.0
326 stars 42 forks source link

Setup source recipe on Launchpad #394

Open ryonakano opened 1 month ago

ryonakano commented 1 month ago

Problem

We haven't provided Monitor in our PPA yet.

Proposal

Setup a source recipe on Launchpad and make it possible to install Monitor through our PPA.

Note that we need to change the package name of Monitor from com.github.stsdc.monitor to io.elementary.monitor (#393) before working on this.

Prior Art (Optional)

No response

danirabbit commented 1 month ago

Import has been set up here: https://code.launchpad.net/~elementary-apps/elementaryos/+git/monitor

And a daily recipe here: https://code.launchpad.net/~elementary-os/+recipe/monitor-daily

But I'm not building it daily yet because there's a debian folder in tree in addition to a deb-packaging branch

danirabbit commented 1 month ago

Failed to build because of subprojects https://launchpadlibrarian.net/754296400/buildlog_ubuntu-noble-amd64.io.elementary.monitor_0.17.2+r925+pkg842~daily~ubuntu8.1_BUILDING.txt.gz

stsdc commented 1 month ago

../meson.build:20:17: ERROR: Subproject exists but has no meson.build file. Not sure why it says that but most frequent issue is missing: git clone --recursive

ryonakano commented 1 month ago

Maybe we either:

Either way we need to setup a git mirror and recipe of live-chart on Launchpad...

stsdc commented 1 month ago

Do you think it will make sense to fork live-chart, so we can make changes to it when necessary? Since it is a core component of Monitor :thinking:

ryonakano commented 3 weeks ago

I'm not a big fan of forking personally and prefer contributing to the upstream instead, but agree to do so if the upstream is no longer actively maintained and needs some fixes to use it in our code.