💾 Archived View for lofi.haiku-os.org › docs › develop › packages › README.gmi captured on 2023-12-28 at 15:21:24. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-09-28)
-=-=-=-=-=-=-
This is a short index of the available package management related documentation.
Package Management Infrastructure
provides an overview of what components belong to Haiku’s package management infrastructure and how they work and interact.
gives information on various aspects of the package building process.
Boot Volume Directory Structure
outlines the directory structure of a package management powered Haiku boot volume.
specifies in detail the file format of Haiku package files (HPKG) and Haiku package repository files (HPKR).
defines the policy for creating Haiku packages.
provides some information regarding hybrid builds.
Migration to Package Management
lists the changes that users should expect when migrating to a package management Haiku.
explains the process of bootstrapping Haiku and third-party packages.
is a list of package management related work still to be done.
on package management (the Batisseur ones are only indirectly package management related).
is a collection of thoughts and discussions regarding package management. It has been partially obsoleted by the progress on the package management implementation.
http://www.youtube.com/watch?v=rNZQQM5zU-Q&list=PL3FFCD4C6D384A302
is a video playlist of Ingo and Oliver explaining and demonstrating the package management branch at BeGeistert 2011.
Below are links to source code related to Haiku’s package management.
and
repositories for that
contains the build recipes of various ports.
contains the minimal set of build recipes to bootstrap a new Haiku architecture.
is the tool to create binary packages from build recipes.
Building a Package with the “package” Command
Building a Package with “haikuporter”
Boot Volume Directory Structure
Haiku Package Repository Format
Secondary Architecture Package Requirements
Package Management Infrastructure
Software Installation Locations
Installation via Package Manager
Installation Location Order and Consistency
Migration to Package Management
Changes for Application Developers
Multiple Packages per Software
Writable and Settings Files and Directories
Format of hpkg Source Repository
Package/package repository format
Brainstorming Results from BeGeistert