

Repose
Like
Repose is a Archlinux repository compiler, that operates by building up two package caches. One for packages in the DB, and one for packages in a root directory.
Cost / License
- Free
- Open Source (GPL-2.0)
Platforms
- Linux
- Self-Hosted

Repose
Like
Features
No features, maybe you want to suggest one?
Tags
- pacman
- Software Repository
- archlinux
- repos
- repository-manager
- Linux
Repose News & Activities
Highlights All activities
Recent activities
No activities found.
Repose information
No comments or reviews, maybe you want to be first?
What is Repose?
Repose creates and manipulates Archlinux repositories, allowing automating their generation from a directory of packages.
It scans the filesystem packages and for changes in those packages and compiles them into databases pacman understands.
Generally, it operates by building up two package caches.
- One that represents the contents of the database
- Another that represents the various packages sitting in the root directory of the database.
Then, simply a sync operation operation between the two. To sync, it takes advantage of several rules of Archlinux repositories to automate as much logic as possible:
- Repositories typically only hold one version of a package,
- Repositories typically only hold only one architecture.
- Repositories and packages are expected to be in the same directory.
Other Functionality:
- List all packages and their current versions.
- In addition to building the repository database, able to build (and keep it in sync) a files database usable by pkgfile.
- Create a detached PGP signature for the database.
- Set and maintain multiple architectures of the database.
- Able to compress the resulting database with {bzip2, compress, gzip, or xz}
