Am 26.05.21 um 03:38 schrieb smib:
I am not a serious programmer but I thought I would try to create a
Windows installer.
Nice one!
You got the idea - you needn't be a 'serious programmer' to help the
project along. In the FOSS world it's 'scratch your own itch', and if
you'd like to see a Windows installer and know how to make one, there
you go. And if you like what you did you can share it.
I used Inno Setup (https://jrsoftware.org/)
I looked at their home page, and it looks good. Their license seems to
be compatible, and I'd have no problem mentioning that their software is
used to make a lux installer.
After
about 5 mins work (including download and install time) I came up with a
working install program. The creation wizard provides many options most
of which I left as default. Could be the way to go!
My experience is that the most important step is to find a viable path
in the first place. Fleshing things out later is nice-to-have. I'd like
to have a look at the installer you made, can you share it? You could
either upload it to some cloud place where I can pick it up, or attach
it to an email and send it off-list.
I'd be happy to have some help with the windows installer, so if you
feel like working on it a bit to make it nice for everyone to use, you'd
be very welcome. If not, that's also fine, then I'll just keep your
suggestion as an option to find a good way to build an installer.
I had the idea to use CMake's packaging capabilities to produce a
windows installer, which would fit in well with the lux project, because
it now uses CMake for building. CMake uses cpack, a component which
builds installers for various platforms. lux' CMakeLists.txt already has
some content to 'feed' package building, and it's already used to make
linux packages, so starting afresh with a different package building
system may be more work, and duplicate effort which was already put into
the CMakeLists.txt for lux, but so far the effort put into packaging
wasn't very large - I think it's about the minimum necessary to get a
package together at all. Have a look at what cpack offers:
https://cmake.org/cmake/help/latest/manual/cpack.1.html
They provide several builders for windows, but there does not seem to be
one to target inno setup, here's an example:
https://cmake.org/cmake/help/latest/cpack_gen/nsis.html
I haven't tried any of this, but it looks like another viable route to a
windows installer. But it does also rely on external tools, so going via
CMake/cpack would just be a matter of convenience.
So, thanks again for your interest and effort! And let me have a look at
what you made!
Kay
--
A list of frequently asked questions is available at:
http://wiki.panotools.org/Hugin_FAQ
---
You received this message because you are subscribed to the Google Groups "hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/hugin-ptx/29c0601a-f3d7-0a57-2b80-4b8a73d694af%40yahoo.com.