bpt-org / bpt

Basic/Bash Package Tool
1 stars 0 forks source link

Add support for meta-packages #1

Open tvillega opened 3 months ago

tvillega commented 3 months ago

bpt v0.1.0 only supports packages, where a package is conformed of ready-to-use binary files and libraries of a program. By adding support for meta-packages, a stub package is created which pulls a group of packages with it.

This need to be added with care, since it is a rudimentary form of dependency satisfaction, therefore it needs to follow a few rules:

  1. Installation order, since a package can assume files or directories from another program (see #2 ).
  2. Program version, since it can fetch programs from a source that may or may not be up-to-date (see #3 ).
tvillega commented 2 months ago

Further details about meta packages in the ArchWiki entry.