thirtythreeforty / bullycpp

A Bully Bootloader PC driver program
GNU General Public License v3.0
12 stars 6 forks source link

Release v1.1 RFC #24

Open thirtythreeforty opened 7 years ago

thirtythreeforty commented 7 years ago

This will release #22 and 623a8cd2800055a848d449c4bf3d891be4dd8ef9 to the masses. If anything else needs doing before release, this is the place to ask for it.

thirtythreeforty commented 7 years ago

@bjones1 just a status report: I'm having trouble getting Qt to build with serialport on macOS, but as soon as I do that, I should have your release. I'm hoping to have this resolved today or tonight.

bjones1 commented 7 years ago

Sounds good. Thanks for working on this!

bjones1 commented 7 years ago

Any updates on this? I'm hoping to use it soon...

thirtythreeforty commented 7 years ago

Sorry, I'd kinda forgotten about this. I was having trouble getting Qt working on the macOS box I have access to. I'll see what I can get going when I have some time.

thirtythreeforty commented 7 years ago

OK, so I'm ditching the static build because the deployment tools macdeployqt and windeployqt have gotten much better since I started this project. I still need to convince WiX to install all the Qt DLLs though, which just involves grabbing them from the deployment tool's generated folder.

bjones1 commented 7 years ago

That makes sense. Statics builds are a lot of work. I'm excited about moving toward simply packaging the DLLs.

thirtythreeforty commented 7 years ago

It will be nice because I think AppVeyor and Travis can provide the real builds going forward. I need to do a little work to set up OS X Travis builds.

bjones1 commented 6 years ago

I was playing around recently, and see that a static build (at least in Windows -- Mac and Linux also look easy) is now fairly straightforward. However, the macqtdeplay and winqtdeplay tools seem nice, but I haven't played with them. What's your preference? I can contribute the Windows binary (built against Qt 5.9.3) if that's helpful.

thirtythreeforty commented 6 years ago

I'd still prefer to get mac/windeployqt working, because it skips the whole "rebuild Qt" step which takes forever, even if it is straightforward.

The main obstacle is getting the windeployqt-copied files into WiX... There is a directory scraper that generates the WiX snippets you need, but I haven't sat down and gotten it integrated end-to-end yet. I've done a good deal of the work recently but I had to switch gears.

thirtythreeforty commented 6 years ago

If it's done properly, AppVeyor should be able to provide the official Windows files from end to end.

bjones1 commented 6 years ago

OK, let me know how if you'd like some help. (Personally, I find WiX a pain -- NSIS installer works great for me and is pretty easy to set up).