passwall / passwall-desktop

PassWall Desktop is the desktop client for PassWall Server written with Electron Vue.

Home Page:https://passwall.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arch Linux Packages

orhun opened this issue · comments

Hi,
I'm an Arch Linux package maintainer. I'm submitting this issue to let you know that I created the following packages for the installation of passwall-desktop on Arch Linux and other distributions that support installing packages from AUR:

Installation can be made simply by a AUR helper such as yay. (e.g: yay -S passwall-desktop)


A few issues are:

  • No x86_64 binary and SHA checksums on releases, thus, no -bin package.
  • There's no license information about the repository whatsoever, so the package licenses are unknown.
  • There's no .desktop entry for integrating the project into application menus.
  • See electron-builder logs about application category:
• electron-builder  version=21.2.0 os=5.8.1-arch1-1
• loaded configuration  file=package.json ("build" field)
• writing effective config  file=build/builder-effective-config.yaml
• packaging       platform=linux arch=x64 electron=6.0.12 appOutDir=build/linux-unpacked
• building        target=snap arch=x64 file=build/passwall_0.1.4_amd64.snap
• building        target=AppImage arch=x64 file=build/PassWall-0.1.4.AppImage
• application Linux category is set to default "Utility"  reason=linux.category is not set and cannot map from macOS docs=https://www.electron.build/configuration/linux

Feel free to update your documentation about these Arch Linux packages and installation of them. (I would propose a PR if requested)

Take care,
orhun.