[GRASS-git] [OSGeo/grass] 161658: win: patch from OSGeo4W applied (#4121)

Martin Landa noreply at github.com
Sun Dec 15 14:01:22 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: 161658b94c323fffa2db7ea3d1ffe7d54d05bff3
      https://github.com/OSGeo/grass/commit/161658b94c323fffa2db7ea3d1ffe7d54d05bff3
  Author: Martin Landa <landa.martin at gmail.com>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M .github/workflows/osgeo4w.yml
    M mswindows/osgeo4w/build_osgeo4w.sh
    M mswindows/osgeo4w/env.bat.tmpl
    M mswindows/osgeo4w/libpng-config
    M mswindows/osgeo4w/package.sh

  Log Message:
  -----------
  win: patch from OSGeo4W applied (#4121)

* patch from https://github.com/jef-n/OSGeo4W/blob/master/src/grass/osgeo4w/patch applied

* attempt to fix osgeo4w CI

* re-introduce mingw-w64-x86_64-libpng

* sync with osgeo4w patch

* add NumPy into deps in order to fix some tests

* CI(OSGeo4W): Sort OSGeo4W packages in a multiline list

* Add back matplotlib package

* style: Sort packages and configure flags in mswindows build scripts

* packaging: Removed changes from patch that was removed upstream

https://github.com/jef-n/OSGeo4W/commit/c678c71d080e5c33e8cb64b12386be2ca4b6c54a

* packaging: Apply upstream patch update

https://github.com/jef-n/OSGeo4W/commit/4bd721f07ac8036274328a9e4500c1fa944a0926

* packaging: Keep --with-libpng with libpng-config from repo

* CI: Split msys2 packages on multiple lines, using pacboy for environment-specific packages

* Remove DLL list as unused after applying latest patch

The dll files are copied with the following line, which doesn't need to use that list anymore

# copy dependencies
cp -uv $(/usr/bin/find apps/grass/grass$POSTFIX -iname "*.dll" -o -iname "*.exe" | PATH=$PWD/apps/grass/grass$POSTFIX/lib:$PWD/bin:/mingw64/bin:/usr/bin /usr/bin/xargs /usr/bin/ldd | /usr/bin/sed -ne 's#^.* => \(/mingw64/bin/.*\) (.*)$#\1#p' | /usr/bin/sort -u) apps/grass/grass$POSTFIX/bin

---------

Co-authored-by: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Co-authored-by: Jürgen Fischer <jef at norbit.de>



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications


More information about the grass-commit mailing list