Accepting request 1102845 from home:ngueorguiev:branches:Base:System
- Upgrade to version 2.29.0 (jsc#PED-3275) * s390-tools now supports tools written in Rust. * Add compdb Makefile target to create 'compile_commands.json' to support LSP backends in IDEs and editors - Add new tools / libraries: * rust/pv: Library for pv tools written in rust * rust/pvsecret: Tool to manage UV-secrets - Changes of existing tools: * dbginfo.sh: Global IFS variable * genprotimg: Add support for add-secret requests * genprotimg: Build debuginfo files for bootloader * hyptop: Add real SMT utilization field * hyptop: Allow users to set speedup factor * pvattest: Add yaml-output for verify command * zipl: Build debuginfo files for bootloader - Bug Fixes: * dump2tar: Fix truncated paths * zdev/dracut: fix kdump build to integrate with site support - Amended .spec for version 2.29.0, including Rust integration OBS-URL: https://build.opensuse.org/request/show/1102845 OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=176
This commit is contained in:
parent
089c94ca65
commit
1191853280
5
cargo_config
Normal file
5
cargo_config
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
[source.crates-io]
|
||||||
|
replace-with = "vendored-sources"
|
||||||
|
|
||||||
|
[source.vendored-sources]
|
||||||
|
directory = "vendor/"
|
BIN
s390-tools-2.27.0.tar.gz
(Stored with Git LFS)
BIN
s390-tools-2.27.0.tar.gz
(Stored with Git LFS)
Binary file not shown.
3
s390-tools-2.29.0.tar.gz
Normal file
3
s390-tools-2.29.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:849ff400dc6c1eb7eebe4aa3e7a4871721c25bcee6cfdd0535a056a038fd3ab0
|
||||||
|
size 1950182
|
@ -1,3 +1,26 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 8 08:00:14 UTC 2023 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to version 2.29.0 (jsc#PED-3275)
|
||||||
|
* s390-tools now supports tools written in Rust.
|
||||||
|
* Add compdb Makefile target to create 'compile_commands.json' to support LSP
|
||||||
|
backends in IDEs and editors
|
||||||
|
- Add new tools / libraries:
|
||||||
|
* rust/pv: Library for pv tools written in rust
|
||||||
|
* rust/pvsecret: Tool to manage UV-secrets
|
||||||
|
- Changes of existing tools:
|
||||||
|
* dbginfo.sh: Global IFS variable
|
||||||
|
* genprotimg: Add support for add-secret requests
|
||||||
|
* genprotimg: Build debuginfo files for bootloader
|
||||||
|
* hyptop: Add real SMT utilization field
|
||||||
|
* hyptop: Allow users to set speedup factor
|
||||||
|
* pvattest: Add yaml-output for verify command
|
||||||
|
* zipl: Build debuginfo files for bootloader
|
||||||
|
- Bug Fixes:
|
||||||
|
* dump2tar: Fix truncated paths
|
||||||
|
* zdev/dracut: fix kdump build to integrate with site support
|
||||||
|
- Amended .spec for version 2.29.0, including Rust integration
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jun 14 11:24:27 UTC 2023 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
Wed Jun 14 11:24:27 UTC 2023 - Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: s390-tools
|
Name: s390-tools
|
||||||
Version: 2.27.0
|
Version: 2.29.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: S/390 tools like zipl and dasdfmt
|
Summary: S/390 tools like zipl and dasdfmt
|
||||||
License: MIT
|
License: MIT
|
||||||
@ -127,6 +127,9 @@ Source97: qeth_configure.8
|
|||||||
Source98: zfcp_disk_configure.8
|
Source98: zfcp_disk_configure.8
|
||||||
Source99: zfcp_host_configure.8
|
Source99: zfcp_host_configure.8
|
||||||
###
|
###
|
||||||
|
Source200: cargo_config
|
||||||
|
Source201: vendor.tar.gz
|
||||||
|
###
|
||||||
|
|
||||||
# IBM patches
|
# IBM patches
|
||||||
###
|
###
|
||||||
@ -171,6 +174,12 @@ BuildRequires: qclib-devel-static
|
|||||||
BuildRequires: systemd-devel
|
BuildRequires: systemd-devel
|
||||||
BuildRequires: tcpd-devel
|
BuildRequires: tcpd-devel
|
||||||
BuildRequires: zlib-devel-static
|
BuildRequires: zlib-devel-static
|
||||||
|
### Cargo
|
||||||
|
BuildRequires: rust
|
||||||
|
BuildRequires: cargo
|
||||||
|
BuildRequires: cargo-packaging
|
||||||
|
BuildRequires: openssl
|
||||||
|
###
|
||||||
# Don't build with pie to avoid problems with zipl
|
# Don't build with pie to avoid problems with zipl
|
||||||
#!BuildIgnore: gcc-PIE
|
#!BuildIgnore: gcc-PIE
|
||||||
Requires: coreutils
|
Requires: coreutils
|
||||||
@ -308,10 +317,26 @@ operational path.
|
|||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
|
|
||||||
|
###
|
||||||
|
install -D -m 0644 %{SOURCE200} .cargo/config
|
||||||
|
|
||||||
|
cat << EOF >> .cargo/config
|
||||||
|
#
|
||||||
|
[install]
|
||||||
|
root = "%{buildroot}%{_prefix}"
|
||||||
|
EOF
|
||||||
|
###
|
||||||
|
#
|
||||||
cp -vi %{SOURCE22} CAUTION
|
cp -vi %{SOURCE22} CAUTION
|
||||||
|
#
|
||||||
|
#
|
||||||
|
tar -xzvf %{SOURCE201}
|
||||||
|
#
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
|
#
|
||||||
|
#
|
||||||
# The "DISTRELEASE=%%{release}" needs to be on both the make and make install
|
# The "DISTRELEASE=%%{release}" needs to be on both the make and make install
|
||||||
# commands, since make install runs sed commands against various scripts to
|
# commands, since make install runs sed commands against various scripts to
|
||||||
# modify the "-v" output appropriately.
|
# modify the "-v" output appropriately.
|
||||||
@ -322,10 +347,13 @@ export KERNELIMAGE_MAKEFLAGS="%%{?_smp_mflags}"
|
|||||||
ZFCPDUMP_DIR=%{_prefix}/lib/s390-tools/zfcpdump \
|
ZFCPDUMP_DIR=%{_prefix}/lib/s390-tools/zfcpdump \
|
||||||
DISTRELEASE=%{release} \
|
DISTRELEASE=%{release} \
|
||||||
UDEVRUNDIR=/run/udev \
|
UDEVRUNDIR=/run/udev \
|
||||||
|
HAVE_CARGO=1 \
|
||||||
HAVE_DRACUT=1
|
HAVE_DRACUT=1
|
||||||
gcc -static -o read_values ${OPT_FLAGS} %{SOURCE86} -lqc
|
gcc -static -o read_values ${OPT_FLAGS} %{SOURCE86} -lqc
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
|
||||||
|
#
|
||||||
mkdir -p %{buildroot}/boot/zipl
|
mkdir -p %{buildroot}/boot/zipl
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/zkey/repository
|
mkdir -p %{buildroot}%{_sysconfdir}/zkey/repository
|
||||||
%make_install \
|
%make_install \
|
||||||
@ -333,6 +361,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/zkey/repository
|
|||||||
DISTRELEASE=%{release} \
|
DISTRELEASE=%{release} \
|
||||||
SYSTEMDSYSTEMUNITDIR=%{_unitdir} \
|
SYSTEMDSYSTEMUNITDIR=%{_unitdir} \
|
||||||
UDEVRUNDIR=/run/udev \
|
UDEVRUNDIR=/run/udev \
|
||||||
|
HAVE_CARGO=1 \
|
||||||
HAVE_DRACUT=1
|
HAVE_DRACUT=1
|
||||||
|
|
||||||
# The make install command puts things in /etc/sysconfig and not the
|
# The make install command puts things in /etc/sysconfig and not the
|
||||||
|
3
vendor.tar.gz
Normal file
3
vendor.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3785e684d4679bd14b823fe5fedd610f5414bdc5a9d57cb4ee6c96528359a5d8
|
||||||
|
size 49566072
|
Loading…
Reference in New Issue
Block a user