blob: 81940e223d2a908fd023c647b4e133814b1c5e77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# sidra-bin (AUR)
[](https://github.com/BUR4KBEY/sidra-bin/actions/workflows/update.yml)
This repository contains the build files for the [sidra-bin](https://aur.archlinux.org/packages/sidra-bin) package on the Arch User Repository (AUR).
**[Sidra](https://github.com/wimpysworld/sidra)** is an elegant Apple Music desktop client for Linux. No frippery, just quality.
---
## 🚀 Features
- **Automated Upstream Tracking**: A custom GitHub Action monitors the [wimpysworld/sidra](https://github.com/wimpysworld/sidra) repository for new releases everyday at 06:00 AM.
- **Self-Updating PKGBUILD**: When a new version is detected, the workflow automatically:
- Updates `pkgver` and resets `pkgrel`.
- Downloads the new AppImage to calculate fresh `sha256sums`.
- Regenerates `.SRCINFO`.
- Commits changes back to this repository.
- **Seamless AUR Synchronization**: Automatically mirrors all changes from the `main` branch of this repo to the AUR `master` branch, ensuring the package is always up-to-date for Arch users.
## 🛠 Installation
You can install this package using your favorite AUR helper:
```bash
yay -S sidra-bin
# or
paru -S sidra-bin
```
Alternatively, manual installation:
```bash
git clone https://aur.archlinux.org/sidra-bin.git
cd sidra-bin
makepkg -si
```
## 🤖 Built with AI
This automation pipeline and repository structure were architected and refined through a collaborative effort between the maintainer and AI coding agents (**Claude** and **Gemini**).
## 🤝 Contributing
Contributions are more than welcome! Whether it's:
- Improving the `PKGBUILD` packaging logic.
- Refining the automation scripts.
- Enhancing the documentation.
Please feel free to open an Issue or submit a Pull Request.
## ⚖️ License
The packaging files in this repository are licensed under the same terms as the original project where applicable, or as specified in the `PKGBUILD`.
|