-
Notifications
You must be signed in to change notification settings - Fork 1.1k
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New target module 'exe' (for Windows SFX installers) #810
Comments
fpm…package…exe.rb v0.3 now bundles the SFX binary, to do away with the Moreover it uses a customized INI section, which retains a few more |
Very cool. |
prof-milki
pushed a commit
to prof-milki/xpm
that referenced
this issue
Dec 18, 2014
…lizing FreeExtractors unzip module. Self-contained, manually patches up the generated ZIP, retains further fpm meta data fields in the embedded INI section. <a href="https://github.com/jordansissel/fpm/issues/810">#810</a>
prof-milki
pushed a commit
to prof-milki/xpm
that referenced
this issue
Dec 27, 2014
…lizing FreeExtractors unzip module. Self-contained, manually patches up the generated ZIP, retains further fpm meta data fields in the embedded INI section. <a href="https://github.com/jordansissel/fpm/issues/810">#810</a>
👍 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Took a while, but here's a trivial Win32 packaging target.
gist :
fpm…package…exe.rb
It creates basic self-extracting zips, with an Installer-like look and feel, courtesy of FreeExtractor. Its
makesfx.exe
runs well under wine/Linux; and neatly maps fpm package information.Obviously its use regularily requires crafting a windows-specific
start.cmd
wrapper etc., and packaging files relocatable without absolute paths (no--prefix
), so they can end up in$programfiles$/appxy
.If there's enough interest, it's eventually even possible to cut out the middleman (
wine makesfx.exe
) requirement.The final "installer"
.exe
is just a concatenation of:the SFX binary,
an INI-style description block (max 1024 byte),
and the plain ZIP archive appended.
(Not sure about the icon though.)
The text was updated successfully, but these errors were encountered: