Skip to content

Commit bfe55a4

Browse files
Merge pull request #2340 from cfengine/update-dependencies-action-master-1783929879
Updated dependencies (master)
2 parents b83c08f + 23e513f commit bfe55a4

28 files changed

Lines changed: 269 additions & 63 deletions

‎ci/linux-install-rust.sh‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ install_rust() {
1717
# Windows is the only cross-compilation target, and only on MinGW build
1818
# hosts, so the caller passes "x86_64-pc-windows-gnu" as an argument there.
1919
baseurl="https://static.rust-lang.org/dist"
20-
version=1.96.0
20+
version=1.97.0
2121
prefix=/opt/rust
2222
extra_targets="$@"
2323

@@ -28,24 +28,24 @@ install_rust() {
2828
if uname -m | grep aarch64; then
2929
host=aarch64-unknown-linux-gnu
3030
# checksum from $baseurl/rustc-${version}-aarch64-unknown-linux-gnu.tar.gz.sha256
31-
rustc_sha=ba3c19a8e3a54efce3bd8d6c8ceb21173c8c64a100dd84e62fdfd8313c1ea7ed
31+
rustc_sha=f91c23ade7e7b4ac173f12593eb1dcf1a37189d4e545ca2f64e3c14090ff6c0c
3232
# checksum from $baseurl/cargo-${version}-aarch64-unknown-linux-gnu.tar.gz.sha256
33-
cargo_sha=aff68544337c835a58ff303c47fc1ddb0a1a0bd9df332e37c8d466d8f78eaa32
33+
cargo_sha=655cc1c9f1e7cb65cd5fa82de31e1adf2d8ba2011a8b5e28ca3e9529898e64bb
3434
else
3535
host=x86_64-unknown-linux-gnu
3636
# checksum from $baseurl/rustc-${version}-x86_64-unknown-linux-gnu.tar.gz.sha256
37-
rustc_sha=71143d6075582b7e65233992c77e375aadbec4dfda6df2675160bf05b89410f9
37+
rustc_sha=ca0439140d02e91420f4755cc4681a6444a2dbe8e9a6f685f403946ed3efd995
3838
# checksum from $baseurl/cargo-${version}-x86_64-unknown-linux-gnu.tar.gz.sha256
39-
cargo_sha=b691a9e31b1e5498017be91155a1e7501eccf6437e7dc9ff1896e38aa1584dbf
39+
cargo_sha=0214406b145a134463149b0dcc8cdd7a0882e181d2ad2cf893723bbd576d4a44
4040
fi
4141

4242
# rust-std checksums per target. These are host-architecture independent.
4343
# checksum from $baseurl/rust-std-${version}-x86_64-unknown-linux-gnu.tar.gz.sha256
44-
std_x86_64_linux_sha=36e577b66f7b2f8fc6493f97f81329e5f6e1514360d0c6c31d5d8463184e6773
44+
std_x86_64_linux_sha=26abd06b9c4221811af1baec86dfb6de9535862fc853b85388dcc314c96cea6d
4545
# checksum from $baseurl/rust-std-${version}-aarch64-unknown-linux-gnu.tar.gz.sha256
46-
std_aarch64_linux_sha=66ad5d73e79dd44b93c260ee61752abce3ce5ccb5031832beaccd1c248b88586
46+
std_aarch64_linux_sha=ae6c76b70be4768ecf2f320f1e6fa28525730b7fd7d6cfc822a3a23e0c07fcc2
4747
# checksum from $baseurl/rust-std-${version}-x86_64-pc-windows-gnu.tar.gz.sha256
48-
std_x86_64_windows_sha=6951de999a0926aa8e35046017473a1912274cc34e800887eb3bfba4ddae12c9
48+
std_x86_64_windows_sha=7ef19232b379616509007c7a8db45c4ee7031c22d9614fa2b7f18b2a30ff85fa
4949

5050
# Download, verify, extract and install a single component tarball, then
5151
# remove both the tarball and its extracted tree before moving on.

‎deps-packaging/git/cfbuild-git.spec‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
%define git_version 2.54.0
1+
%define git_version 2.55.0
22

33
Summary: CFEngine Build Automation -- git
44
Name: cfbuild-git
@@ -39,12 +39,15 @@ esac
3939
# On RHEL the macro PATH_MAX is in linux/limits.h, not limits.h
4040
patch -p1 < %{_topdir}/SOURCES/fixed-undeclared-identifier-PATH_MAX.patch
4141

42-
make CURL_LDFLAGS="-lcurl"
42+
# git 2.55+ builds an experimental Rust libgitcore by default (needs cargo).
43+
# We bundle git only as a dependency and don't use those features, so disable
44+
# Rust to keep the pre-2.55 behavior and avoid requiring cargo in the build env.
45+
make NO_RUST=YesPlease CURL_LDFLAGS="-lcurl"
4346

4447
%install
4548
rm -rf ${RPM_BUILD_ROOT}
4649

47-
make install DESTDIR=${RPM_BUILD_ROOT}
50+
make NO_RUST=YesPlease install DESTDIR=${RPM_BUILD_ROOT}
4851

4952
# Removing unused files
5053

‎deps-packaging/git/debian/rules‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ build-stamp:
1313
dh_testdir
1414

1515
./configure --prefix=$(PREFIX) --with-openssl=$(PREFIX) --without-iconv --with-gitconfig=$(PREFIX)/config/gitconfig --with-gitattributes=$(PREFIX)/config/gitattributes --with-zlib=$(PREFIX) --with-curl=$(PREFIX) --libexecdir=$(PREFIX)/lib
16-
make CURL_LDFLAGS="-lcurl"
16+
# git 2.55+ builds an experimental Rust libgitcore by default (needs cargo).
17+
# We bundle git only as a dependency and don't use those features, so disable
18+
# Rust to keep the pre-2.55 behavior and avoid requiring cargo in the build env.
19+
make NO_RUST=YesPlease CURL_LDFLAGS="-lcurl"
1720

1821
touch build-stamp
1922

@@ -23,7 +26,7 @@ install: build
2326
dh_clean -k
2427
dh_installdirs
2528

26-
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
29+
$(MAKE) NO_RUST=YesPlease install DESTDIR=$(CURDIR)/debian/tmp
2730

2831
rm -rf $(CURDIR)/debian/tmp$(PREFIX)/lib/perl*
2932
rm -rf $(CURDIR)/debian/tmp$(PREFIX)/lib/python*

‎deps-packaging/git/distfiles‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
45e8107643a44e3ce46f5665beb35af3932fb0d70017687905ab5d4e3aafa8eb git-2.54.0.tar.gz
1+
0842dc384a23ac33ba3e570c4f3a8ded85963ee4713b1cd21153c3db41813d1e git-2.55.0.tar.gz

‎deps-packaging/leech2/cfbuild-leech2.spec‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
%define leech2_version 5.2.0
1+
%define leech2_version 5.3.0
22

33
Summary: CFEngine Build Automation -- leech2
44
Name: cfbuild-leech2

‎deps-packaging/leech2/distfiles‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
b33711aeadf592c3b56dceda683191d83d23d9b0dbb2ef9b690004bcc5ed908d leech2-5.2.0.tar.gz
1+
570d7c002fa05fe1dbccfdcbf8592823b303341844763d898a0d7ed3183c971f leech2-5.3.0.tar.gz

‎deps-packaging/leech2/source‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
https://github.com/larsewi/leech2/releases/download/v5.2.0/
1+
https://github.com/larsewi/leech2/releases/download/v5.3.0/

‎deps-packaging/libacl/cfbuild-libacl.spec‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
%define acl_version 2.3.2
1+
%define acl_version 2.4.0
22

33
Summary: CFEngine Build Automation -- libacl
44
Name: cfbuild-libacl

‎deps-packaging/libacl/distfiles‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5f2bdbad629707aa7d85c623f994aa8a1d2dec55a73de5205bac0bf6058a2f7c acl-2.3.2.tar.gz
1+
73c853c3d44e1f693e5a96a986f1bd19d3d0dac2c7d453e796177774bc4e5f6a acl-2.4.0.tar.gz

‎deps-packaging/libattr/cfbuild-libattr.spec‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
%define attr_version 2.5.2
1+
%define attr_version 2.6.0
22

33
Summary: CFEngine Build Automation -- libattr
44
Name: cfbuild-libattr

0 commit comments

Comments
 (0)