[Github-comments] [geany/geany-plugins] Windows full cross build (#1107)

Enrico Tröger notifications at xxxxx
Sat Sep 4 11:36:24 UTC 2021


This is the corresponding PR to Geany https://github.com/geany/geany/pull/2590 to switch the Windows builds to x86_64 and GTK3.

Main changes:
- the GTK (and other dependencies) bundle is now created for the x86_64 platform
- the new parameter "-x" allows to run script on a Linux system using Wine, therefore it is necessary to run the post-install scripts after all packages have been extracted.
- use "-Sdd" for Pacman to ignore dependencies as we resolve them manually
- do not use "tar -x --xz" as Pacman nowadays also downloads .zst packages, instead just download the file and let tar choose the format automatically based on the filename
- replace GTK2 by (upcoming) GTK4 in bundle script
- ignore package signatures on bundle creation
- ignore Pacman cache on bundle creation

**Note**: the WebHelper and Markdown plugins are no longer included in the Windows G-P installer as there are no (already for a long time) WebKitGTK packages available.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany-plugins/pull/1107

-- Commit Summary --

  * Windows: Remove hard-coded paths and installer name from install script
  * Windows installer: Remove Markdown+WebHelper and update dependencies
  * Windows: Create GTK bundle for x86_64 and support non-native execution
  * Windows: Update bundle dependencies

-- File Changes --

    M build/geany-plugins.nsi (138)
    M build/gtk-bundle-from-msys2.sh (152)

-- Patch Links --

https://github.com/geany/geany-plugins/pull/1107.patch
https://github.com/geany/geany-plugins/pull/1107.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1107
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20210904/f8414e3f/attachment.htm>


More information about the Github-comments mailing list