I'm pleased to announce that I released <Pinpit> v...
# compose-desktop
s
I'm pleased to announce that I released Pinpit version 0.2.0 to the Gradle plugin portal yesterday. Highlights are: • Packaging MSI does now also work on Windows again (not only Linux via Wine), kind of a low-hanging fruit • Packaging DEB works on non-Debian Linuxes and also on Windows (no longer using
dpkg-deb
but commons-compress instead) • Windows executables get rebranded with icon and text metadata • the Windows AUMID is now configurable • It's now supported to package
tar.gz
packages for Linux and
zip
packages for Windows
🎉 12
another major achievement is that the whole thing is now tested on the Github CI at https://github.com/mobanisto/pinpit-gradle-plugin/actions
For the first release I didn't really get to making all the old tests from the compose plugin work, but now I did
s
Take my star. Please continue to post your project updates here. We JUST moved to MSIX. If I could package my app as MSIX I'd start using your project today.
s
I haven't tried to do that just yet, but I think the WiX toolkit supports MSIX too. So should be possible to get this working eventually
This sounds promising here (https://www.firegiant.com/products/wix-expansion-pack/msix/):
With the FireGiant MSIX Extension for the WiX Toolset, you can create MSIX packages from the same source code you use to create MSI packages today. All you need is the FireGiant MSIX Extension for the WiX Toolset and a couple of lines of code.
a
wow this looks great!
s
oh wait, but the WiX expansion pack is not open source, so we probably need something else for MSIX
b
MSIXHero works good. We actually created some gradle tasks to sign and publish our app via msix and appinstaller. If there is some interest we may create an open source gradle plugin for that :)
s
Thanks, that looks very interesting. I created a ticket for pinpit to track MSIX support now: https://github.com/mobanisto/pinpit-gradle-plugin/issues/22
@benkuly do you happen to know if its possible to build packages using MSIXHero using Wine on Linux?
b
Never tried with wine. We use a Windows CI runner.
s
https://github.com/microsoft/msix-packaging looks quite promising. It can be compiled for Windows, macos and Linux and produces a shared library for each platform. This could probably used via JNI to create MSIX packages on any platform!