diff --git a/README.md b/README.md index c8b447d..057771d 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ A curated collection of Arch Linux packages missing from the AUR — automatical | | App | Packages | |:---:|:---|:---| +| | **[aider-desk](https://github.com/hotovo/aider-desk)**
Transparent, steerable AI orchestration platform for software engineers | [![aider-desk-appimage](https://img.shields.io/aur/version/aider-desk-appimage?style=flat-square&label=aider-desk-appimage)](https://aur.archlinux.org/packages/aider-desk-appimage) | | | **[beammp-launcher](https://github.com/BeamMP/BeamMP-Launcher)**
Multiplayer launcher/client for BeamNG.drive | [![beammp-launcher](https://img.shields.io/aur/version/beammp-launcher?style=flat-square&label=beammp-launcher)](https://aur.archlinux.org/packages/beammp-launcher) [![beammp-launcher-git](https://img.shields.io/aur/version/beammp-launcher-git?style=flat-square&label=beammp-launcher-git&color=purple)](https://aur.archlinux.org/packages/beammp-launcher-git) | | | **[codepilot](https://github.com/op7418/CodePilot)**
A multi-model AI agent desktop client | [![codepilot-appimage](https://img.shields.io/aur/version/codepilot-appimage?style=flat-square&label=codepilot-appimage)](https://aur.archlinux.org/packages/codepilot-appimage) | | | **[crunchyroll-downloader](https://github.com/CuteTenshii/crunchyroll-downloader)**
Downloads anime from Crunchyroll and outputs them in a MKV file | [![crunchyroll-downloader-bin](https://img.shields.io/aur/version/crunchyroll-downloader-bin?style=flat-square&label=crunchyroll-downloader-bin)](https://aur.archlinux.org/packages/crunchyroll-downloader-bin) | diff --git a/packages/aider-desk/aider-desk.desktop b/packages/aider-desk/aider-desk.desktop new file mode 100644 index 0000000..27640ec --- /dev/null +++ b/packages/aider-desk/aider-desk.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=AiderDesk +Comment=Transparent, steerable AI orchestration for software engineers +Exec=aider-desk +Icon=aider-desk +Terminal=false +Type=Application +Categories=Development;Utility; +StartupWMClass=aider-desk diff --git a/packages/aider-desk/icon.png b/packages/aider-desk/icon.png new file mode 100644 index 0000000..8780209 Binary files /dev/null and b/packages/aider-desk/icon.png differ diff --git a/packages/aider-desk/manifest.yaml b/packages/aider-desk/manifest.yaml new file mode 100644 index 0000000..8a885e7 --- /dev/null +++ b/packages/aider-desk/manifest.yaml @@ -0,0 +1,38 @@ +name: aider-desk +docs: +url: https://github.com/hotovo/aider-desk +license: Apache-2.0 +arch: [x86_64, aarch64] +pkgdesc: "Transparent, steerable AI orchestration platform for software engineers" + +variants: + appimage: + pkgver: "0" + depends: [fuse2] + options: ["!strip"] + versionChecker: "curl -s https://api.github.com/repos/hotovo/aider-desk/releases/latest | jq -r '.tag_name' | sed 's/^v//'" + source: + x86_64: + - "aider-desk-appimage-${pkgver}-x86_64.AppImage::${url}/releases/download/v${pkgver}/aider-desk-${pkgver}-x86_64.AppImage" + - "aider-desk.png::https://raw.githubusercontent.com/hotovo/aider-desk/main/build/icon.png" + - "aider-desk.desktop::https://raw.githubusercontent.com/Cleboost/missing-aur/main/packages/aider-desk/aider-desk.desktop" + aarch64: + - "aider-desk-appimage-${pkgver}-aarch64.AppImage::${url}/releases/download/v${pkgver}/aider-desk-${pkgver}-arm64.AppImage" + - "aider-desk.png::https://raw.githubusercontent.com/hotovo/aider-desk/main/build/icon.png" + - "aider-desk.desktop::https://raw.githubusercontent.com/Cleboost/missing-aur/main/packages/aider-desk/aider-desk.desktop" + prepare: | + if [ "${CARCH}" = "x86_64" ]; then + chmod +x "${srcdir}/aider-desk-appimage-${pkgver}-x86_64.AppImage" + elif [ "${CARCH}" = "aarch64" ]; then + chmod +x "${srcdir}/aider-desk-appimage-${pkgver}-aarch64.AppImage" + fi + package: | + if [ "${CARCH}" = "x86_64" ]; then + install -Dm755 "${srcdir}/aider-desk-appimage-${pkgver}-x86_64.AppImage" "${pkgdir}/opt/aider-desk-appimage/aider-desk.AppImage" + elif [ "${CARCH}" = "aarch64" ]; then + install -Dm755 "${srcdir}/aider-desk-appimage-${pkgver}-aarch64.AppImage" "${pkgdir}/opt/aider-desk-appimage/aider-desk.AppImage" + fi + install -dm755 "${pkgdir}/usr/bin" + ln -sf "/opt/aider-desk-appimage/aider-desk.AppImage" "${pkgdir}/usr/bin/aider-desk" + install -Dm644 "${srcdir}/aider-desk.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/aider-desk.png" + install -Dm644 "${srcdir}/aider-desk.desktop" "${pkgdir}/usr/share/applications/aider-desk.desktop"