From 4199463cead06a6a0f2a275c0f91eac11e4de58c Mon Sep 17 00:00:00 2001 From: Sebastian Palencsar Date: Sun, 31 May 2026 16:18:15 +0200 Subject: [PATCH] Finalize desktop integration paths for bearhub --- MANIFEST.in | 4 ++++ bearhub/desktop/bearhub.desktop | 22 ++++++++++++++++++++++ bearhub/desktop/bearhub_tray.desktop | 22 ++++++++++++++++++++++ packaging/aur/bearhub-git/PKGBUILD | 8 ++++---- packaging/aur/bearhub/PKGBUILD | 8 ++++---- 5 files changed, 56 insertions(+), 8 deletions(-) create mode 100644 bearhub/desktop/bearhub.desktop create mode 100644 bearhub/desktop/bearhub_tray.desktop diff --git a/MANIFEST.in b/MANIFEST.in index 86e7f976..60509bf6 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,8 +1,12 @@ include LICENSE CHANGELOG.md README.md requirements.txt recursive-include bauh/desktop * recursive-exclude bauh/desktop *.orig +recursive-include bearhub/desktop * +recursive-exclude bearhub/desktop *.orig recursive-include bauh/view/resources * recursive-exclude bauh/view/resources *.orig +recursive-include bearhub/view/resources * +recursive-exclude bearhub/view/resources *.orig recursive-include bauh/gems/*/resources * recursive-exclude bauh/gems/*/resources *.orig recursive-exclude linux_dist * diff --git a/bearhub/desktop/bearhub.desktop b/bearhub/desktop/bearhub.desktop new file mode 100644 index 00000000..a9ebdac8 --- /dev/null +++ b/bearhub/desktop/bearhub.desktop @@ -0,0 +1,22 @@ +[Desktop Entry] +Type=Application +Name=Applications (Bearhub) +Name[pt]=Aplicativos (Bearhub) +Name[es]=Aplicaciones (Bearhub) +Name[ca]=Aplicacions (Bearhub) +Name[it]=Applicazioni (Bearhub) +Name[de]=Anwendungen (Bearhub) +Name[ru]=Приложения (Bearhub) +Name[tr]=Paket Yönetici (Bearhub) +Categories=System; +Comment=Install and remove applications (AppImage, Arch, Flatpak, Web) +Comment[pt]=Instale e remova aplicativos (AppImage, Arch, Flatpak, Web) +Comment[es]=Instalar y eliminar aplicaciones (AppImage, Arch, Flatpak, Web) +Comment[it]=Installa e rimuovi applicazioni (AppImage, Arch, Flatpak, Web) +Comment[de]=Anwendungen installieren und entfernen (AppImage, Arch, Flatpak, Web) +Comment[ca]=Instal·lar i eliminar aplicacions (AppImage, Arch, Flatpak, Web) +Comment[ru]=Установка и удаление приложений (AppImage, Arch, Flatpak, Web) +Comment[tr]=Uygulama yükle/kaldır (AppImage, Arch, Flatpak, Web) +Exec=/usr/bin/bearhub +Icon=bearhub + diff --git a/bearhub/desktop/bearhub_tray.desktop b/bearhub/desktop/bearhub_tray.desktop new file mode 100644 index 00000000..77174867 --- /dev/null +++ b/bearhub/desktop/bearhub_tray.desktop @@ -0,0 +1,22 @@ +[Desktop Entry] +Type=Application +Name=Applications (Bearhub tray) +Name[pt]=Aplicativos (Bearhub tray) +Name[es]=Aplicaciones (Bearhub tray) +Name[ca]=Aplicacions (Bearhub tray) +Name[it]=Applicazioni (Bearhub tray) +Name[de]=Anwendungen (Bearhub tray) +Name[ru]=Приложения (Bearhub tray) +Name[tr]=Paket Yönetici (Bearhub tray) +Categories=System; +Comment=Install and remove applications (AppImage, Arch, Flatpak, Web) +Comment[pt]=Instale e remova aplicativos (AppImage, Arch, Flatpak, Web) +Comment[es]=Instalar y eliminar aplicaciones (AppImage, Arch, Flatpak, Web) +Comment[it]=Installa e rimuovi applicazioni (AppImage, Arch, Flatpak, Web) +Comment[de]=Anwendungen installieren und entfernen (AppImage, Arch, Flatpak, Web) +Comment[ca]=Instal·lar i eliminar aplicacions (AppImage, Arch, Flatpak, Web) +Comment[ru]=Установка и удаление приложений (AppImage, Arch, Flatpak, Web) +Comment[tr]=Uygulama yükle/kaldır (AppImage, Arch, Flatpak, Web) +Exec=/usr/bin/bearhub-tray +Icon=bearhub + diff --git a/packaging/aur/bearhub-git/PKGBUILD b/packaging/aur/bearhub-git/PKGBUILD index 7c701482..c247f09b 100644 --- a/packaging/aur/bearhub-git/PKGBUILD +++ b/packaging/aur/bearhub-git/PKGBUILD @@ -1,6 +1,6 @@ pkgname=bearhub-git pkgver=0.10.7.r0.g0000000 -pkgrel=2 +pkgrel=3 pkgdesc="Arch-first package manager hub (development snapshot, fork of bauh)" arch=('any') url="https://github.com/spalencsar/bearhub" @@ -41,10 +41,10 @@ package() { cd "$srcdir/bearhub" python -m installer --destdir="$pkgdir" dist/*.whl - install -Dm644 "bauh/desktop/bauh.desktop" \ + install -Dm644 "bearhub/desktop/bearhub.desktop" \ "$pkgdir/usr/share/applications/bearhub.desktop" - install -Dm644 "bauh/desktop/bauh_tray.desktop" \ + install -Dm644 "bearhub/desktop/bearhub_tray.desktop" \ "$pkgdir/usr/share/applications/bearhub-tray.desktop" - install -Dm644 "bauh/view/resources/img/logo.svg" \ + install -Dm644 "bearhub/view/resources/img/logo.svg" \ "$pkgdir/usr/share/icons/hicolor/scalable/apps/bearhub.svg" } diff --git a/packaging/aur/bearhub/PKGBUILD b/packaging/aur/bearhub/PKGBUILD index 404f24b9..cb24698f 100644 --- a/packaging/aur/bearhub/PKGBUILD +++ b/packaging/aur/bearhub/PKGBUILD @@ -1,6 +1,6 @@ pkgname=bearhub pkgver=0.10.7 -pkgrel=5 +pkgrel=6 pkgdesc="Arch-first package manager hub (community-maintained fork of bauh)" arch=('any') url="https://github.com/spalencsar/bearhub" @@ -34,10 +34,10 @@ package() { cd "$srcdir/$pkgname-${pkgver}-bearhub.4" python -m installer --destdir="$pkgdir" dist/*.whl - install -Dm644 "bauh/desktop/bauh.desktop" \ + install -Dm644 "bearhub/desktop/bearhub.desktop" \ "$pkgdir/usr/share/applications/bearhub.desktop" - install -Dm644 "bauh/desktop/bauh_tray.desktop" \ + install -Dm644 "bearhub/desktop/bearhub_tray.desktop" \ "$pkgdir/usr/share/applications/bearhub-tray.desktop" - install -Dm644 "bauh/view/resources/img/logo.svg" \ + install -Dm644 "bearhub/view/resources/img/logo.svg" \ "$pkgdir/usr/share/icons/hicolor/scalable/apps/bearhub.svg" }