guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#71630] [PATCH 0/5] gnu: make-mingw-w64: Update to 12.0.0.


From: Jean-Pierre De Jesus DIAZ
Subject: [bug#71630] [PATCH 0/5] gnu: make-mingw-w64: Update to 12.0.0.
Date: Tue, 18 Jun 2024 13:17:41 +0200

This patchset updates MinGW package to the latest version 12.0.0.

I've added a new configure flag to set the default MSVCRT to MSVCRT as
the default now is UCRT.  This default is also changed by Debian, other
projects like MSYS2 use a different target triplet for UCRT which is now
the default and could be introduced if necessary on GNU Guix.

Some of the patches present don't apply anymore to MinGW so I've removed
these and the genlib tool has been removed in the 12.0.0 release so I've
removed the phases that built that tool. (and for anyone wondering,
llvm-dlltool replaces it).

Also I've took the liberty of using G-Expressions where possible in the
package definitions.

I've checked the signatures of the released tarball and it verifies
correctly, although, it is the first time I trust the signers public
key:

$ sha256sum mingw-w64-v12.0.0.tar.bz2.sig mingw-w64-v12.0.0.tar.bz2

b2d94b4d9a9afe69626e3c7b6c5876c4aa998a74c5e4209b0c357f86d2785861  
mingw-w64-v12.0.0.tar.bz2.sig
cc41898aac4b6e8dd5cffd7331b9d9515b912df4420a3a612b5ea2955bbeed2f  
mingw-w64-v12.0.0.tar.bz2

gpg: WARNING: no command supplied.  Trying to guess what you mean ...
gpg: assuming signed data in 'mingw-w64-v12.0.0.tar.bz2'
gpg: Signature made Wed 29 May 2024 04:39:22 AM CEST
gpg:                using DSA key CAF5641F74F7DFBA88AE205693BDB53CD4EBC740
gpg:                issuer "jon_y@users.sourceforge.net"
gpg: Good signature from "JonY <jon_y@users.sourceforge.net>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: CAF5 641F 74F7 DFBA 88AE  2056 93BD B53C D4EB C740

Jean-Pierre De Jesus DIAZ (5):
  gnu: make-mingw-w64: Memoize.
  gnu: make-mingw-w64: Use G-Expressions.
  gnu: make-mingw-w64: Update to 12.0.0.
  gnu: mingw-w64-tools: Use G-Expressions.
  gnu: mingw-w64-tools: Update to 12.0.0.

 gnu/local.mk                                  |   2 -
 gnu/packages/mingw.scm                        | 167 +++++++++---------
 .../patches/mingw-w64-6.0.0-gcc.patch         |  65 -------
 .../mingw-w64-dlltool-temp-prefix.patch       |  26 ---
 .../mingw-w64-reproducible-gendef.patch       |  33 ----
 5 files changed, 88 insertions(+), 205 deletions(-)
 delete mode 100644 gnu/packages/patches/mingw-w64-6.0.0-gcc.patch
 delete mode 100644 gnu/packages/patches/mingw-w64-dlltool-temp-prefix.patch
 delete mode 100644 gnu/packages/patches/mingw-w64-reproducible-gendef.patch


base-commit: 2aeb37def258ad4dd23aaf57ed32f0be44d1bea5
-- 
2.45.1






reply via email to

[Prev in Thread] Current Thread [Next in Thread]