https://github.com/ajaybhatia/arch-on-github
An Arch repository hosted on GitHub
https://github.com/ajaybhatia/arch-on-github
arch arch-packages archlinux aur packages respository travis-ci
Last synced: about 1 month ago
JSON representation
An Arch repository hosted on GitHub
- Host: GitHub
- URL: https://github.com/ajaybhatia/arch-on-github
- Owner: ajaybhatia
- Created: 2019-01-24T17:53:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-24T18:19:40.000Z (over 6 years ago)
- Last Synced: 2025-04-09T18:15:35.074Z (about 1 month ago)
- Topics: arch, arch-packages, archlinux, aur, packages, respository, travis-ci
- Language: Shell
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arch on GitHub
[](https://travis-ci.com/ajaybhatia/arch-on-github)
An experiment to create an Arch custom repository, building packages from the
AUR and hosting them via [GitHub Releases](https://help.github.com/articles/about-releases/).It uses [Travis Cron Jobs](https://docs.travis-ci.com/user/cron-jobs/) to
re-build these packages every day.## Usage
To use this "repository", include the following in your `/etc/pacman.conf`:
```conf
[github]
SigLevel = Optional TrustAll
Server = https://github.com/ajaybhatia/arch-on-github/releases/download/latest
```## Building packages
To build the base Docker image used to build our packages and interact with
GitHub's REST endpoints:```
make build-image
```To then build our repository, storing the contents in `./repo`:
```
make repo
```To add or delete packages, simply modify [`packages.txt`](./packages.txt).
In our [`.travis.yml`](./.travis.yml) file, we then delete both the `latest`
release and remote tag and then re-deploy.