Repose icon
Repose icon

Repose

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

Platforms

  • Linux
  • Self-Hosted
-
No reviews
0likes
0comments
0alternatives
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

Repose News & Activities

Highlights All activities

Recent activities

No activities found.

Repose information

  • Developed by

    Simon Gomizelj vodik
  • Licensing

    Open Source (GPL-2.0) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  129 Stars
  •  15 Forks
  •  19 Open Issues
  •   Updated  
View on GitHub
Repose was added to AlternativeTo by John Erwin on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

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.

  1. One that represents the contents of the database
  2. 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:

  1. Repositories typically only hold one version of a package,
  2. Repositories typically only hold only one architecture.
  3. 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}

Official Links