diff --git a/README.md b/README.md index c4c1e39..dcf5b2b 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 | |:---:|:---|:---| +| | **[acheron](https://github.com/ouwou/acheron)**
Alternative Discord client made in C++ with Qt 6 | [![acheron-nightly](https://img.shields.io/aur/version/acheron-nightly?style=flat-square&label=acheron-nightly)](https://aur.archlinux.org/packages/acheron-nightly) [![acheron-git](https://img.shields.io/aur/version/acheron-git?style=flat-square&label=acheron-git&color=purple)](https://aur.archlinux.org/packages/acheron-git) | | | **[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) | | | **[aperant](https://github.com/AndyMik90/Aperant)**
Autonomous multi-session AI coding desktop client | [![aperant-appimage](https://img.shields.io/aur/version/aperant-appimage?style=flat-square&label=aperant-appimage)](https://aur.archlinux.org/packages/aperant-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) | diff --git a/packages/acheron/acheron.desktop b/packages/acheron/acheron.desktop new file mode 100644 index 0000000..79343f7 --- /dev/null +++ b/packages/acheron/acheron.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=Acheron +GenericName=Discord Client +Comment=Alternative Discord client made in C++ with Qt 6 +Exec=acheron %U +Icon=acheron +Terminal=false +Categories=Network;InstantMessaging;Qt; +StartupWMClass=acheron +Keywords=discord;chat; diff --git a/packages/acheron/acheron.png b/packages/acheron/acheron.png new file mode 100644 index 0000000..82079d8 Binary files /dev/null and b/packages/acheron/acheron.png differ diff --git a/packages/acheron/icon.png b/packages/acheron/icon.png new file mode 100644 index 0000000..eeab544 Binary files /dev/null and b/packages/acheron/icon.png differ diff --git a/packages/acheron/manifest.yaml b/packages/acheron/manifest.yaml new file mode 100644 index 0000000..6679e2e --- /dev/null +++ b/packages/acheron/manifest.yaml @@ -0,0 +1,28 @@ +name: acheron +docs: + externalAur: + - acheron-git +url: https://github.com/ouwou/acheron +license: GPL-3.0 +pkgdesc: "Alternative Discord client made in C++ with Qt 6" + +variants: + nightly: + pkgver: "0" + depends: [fuse2] + options: ["!strip"] + versionChecker: >- + curl -s https://api.github.com/repos/ouwou/acheron/commits/master | + jq -r '"\(.commit.author.date[0:10] | gsub("-"; "."))_\(.sha[0:7])"' + source: + - "acheron-nightly-${pkgver}.zip::https://nightly.link/ouwou/acheron/workflows/build/master/acheron-appimage.zip" + - "acheron.desktop::https://raw.githubusercontent.com/Cleboost/missing-aur/main/packages/acheron/acheron.desktop" + - "acheron.png::https://raw.githubusercontent.com/Cleboost/missing-aur/main/packages/acheron/acheron.png" + prepare: | + chmod +x "${srcdir}/Acheron-x86_64.AppImage" + package: | + install -Dm755 "${srcdir}/Acheron-x86_64.AppImage" "${pkgdir}/opt/acheron-nightly/acheron.AppImage" + install -dm755 "${pkgdir}/usr/bin" + ln -sf "/opt/acheron-nightly/acheron.AppImage" "${pkgdir}/usr/bin/acheron" + install -Dm644 "${srcdir}/acheron.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/acheron.png" + install -Dm644 "${srcdir}/acheron.desktop" "${pkgdir}/usr/share/applications/acheron.desktop"