Files
osslsigncode/osslsigncode.spec
Frederic Crozat a8dd795945 Accepting request 1137716 from home:radolin:branches:Base:System
- update to 2.7.0
  * fixed signing CAB files (by Michael Brown)
  * fixed handling of unsupported commands (by Maxim Bagryantsev)
  * fixed writing DIFAT sectors
  * added APPX support (by Maciej Panek and Małgorzata Olszówka)
  * added a built-in TSA response generation (-TSA-certs, -TSA-key
    and -TSA-time options)
  * added verification of CRLs specified in the signing certificate
  * added MSI DIFAT sectors support (by Max Bagryantsev)
  * added the "-h" option to set the cryptographic hash function for the
    "attach -signature" and "add" commands
  * set the default hash function to "sha256"
  * added the "attach-signature" option to compute and compare the leaf
    certificate hash for the "add" command
  * renamed the "-st" option "-time"
  * updated the "-time" option to also set explicit verification time
  * added the "-ignore-timestamp" option
  * removed the "-timestamp-expiration" option
  * numerous bugfixes
  * documentation updates
- build system changed to cmake
- use source code tag instead of release artifact for source
- updated URL
- removed gpg check, signature no longer available from upstream

OBS-URL: https://build.opensuse.org/request/show/1137716
OBS-URL: https://build.opensuse.org/package/show/Base:System/osslsigncode?expand=0&rev=17
2024-01-09 12:07:47 +00:00

52 lines
1.5 KiB
RPMSpec

#
# spec file for package osslsigncode
#
# Copyright (c) 2023 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/
#
Name: osslsigncode
Version: 2.7
Release: 0
Summary: Platform-independent tool for Authenticode signing of EXE/CAB files
License: GPL-3.0-only
Group: Productivity/Security
URL: https://github.com/mtrojnar/osslsigncode
Source0: https://github.com/mtrojnar/osslsigncode/archive/%{version}/osslsigncode-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: pkgconfig
BuildRequires: pkgconfig(libcrypto) >= 1.1
BuildRequires: pkgconfig(libcurl)
%description
osslsigncode is a small utility for placing signatures on Microsoft cabinate
files and executables.
%prep
%setup -q
%build
%cmake
%cmake_build
%install
%cmake_install
%files
%license COPYING.txt LICENSE.txt
%{_bindir}/%{name}
%{_datadir}/bash-completion/completions/%{name}.bash
%changelog