| 1 | # AUR Files Ready for Deployment |
| 2 | |
| 3 | ## Files for AUR Repository |
| 4 | |
| 5 | You need to push these 3 files to your AUR repository: |
| 6 | |
| 7 | 1. **PKGBUILD** - Build instructions |
| 8 | 2. **.SRCINFO** - Package metadata |
| 9 | 3. **fortress.install** - Post-install script |
| 10 | |
| 11 | ## Current Status |
| 12 | |
| 13 | ✅ PKGBUILD - Ready |
| 14 | ✅ .SRCINFO - Generated (update sha256sum before pushing) |
| 15 | ✅ fortress.install - Ready |
| 16 | |
| 17 | ## To Deploy to AUR |
| 18 | |
| 19 | ```bash |
| 20 | # On your AUR server: |
| 21 | cd /path/to/aur/fortress |
| 22 | |
| 23 | # Copy these three files |
| 24 | cp PKGBUILD .SRCINFO fortress.install . |
| 25 | |
| 26 | # Before first push, you MUST: |
| 27 | # 1. Create GitHub release v0.1.0 |
| 28 | # 2. Update sha256sums in PKGBUILD |
| 29 | # 3. Regenerate .SRCINFO: makepkg --printsrcinfo > .SRCINFO |
| 30 | |
| 31 | # Then commit |
| 32 | git add PKGBUILD .SRCINFO fortress.install |
| 33 | git commit -m "Initial import of fortress v0.1.0" |
| 34 | git push |
| 35 | ``` |
| 36 | |
| 37 | ## Important Notes |
| 38 | |
| 39 | - **sha256sums = SKIP**: Change this to actual checksum before pushing |
| 40 | - **.SRCINFO**: Must be regenerated with `makepkg --printsrcinfo` on Linux after any PKGBUILD changes |
| 41 | - Both files are ready to copy to your AUR server now |
| 42 | |
| 43 | ## Three Files You Need |
| 44 | |
| 45 | All located in project root: |
| 46 | - PKGBUILD |
| 47 | - .SRCINFO |
| 48 | - fortress.install |