mirror of
https://review.haiku-os.org/haiku
synced 2025-01-18 20:48:48 +01:00
fb222ad5f7
Change-Id: I865751fe47ffbb655f8f3d2de8af656fc872490a Reviewed-on: https://review.haiku-os.org/c/haiku/+/6190 Reviewed-by: nephele <nep@packageloss.eu> Tested-by: Automation <automation@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
76 lines
2.6 KiB
ReStructuredText
76 lines
2.6 KiB
ReStructuredText
==================
|
|
Package Management
|
|
==================
|
|
This is a short index of the available package management related documentation.
|
|
|
|
- :doc:`Infrastructure` provides an overview of what components
|
|
belong to Haiku's package management infrastructure and how they work and
|
|
interact.
|
|
|
|
- :doc:`BuildingPackages` gives information on various aspects of the package
|
|
building process.
|
|
|
|
- :doc:`DirectoryStructure` outlines the directory structure of a
|
|
package management powered Haiku boot volume.
|
|
|
|
- :doc:`FileFormat` specifies in detail the file format of Haiku
|
|
package files (HPKG) and Haiku package repository files (HPKR).
|
|
|
|
- :doc:`PackagingPolicy` defines the policy for creating Haiku packages.
|
|
|
|
- :doc:`HybridBuilds` provides some information regarding hybrid builds.
|
|
|
|
- :doc:`Migration` lists the changes that users should expect when migrating to a
|
|
package management Haiku.
|
|
|
|
- :doc:`Bootstrapping` explains the process of bootstrapping Haiku and third-party packages.
|
|
|
|
- :doc:`TODO <TODO>` is a list of package management related work still to be done.
|
|
|
|
- `Blog posts`_ on package management (the Batisseur ones are only indirectly
|
|
package management related).
|
|
|
|
.. _Blog posts: https://www.haiku-os.org/tags/package-management/
|
|
|
|
- :doc:`OldIdeas` 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.
|
|
|
|
- Package management has been merged into "master", so see the Haiku_ and
|
|
Buildtools_ repositories for that
|
|
|
|
.. _Haiku: http://cgit.haiku-os.org/haiku/
|
|
.. _Buildtools: http://cgit.haiku-os.org/buildtools/
|
|
|
|
- HaikuPorts_ contains the build recipes of various ports.
|
|
|
|
.. _HaikuPorts: https://github.com/haikuports/haikuports
|
|
|
|
- haikuports.cross_ contains the minimal set of build recipes to bootstrap a new
|
|
Haiku architecture.
|
|
|
|
.. _haikuports.cross: https://github.com/haikuports/haikuports.cross
|
|
|
|
- haikuporter_ is the tool to create binary packages from build recipes.
|
|
|
|
.. _haikuporter: https://github.com/haikuports/haikuporter
|
|
|
|
|
|
.. toctree::
|
|
/packages/BuildingPackages
|
|
/packages/DirectoryStructure
|
|
/packages/FileFormat
|
|
/packages/HybridBuilds
|
|
/packages/Infrastructure
|
|
/packages/Migration
|
|
/packages/PackagingPolicy
|
|
/packages/Bootstrapping
|
|
/packages/TODO
|
|
/packages/OldIdeas
|