Commit Graph

191388 Commits

Author SHA1 Message Date
Gonzalo Tornaría 7bd875c33f ./xbps-src show-build-deps: include checkdepends when using -Q or -K
Due to this change, `./xbps-src sort-dependencies` will take
checkdepends into account when using -Q or -K.

Before this commit, if `pkgA` checkdepends on `pkgB`, sort-dependencies
could still print `pkgA` before `pkgB`. This causes CI to build `pkgB`
twice: first when building `pkgA`, which forces implicit build of pkgB;
second when building `pkgB` (explicit, so it will ignore the package is
already built).

The implementation uses `skip_check_step()` from previous commit, for
consistency, so checkdepends are only taken into account if the check
step would be enabled.

In particular, nothing is changed unless -Q or -K flag is passed.

EXAMPLE:

Before:
```
$ ./xbps-src -Q sort-dependencies python3-process-tests python3-pytest-cov
python3-pytest-cov
python3-process-tests
```

After:
```
$ ./xbps-src -Q sort-dependencies python3-process-tests python3-pytest-cov
python3-process-tests
python3-pytest-cov
```
2024-04-08 08:57:46 +07:00
Gonzalo Tornaría ebe26129ef common/xbps-src/shutils/build_dependencies.sh: implement skip_check_step()
This function contains the logic that determines whether the check step
will be skipped for the current pkg, taking into account `make_check`.

Use this new function in `install_pkg_deps()` so that it uses a more
accurate condition to skip installing check dependencies.

For instance, check dependencies for a pkg with `make_check=extended`
will no longer be installed when using `-Q`. Similar for `make_check=ci-skip`.

