Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ouuan/aur-template
Manage AUR packages in a GitHub repository, with CI tests and auto-publish :rocket:
https://github.com/ouuan/aur-template
Last synced: about 2 months ago
JSON representation
Manage AUR packages in a GitHub repository, with CI tests and auto-publish :rocket:
- Host: GitHub
- URL: https://github.com/ouuan/aur-template
- Owner: ouuan
- License: mit
- Created: 2021-02-17T02:18:55.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-17T05:11:34.000Z (11 months ago)
- Last Synced: 2024-11-02T02:42:12.549Z (2 months ago)
- Language: Shell
- Homepage:
- Size: 58.6 KB
- Stars: 51
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AUR-template
[Example](https://github.com/ouuan/AUR-packages)
Manage AUR packages in a GitHub repository, with:
- CI tests to build the packages in a clean environment, on every push, and also scheduled.
- Auto publish to AUR after CI tests are passed.
- Upload the packages built in the CI tests to Artifacts.
- Scripts to add a new package/update a package.
- Auto-generated `.SRCINFO`.
- Warnings provided by `namcap` in the GitHub Actions runs.## Requirements
The following packages are required in order to use the `*.sh` tools:
```bash
sudo pacman -S --needed pacman-contrib fzf bat exa
```## Get Started
1. Clone this repository.
2. Change the maintainer info in [`config`](config).
3. Remove the [example](example) directory.
4. Remove things in README except for the [Template](#template) section.
5. On GitHub, [set the secrets](https://github.com/shimataro/ssh-key-action#usage).To add/update a package, modify it in this repository, and push. All other things will be managed by GitHub Actions.
## Template
This repository is based on [ouuan/AUR-template](https://github.com/ouuan/AUR-template).