Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
home:bmwiedemann:reproducible:distribution:ring1
ibmswtpm2
ibmswtpm2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ibmswtpm2.spec of Package ibmswtpm2
# # spec file for package ibmswtpm2 # # Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define suite ibmtss %define download_version 183-2024-03-27 %ifarch ppc ppc64 s390 s390x %define extra_ccflags -DBIG_ENDIAN_TPM=1 %else %define extra_ccflags "" %endif Name: ibmswtpm2 Version: %(echo %{download_version} | tr '-' '+') Release: 0 Summary: IBM's Software TPM 2.0 License: BSD-3-Clause Group: Development/Tools/Other URL: https://github.com/kgoldman/ibmswtpm2 Source: https://github.com/kgoldman/ibmswtpm2/archive/rev%{download_version}.tar.gz#/%{name}-%{download_version}.tar.gz Patch0: makefile.patch Patch1: ibmswtpm2-TcpServerPosix-Fix-use-of-uninitialized-value.patch BuildRequires: libopenssl-devel >= 1.0 %description An implementation of the TCG TPM 2.0 specification. It is based on the TPM specification Parts 3 and 4 source code donated by Microsoft, with additional files to complete the implementation. This TPM emulator listens on TCP ports (default 2321 and 2322) and saves state to the file "NVChip" in the current directory. It is probably not of much use other than testing the IBM TSS implementation because of this specific interface. %prep %autosetup -p 1 -n %{name}-rev%{download_version} %build cd src CCFLAGS="%{optflags} "%{extra_ccflags} make %{?_smp_mflags} %install cd src install -m 755 -D -t %{buildroot}/%{_libexecdir}/%{suite} tpm_server %files %license LICENSE %dir %{_libexecdir}/%{suite} %{_libexecdir}/%{suite}/tpm_server %doc ibmtpm.doc %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor