mirror of
https://github.com/storytold/designcraft.git
synced 2026-11-05 10:10:35 +00:00
package.sh built its own Arch package with nfpm while the shared release workflow also built one with makepkg, because has-arch defaults to true. Both wrote designcraft-<version>-linux-<arch>.pkg.tar.zst, the draft release merges the release-* artifacts last-writer-wins, and 0.17.0 shipped the nfpm copy, which declared fewer dependencies than the makepkg template. Drop arch from the formats this script builds and remove the archlinux section from nfpm.yaml, so the shared action is the single builder. It names the package after the .desktop bundle id, declares the same provides/conflicts against the AUR packages, and adds the optdepends nfpm could not express.