Skip to content
This repository has been archived by the owner on May 15, 2018. It is now read-only.
/ souman Public archive

Utility to download and build packages from source using the Arch Build System (ABS)

License

Notifications You must be signed in to change notification settings

gcarq/souman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

souman

Small utility to download and build packages from source using the Arch Build System (ABS). The build and install process is handled by makepkg.

TL;DR:

$ souman -y gzip
==> Downloading tarballs...
==> Building core/gzip...
==> Making package: gzip 1.8-2 (Fri Feb  3 19:33:04 CET 2017)
...
==> Retrieving sources...
  -> Downloading gzip-1.8.tar.xz...
...

Install

Use your favorite AUR helper and install souman.

Make sure to sync the ABS tree before you install a package, this can be done with souman -y.

Usage

/usr/bin/souman [options] [package(s)]

Options:
 -h, --help     Display this help message then exit.
 -V, --version  Display version information then exit.
 -y, --refresh  Sync repositories using ABS.

If no argument is given, souman will search in $HOME/.cache/souman for synced repositories.
The sync is completely managed by abs, so you may want to edit /etc/abs.conf.

Examples

Download latest ABS snapshot, build and install gzip:

$ souman -y gzip
==> Downloading tarballs...
    ==> core...
    ==> extra...
    ==> community...
    ==> multilib...
==> Building core/gzip...
==> Making package: gzip 1.8-2 (Fri Feb  3 19:33:04 CET 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading gzip-1.8.tar.xz...
...

About

Utility to download and build packages from source using the Arch Build System (ABS)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages