Commit graph

6962 commits

Author SHA1 Message Date
Đoàn Trần Công Danh
974b3f3803 build-style/qmake: build in build_wrksrc 2024-04-08 16:45:11 +07:00
Đoàn Trần Công Danh
cd723b285f libaccounts-glib: update to 1.26. 2024-04-08 16:45:11 +07:00
Gonzalo Tornaría
d8c079c8df common/scripts/xbps-cycles.py: add -Q and -K options for dependencies 2024-04-08 08:57:46 +07:00
Gonzalo Tornaría
f7a6688401 common/travis/build.sh: use $test for sort-dependencies
This ensures that checkdepends will be taken into account in the build
order whenever test is enabled.
2024-04-08 08:57:46 +07:00
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
Andrew Benson
8c431237b2 libxlsxwriter: update to 1.1.7. 2024-04-07 12:44:02 +02:00
Leah Neukirchen
4e6cd40edb libtls: update to 3.9.1. 2024-04-06 16:13:19 +02:00
Gonzalo Tornaría
640fb9f606 New package: qtkeychain-qt6-0.14.2 2024-04-05 07:23:31 -04:00
Gonzalo Tornaría
10b86b1668 New package: KDSingleApplication-1.1.0 2024-04-05 07:23:31 -04:00
cinerea0
d65011054f New package: msgraph-0.2.1 2024-04-03 01:35:48 +00:00
Đoàn Trần Công Danh
3571de8a06 apr: update to 1.7.4. 2024-03-31 06:21:20 +07:00
Marcin Puc
737173a42f common/build-helper/rust.sh: force using system libgit2 library 2024-03-28 14:13:38 +00:00
Marcin Puc
4d40fd4f08 libgit2: update to 1.7.2 2024-03-28 14:13:38 +00:00
Đoàn Trần Công Danh
392b392518 New package: libnatpmp-20230423 2024-03-28 10:58:02 +07:00
lemmi
a82680769d ddcutil: update to 2.1.4. 2024-03-27 23:02:35 +01:00
Gonzalo Tornaría
c7e27e41c3 flintlib: update to 3.1.2. 2024-03-23 18:57:54 +01:00
icp
5e795a9424 xbps-src: fix update-check pattern for gitlab
Closes: #49475 [via git-merge-pr]
2024-03-23 07:41:20 -04:00
Andrew J. Hesford
489e05e3f3 xbps-src: allow curl to request compressed responses in update-check 2024-03-23 07:35:43 -04:00
cinerea0
de3a4f2be5 gst-rtsp-server: update to 1.24.0
Split out development files into subpackage.
2024-03-21 19:58:54 +00:00
chrysos349
80d6c07fec mutter: update to 45.5 2024-03-20 18:57:36 -07:00
chrysos349
eddfdb3b0b gcr4: update to 4.2.1 2024-03-20 18:57:36 -07:00
lemmi
a8a3a5b972 libdatachannel: update to 0.20.2. 2024-03-19 19:18:36 +01:00
oreo639
ed3ab3841d New package: magpie-0.9.3 2024-03-18 20:06:15 -07:00
amak
d62426ab10 libupnpp: update to 0.26.3 2024-03-18 16:47:14 +00:00
amak
19a844a3d1 libnpupnp: update to 6.1.1 2024-03-18 16:47:14 +00:00
oreo639
df7a75346e Revert "chroot.sh: force install glibc and libxcrypt-compat to rebuild"
This reverts 9fe1dba9c7

The issue was resolved in e255843fd1
2024-03-17 14:54:27 -07:00
oreo639
3269bbc3a8 glibc: update to 2.39.
Add --enable-option-checking to configure flags and remove unused --with-march
flags. Those flags come from gcc and not glibc.

Also, correct rootsbindir in configparams and remove libc_cv_rootsbindir since
it gets overridden by .m4 scripts in configure and rootsbindir in configparams.
2024-03-17 14:27:56 -07:00
Andrew J. Hesford
de0e1f9846 common/hooks/pre-pkg/99-pkglint.sh: allow C.utf8 locale in glibc package 2024-03-13 06:46:09 -04:00
classabbyamp
5e9fb8708c common/hooks/pre-pkg/04-generate-runtime-deps: partially revert sorting
only sort shlib-deps, as those are automatically found.
regular dependencies should not be sorted as that can mess with the
order for things like virtual packages or alternatives groups, notably
for gawk (needs to be before anything that depends on the awk virtual
package) and dash (needs to be before bash to select the correct sh
alternatives group).

partial revert of 5ec2556004
2024-03-12 16:03:59 -04:00
cinerea0
c619d96e4e rizin: update to 0.7.2 2024-03-12 18:00:43 +00:00
oreo639
032a89e1fe AppStream: update to 1.0.2. 2024-03-11 15:56:08 -07:00
classabbyamp
e5642224ed
syncthingtray: update to 1.5.0. 2024-03-10 22:07:16 -04:00
yosh
9db5c62df0 libjxl: update to 0.10.2. 2024-03-10 18:41:00 -07:00
cinerea0
e9b751bf85 webrtc-audio-processing: update to 1.3 2024-03-09 20:17:48 +00:00
Đoàn Trần Công Danh
5552fdd072 New package: gxml-0.20.3 2024-03-09 14:33:47 +07:00
Đoàn Trần Công Danh
afa6163adb libmatekbd: update to 1.28.0. 2024-03-09 11:04:13 +07:00
Đoàn Trần Công Danh
f76bf08e75 libreoffice: update to 24.2.1.2. 2024-03-08 19:48:54 +07:00
Andrew J. Hesford
3c54c73049 New package: libscfg-0.1.1 2024-03-07 09:30:57 -05:00
Đoàn Trần Công Danh
5759143f7c New package: libzmf-0.0.2 2024-03-07 19:30:45 +07:00
John
1814d3df97 phonon-qt5: update to 4.12.0. 2024-03-06 22:55:31 +01:00
oreo639
bc466461cf New package: libpeas2-2.0.1 2024-03-05 12:55:42 -08:00
oreo639
fb45fce2f7 sysprof: update to 45.2. 2024-03-05 12:55:42 -08:00
John
3da4e4ec76 New package: polkit-qt6-0.200.0 2024-03-05 18:01:41 +01:00
oreo639
0ac525a24c New package: mozjs115-115.8.0 2024-03-04 16:17:58 -08:00
chrysos349
c40017a527 libgit2-glib: update to 1.2.0 2024-03-04 15:06:03 -08:00
Gonzalo Tornaría
bf9b561303 primesieve: update to 12.0. 2024-03-04 16:32:35 +01:00
chrysos349
5514ed0076 libportal: update to 0.7.1, enable qt5 backend, add check 2024-03-04 05:21:35 -08:00
John
c16049ff76 New package: qca-qt6-2.3.8 2024-03-02 17:44:50 +01:00
Daniel Martinez
79268242a7 tbb: update to 2021.11.0. 2024-02-28 17:31:30 +01:00