GyulyVGC/sniffnet

App Packaging 📦

Open

#252 opened on 2023年6月6日

GitHub で見る
 (16 comments) (6 reactions) (0 assignees)Rust (37,468 stars) (1,509 forks)batch import
LinuxWindowsenhancementgood first issuehelp wantedmacOSpackaging

説明

(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

コントリビューターガイド