Skip to content

Package Manager Agnostic Build System

Ken Gilmer edited this page Jan 28, 2021 · 2 revisions

Overview

This page is for whatever discussion, design, Q&A or whatever else may be necessary for collaboration on a package manager agnostic build system for the Regolith Desktop Environment.

Goals

  • Be able to produce installable artifacts for more than one Linux distribution (Arch, Fedora, etc.) and/or package management system.
  • Reduce amount of manual work required to manage and maintain the project.

Milestones

Milestone N

  • import the repo(s) into a new repo via git submodules.
  • use a build tool in this new repo to try to build .deb packages.
  • new packages should be mostly equivalent to the ones that you are currently producing.
  • add the ability to produce the rpm analogues of the debs