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

Reply via email to