26 Commits

Author SHA1 Message Date
Christoph Reiter
ad84925b51 Add msys2-runtime-3.6 2025-03-31 07:42:01 +02:00
Jeremy Drake
8217d1000c CI: move dll checks into per-package loop
This way the package, and its dependencies, are installed, so there
shouldn't be any missing DLL dependencies.

This is closer to what MINGW-packages does (with ntldd), but the scripts
could most likely stand to be synced to be closer.
2024-05-22 13:54:36 -07:00
jeremyd2019
8c2520bdb9
CI: fix dll dependency check
The find expression was broken for a couple of reasons: it does not run in a subshell (so cannot use && like that), and it needs split arguments not one quoted argument.  Avoid having to call echo by using -printf argument.

Fixes #4611
2024-05-22 10:15:35 -07:00
Christoph Reiter
11a162b0e5 repo: make file executable permissions match the cygwin derived status
In case we have a git clone from Linux that is accessed via cygwin git
the files executable status will be derived from the file content (shebang)
and won't match the git repo, leading to a initially dirty tree.

This can be worked around by setting "core.filemode=false", but let's try
to match the cygwin permissions with the in-repo permissions so this isn't
needed.
2024-04-14 15:17:42 +02:00
Christoph Reiter
14e5524bed Add msys2-runtime-3.4
This will be the msys2-runtime variant that still works on Win7.
2024-03-15 17:55:50 +01:00
Johannes Schindelin
96ef9fc317 msys2-runtime-3.5: branch off of msys2-runtime
Cygwin v3.5.0 has been released end of January 2024, and we were _about_
to be on the brink to switch to MSYS2 runtime based on the Cygwin
runtime v3.5.x.

However:

- That would leave Windows 7/8 compatibility behind.
- There have been a couple of hiccups in our testing, which led us to
  skip v3.5.0 already.
- We determined that a safer way would be to let users opt into using
  v3.5.x first, kicking the tires, so to say.

So let's establish a `msys2-runtime-3.5` package (much like
`msys2-runtime-3.3`) to be able to easily revert to a known state really
quickly, including the ability to run on Windows 7.

For now, this is merely a verbatim copy of the files in `msys2-runtime`,
and the next commits will modify them to reflect the version bump.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2024-03-10 00:02:00 +01:00
Jannick
ff25192442 [CI] DLL Dependency Check - prohibit data chases for LDD
* .ci/ci-build.sh: run ldd separately for each binary
2023-07-20 08:16:19 +02:00
Christoph Reiter
d243c2d938 CI: inline ci-library.sh 2023-04-11 08:10:49 +02:00
Christoph Reiter
0821e5a5b9 CI: move ci-generate-srcinfo into msys2-devtools 2023-04-11 07:24:57 +02:00
Christoph Reiter
5fbdc088ac CI: drop saneman
same as https://github.com/msys2/MINGW-packages/pull/15514
2023-02-07 10:40:19 +01:00
Christoph Reiter
3dd1ac1f15 CI: don't uninstall if installation is skipped 2023-01-11 18:50:26 +01:00
Christoph Reiter
826cd9c9b5 CI: move the dll check out of the binary package loop
It just looks at the global pkg dir
2022-12-22 18:10:00 +01:00
Christoph Reiter
173931fd04 CI: sync CI scripts from MINGW-packages 2022-12-21 15:54:44 +01:00
Christoph Reiter
c0957bb2a7 Add msys2-runtime-3.4 2022-12-10 06:23:31 +01:00
Christoph Reiter
743bae3086 Add msys2-runtime-3.3
Provides and conflicts with msys2-runtime, so can be used to replace it if wanted.

Keep this as a separate package to test for regressions in cygwin
and to have (in theory) a runtime that supports 32bit in the repo.

There is no guarantee for how long we are going to keep this.
2022-12-09 17:58:25 +01:00
Christoph Reiter
6277194830 CI: set MAKEPKG_LINT_PKGBUILD
It is now opt-in
2022-09-11 14:51:46 +02:00
Christoph Reiter
7f34768b46 generate-srcinfo: sync code with mingw-packages 2022-07-22 17:48:46 +02:00
Jeremy Drake
b3f6c51ebb ci: don't try to uninstall packages that are excluded from install 2021-12-29 15:49:47 -08:00
Christoph Reiter
7fba1e9de4 msys2-devel is gone 2021-12-13 22:51:11 +01:00
Christoph Reiter
2e1d3d27a9 generate-srcinfo: sync with MINGW-packages 2021-09-12 18:48:23 +02:00
Jeremy Drake
85fdf26be1 CI: merge with MINGW-packages 2021-09-06 13:02:14 -07:00
Jeremy Drake
cee65f9f87 ci: list dll bases and lengths
Trying to help diagnose #2487.
2021-05-08 15:46:38 -07:00
Christoph Reiter
ba7696c56b fetch-validpgpkeys: source before set -e 2021-02-22 20:01:09 +01:00
Christoph Reiter
f8873a55ea CI: sync scripts 2021-02-21 14:01:21 +01:00
Christoph Reiter
0a35b8fd19 CI: sync CI scripts 2021-02-05 10:05:08 +01:00
Christoph Reiter
9bd31c29e7 Move CI scripts into a subdir 2020-12-21 21:19:29 +01:00