Skip to content

Arch Linux AUR package builds, published via GitHub Releases.

License

Notifications You must be signed in to change notification settings

karras/aur-package-builds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUR Package Builds

Arch Linux AUR package builds, published via GitHub Releases.

Build & Publish

Packages

Among others the following packages are provided (see packages.lst):

Deprecated

The packages below were at some point built and provided by this project but then deprecated, either because they are no longer needed, the upstream project is unmaintained or official builds are being provided:

Repositories

The built packages are provided as pacman repositories in the form of GitHub releases. This makes it possible to conveniently install and update the packages directly without downloading them first.

All packages and the repository databases are signed thus the GPG key should be imported and trusted first (see instructions below).

There are two types of repositories to choose from:

  • latest

    Provides weekly updates of the most recent version of all packages

  • stable

    All repositories (i.e. releases) with a semantic version are frozen and considered stable, they will not be updated automatically. Instead new releases will be created to update the packages.

Usage

Follow the below steps to install any of the available packages:

  • Import and trust the package signing key:

    pacman-key --add builder_public_key.asc
    pacman-key --lsign-key 25267573FD638312C5EBE4C40C758F9503EDE7AF
  • Add the repository to /etc/pacman.conf (replace $RELEASE in the URL with the desired version or choose latest):

    # Example latest repository
    [karras]
    Server = https://github.com/karras/aur-package-builds/releases/download/latest
    
    # Example frozen repository
    [karras]
    Server = https://github.com/karras/aur-package-builds/releases/download/$RELEASE
  • Refresh the local repository databases:

    pacman -Sy
  • Install the required packages (e.g. wayfire-git):

    pacman -S wayfire-git

License

See LICENSE