Project

aur.rb

0.0
No release in over 3 years
Low commit activity in last 3 years
A set of utilities to handle archlinux packages databases and aur installation.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 5.0
~> 10
~> 0.9

Runtime

~> 0.3
 Project Readme

aur.rb

Gem Version Ruby test result

Description

A set of utilities to handle archlinux packages databases and aur installation.

Features

Examples

~~~ ruby
require 'aur.rb'
~~~

Requirements

Install

$ gem install aur.rb

Notes

There are three ways to install packages. The first is to simply use makepkg -si. Here aur dependency packages built need to be installed because pacman won't find them. So it may be cause for conflict.

The other way is to build dependency packages and add them to a database. This allows further call to makepkg -s to find them if they are needed to build a particular package. It may still cause conflict because they are installed against the full system.

The last way is to build in a chroot. Here a database is needed too so the chroot can access to the previously built dependency packages.

Adding a database require modifying pacman.conf, but aur.rb will generate a temporary pacman.conf with the current database location and use that when needed.

With this feature it is easy to simulate checkupdates too.

Copyright

Copyright © 2018–2020 Damien Robert

MIT License. See LICENSE.txt for details.