Use Travis CI for building and packaging a few AUR packages
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.travis.yml
Dockerfile
LICENSE.txt
README.md
pkgbuild.sh
pkgkeys
pkglist
pkgrepository.sh

README.md

aurci Build Status

Use Travis CI for building and packaging a few AUR packages and deploy them to GitHub Releases so it can be used as repository in Arch Linux.

Use repository

To use as custom repository in Arch Linux, add to file /etc/pacman.conf:

[aurci]
SigLevel = Optional TrustAll
Server = https://github.com/localnet/aurci/releases/download/repository

Then on the command line:

pacman -Sy            # Refresh package database.
pacman -Sl aurci      # Show packages in repository.
pacman -S {package}   # Install a package.

NOTE: List of currently maintained packages can change at any moment.

Forking repository

For build the AUR packages of your election fork this repository and enable Travis CI:

  • Fork this GitHub repository and edit pkglist.
  • Create a release for your new forked repository.
  • Generate a personal access token with scope public_repo.
  • Enable Travis CI for your new forked repository.
  • In Travis CI repository settings disable build pull request updates, for security.
  • In Travis CI repository settings declare two environment variables:
    • GITHUB_TOKEN: The previously created personal access token, disable display value.
    • TRAVIS_TAG: The name of your previosly created GitHub release.
  • Optionally, enable a cron job in Travis CI repository settings.