GyulyVGC/sniffnet

App Packaging 📦

Open

#252 aberto em 6 de jun. de 2023

Ver no GitHub
 (16 comments) (6 reactions) (0 assignees)Rust (1.509 forks)batch import
LinuxWindowsenhancementgood first issuehelp wantedmacOSpackaging

Métricas do repositório

Stars
 (37.468 stars)
Métricas de merge de PR
 (Mesclagem média 9d 5h) (7 fundiu PRs em 30d)

Description

(Still incomplete) TODO list about packaging problems/features to be solved/implemented for the various operating systems.

Windows

  • MSI Installer
  • Sign the Windows Installer (#894)
  • Publish on WinGet
  • Publish on Chocolatey
  • The installer doesn't remove previously installed instances of the app
  • There is a command-line window opening and closing quickly at the end of the Windows setup wizard since no other WixToolset feature for running commands quietly worked as expected.
  • The sample graphics used for the Windows installer should be modified. Since transparency is supported, I suggest the dialog background be limited to the left side only to follow the standards and fix the visual issues there. The same can apply to the banner image, traditionally only an icon was shown on the right side of it.

macOS

  • Disk Image and App bundle
  • Possibility to run cargo bundle without building again (solved by manually building the .app file)
  • Wrapper script should reference the executable using a relative path (#898)
  • The wrapper script to open the app on macOS should be changed (#197)
  • Publish Homebrew cask (#309)
  • Sign Disk Image

Linux

  • DEB
  • RPM
  • AppImage (#900)
  • Docker image
  • Other kind of packages (Flatpak? Snap?)
  • Build and publish a Debian Source Package

Other

  • FreeBSD port
  • NetBSD port
  • OpenBSD port

Guia do colaborador