Replaces: #46207
2024-04-08 08:57:46 +07:00
Duncaen 4adc8fc17d
poke: update to 4.0. 2024-04-07 21:59:40 +02:00
Andrew Benson 8bd691d70c ghidra: update to 11.0.2. 2024-04-07 13:07:32 +02:00
Andrew Benson 0d98bf5e83 xlockmore: update to 5.77. 2024-04-07 12:58:58 +02:00
Andrew Benson aa326a2a1c python3-httpcore: update to 1.0.5. 2024-04-07 12:55:50 +02:00
Andrew Benson 0c6958cb1f sc-im: rebuild for libxlsxwriter 2024-04-07 12:44:02 +02:00
Andrew Benson 8c431237b2 libxlsxwriter: update to 1.1.7. 2024-04-07 12:44:02 +02:00
Andrew Benson bc8a069a67 fvwm3: update to 1.1.0. 2024-04-07 12:39:04 +02:00
Andrew Benson d354571388 mongo-c-driver: update to 1.26.2. 2024-04-07 12:39:04 +02:00
Andrew Benson 59b68afc66 evtx: update to 0.8.2. 2024-04-07 12:36:41 +02:00
Andrew Benson 1d79a9c26d QMPlay2: update to 24.04.02. 2024-04-07 12:30:37 +02:00
Luca Matei Pintilie 1979518ae1 newsboat: update to 2.35. 2024-04-07 04:03:54 +00:00
Joel Beckmeyer f616cc594d OpenRCT2: update to 0.4.10. 2024-04-07 03:55:44 +00:00
icp 66179fa924 git-absorb: update to 0.6.13. 2024-04-07 03:49:23 +00:00
Bnyro 6940e44cf9 bluetuith: update to 0.2.2. 2024-04-06 21:37:10 +00:00
Marcin Puc 4fddde3165 halloy: update to 2024.6 2024-04-06 21:37:03 +00:00
Joel Beckmeyer cc9904d7ac synapse: update to 1.104.0. 2024-04-06 21:06:23 +00:00
Marcin Puc 758755ab9f curl: update to 8.7.1 2024-04-06 21:06:08 +00:00
iFoundSilentHouse c9a3572d54 testdisk: update to 7.2. 2024-04-06 21:00:10 +00:00
Newchair2644 56e93ab54b i3status-rust: update to 0.33.0. 2024-04-06 20:38:17 +00:00
Filip Rojek f9df16d776 docker-compose: update to 2.26.1 2024-04-06 20:25:55 +00:00
classabbyamp c9b59cfc13
Solaar: fix udev rule 2024-04-06 16:07:08 -04:00
Rodrigo Oliveira 5f6dc99d4c spotify-player: update to 0.17.2 2024-04-06 19:58:00 +00:00
Joel Beckmeyer 858f0c6827 borgmatic: update to 1.8.9. 2024-04-06 19:57:32 +00:00
cinerea0 133b7d6fef nushell: update to 0.92.1 2024-04-06 19:17:07 +00:00
cinerea0 c1a93ceaac comrak: update to 0.22.0 2024-04-06 19:16:57 +00:00
cinerea0 24463abf06 gnutls: update to 3.8.5 2024-04-06 19:16:37 +00:00
Leah Neukirchen 9e28dad91b libarchive: backport "make error reporting more robust and use correct errno".
https://github.com/libarchive/libarchive/pull/2101
2024-04-06 18:30:22 +02:00
Leah Neukirchen d1a05c56ec libarchive: backport "make error reporting more robust and use correct errno".
https://github.com/libarchive/libarchive/pull/2101
2024-04-06 16:57:19 +02:00
Leah Neukirchen 8005ef2e20 libX11: update to 1.8.9. 2024-04-06 16:29:25 +02:00
Leah Neukirchen 5bcc157b86 python3-argcomplete: update to 3.2.3. 2024-04-06 16:29:25 +02:00
Leah Neukirchen 17009aa6fd fzf: update to 0.49.0. 2024-04-06 16:29:25 +02:00
Leah Neukirchen f94b873834 dune: update to 3.15.0. 2024-04-06 16:29:25 +02:00
Leah Neukirchen bdccf39b48 xdm: update to 1.1.16. 2024-04-06 16:29:25 +02:00
Leah Neukirchen 906128a84a tcsh: update to 6.24.12. 2024-04-06 16:29:25 +02:00
Leah Neukirchen 121a418078 stress-ng: update to 0.17.07. 2024-04-06 16:29:25 +02:00
Leah Neukirchen ab823f631e nsd: update to 4.9.1. 2024-04-06 16:29:25 +02:00
Leah Neukirchen b83ed470e2 sacc: rebuild for libtls-3.9.1_1. 2024-04-06 16:13:19 +02:00
Leah Neukirchen ca950ba129 openntpd: rebuild for libtls-3.9.1_1. 2024-04-06 16:13:19 +02:00
Leah Neukirchen c3ed0d0258 pounce: rebuild for libtls-3.9.1_1. 2024-04-06 16:13:19 +02:00
Leah Neukirchen a8c2edcf77 litterbox: rebuild for libtls-3.9.1_1. 2024-04-06 16:13:19 +02:00
Leah Neukirchen 068923f876 catgirl: rebuild for libtls-3.9.1_1. 2024-04-06 16:13:19 +02:00
Leah Neukirchen 4e6cd40edb libtls: update to 3.9.1. 2024-04-06 16:13:19 +02:00
Fotios Valasiadis d1c6e2e79d wine: update to 9.6
Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
2024-04-06 12:58:29 +02:00
apbecker 574804912b
Solaar: update documentation
Solaar now properly ships the udev rules it needs

Closes: #49674 [via git-merge-pr]
2024-04-05 22:46:02 -04:00
classabbyamp aa02294181
vivaldi: update to 6.6.3271.57+1. 2024-04-05 20:34:34 -04:00
classabbyamp eef9f9a038
python3-execnet: update to 2.1.0. 2024-04-05 20:34:33 -04:00
classabbyamp 29177dc239
uv: update to 0.1.29. 2024-04-05 20:34:32 -04:00
classabbyamp dcd114430d
chezmoi: update to 2.47.3. 2024-04-05 20:34:31 -04:00