Skip to content

Commit

Permalink
src/06.01.03. The pkgsrc collections.pod: update repos description
Browse files Browse the repository at this point in the history
note 4 official repos, +2 additional: games and wmaker
  • Loading branch information
sighook committed Feb 24, 2025
1 parent 7ed1bb3 commit 18056f2
Showing 1 changed file with 22 additions and 5 deletions.
27 changes: 22 additions & 5 deletions src/06.01.03. The pkgsrc collections.pod
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
=head3 B<6.1.3. The pkgsrc collections>

Packages' sources are organized in so-called collections. There are
five different layers (or five categories) of packages.
four official collections:

=over 2

=item * I<pkgsrc-core>
=item 1. I<pkgsrc-core>

This collection contains build scripts and files for the packages
required to create a basic system, on the basis of which you can build
Expand All @@ -22,26 +22,33 @@ L<pkgmaint|https://github.com/zeppe-lin/pkgmaint> and corresponding
B<system/pkgmaint> package for various package maintaining utilities.
It will not be superfluous to mention L<revdep(1)>.

=item * I<pkgsrc-system>
=item 2. I<pkgsrc-system>

This collection contains build scripts and files for the packages
required for minimal installation on real hardware: boot loader,
filesystem utilities, hw-monitors, servers, and so on. Packages in
this collection depend B<only> on the C<pkgsrc-core> collection.

=item * I<pkgsrc-xorg>
=item 3. I<pkgsrc-xorg>

This collection contains build scripts and files for the packages
required for X Window System applications. Packages in this
collection depend on the C<pkgsrc-system> collection.

=item * I<pkgsrc-desktop>
=item 4. I<pkgsrc-desktop>

This collection contains build scripts and files for the packages
typically used on a desktop: web browser, music/video player, file
manager, chat messenger, etc. Packages in this collection depend on
the C<pkgsrc-xorg> collection.

=back

In addition to the official ones, there are unofficial collections of
packages:

=over 2

=item * I<pkgsrc-stuff>

This collection contains build scripts and files for the packages that
Expand All @@ -51,6 +58,16 @@ contains packages of different (often dubious) quality and purpose, we
will not use it in the examples and warn you that if you can live
without it - it's better to do so.

=item * I<pkgsrc-games>

This collection contains build scripts and files for the games and
emulators.

=item * I<pkgsrc-wmaker>

This collection contains build scripts and files for Window Maker &
dockapps packages.

=back

=cut
Expand Down

0 comments on commit 18056f2

Please sign in to comment.