# Feel free to remove those if you don't want/need to use them. # Make sure to check the documentation at https://nfpm.goreleaser.com # # The lines below are called `modelines`. See `:help modeline` name: "verstak" arch: ${GOARCH} platform: "linux" version: "0.1.0" section: "default" priority: "extra" maintainer: ${GIT_COMMITTER_NAME} <${GIT_COMMITTER_EMAIL}> description: "A verstak application" vendor: "My Company" homepage: "https://wails.io" license: "MIT" release: "1" contents: - src: "./bin/verstak" dst: "/usr/local/bin/verstak" - src: "./build/appicon.png" dst: "/usr/share/icons/hicolor/128x128/apps/verstak.png" - src: "./build/linux/verstak.desktop" dst: "/usr/share/applications/verstak.desktop" # Default dependencies for the GTK4 + WebKitGTK 6.0 stack (Ubuntu 24.04+ / Debian 13+) depends: - libgtk-4-1 - libwebkitgtk-6.0-4 # Distribution-specific overrides for different package formats overrides: # RPM packages for Fedora / RHEL / AlmaLinux / Rocky Linux rpm: depends: - gtk4 - webkitgtk6.0 # Arch Linux packages archlinux: depends: - gtk4 - webkitgtk-6.0 # scripts section to ensure desktop database is updated after install scripts: postinstall: "./build/linux/nfpm/scripts/postinstall.sh" # You can also add preremove, postremove if needed # preremove: "./build/linux/nfpm/scripts/preremove.sh" # postremove: "./build/linux/nfpm/scripts/postremove.sh" # If you build your app with -tags gtk3 (legacy WebKit2GTK 4.1 stack — supported through v3.0.x, removed in v3.1), # replace the depends/overrides above with these: # # depends: # - libgtk-3-0 # - libwebkit2gtk-4.1-0 # overrides: # rpm: # depends: # - gtk3 # - webkit2gtk4.1 # archlinux: # depends: # - gtk3 # - webkit2gtk-4.1 # # replaces: # - foobar # provides: # - bar # recommends: # - whatever # suggests: # - something-else # conflicts: # - not-foo # - not-bar # changelog: "changelog.yaml"