From 3d32d867cfe890e9a6d0befa98995905fc16151abf707d5447e57de495127483 Mon Sep 17 00:00:00 2001 From: Victor Pereira Date: Wed, 11 Apr 2018 13:06:01 +0000 Subject: [PATCH] Accepting request 595667 from home:smithfarm:branches:security License, XML splitoff OBS-URL: https://build.opensuse.org/request/show/595667 OBS-URL: https://build.opensuse.org/package/show/security/oath-toolkit?expand=0&rev=13 --- oath-toolkit.changes | 9 +++++++++ oath-toolkit.spec | 20 +++++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/oath-toolkit.changes b/oath-toolkit.changes index 32300ea..8b7745f 100644 --- a/oath-toolkit.changes +++ b/oath-toolkit.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Wed Apr 11 12:18:59 UTC 2018 - ncutler@suse.com + +- bring License line into closer accordance with actual licenses + mentioned in the tarball +- split off xml/pskc/ directory/files from liboath0 into a separate + "oath-toolkit-xml" subpackage to prevent conflicts if two versions of the + liboath library were ever installed at the same time + ------------------------------------------------------------------- Wed Apr 11 11:26:36 UTC 2018 - ncutler@suse.com diff --git a/oath-toolkit.spec b/oath-toolkit.spec index 7d22081..d9446a5 100644 --- a/oath-toolkit.spec +++ b/oath-toolkit.spec @@ -23,7 +23,7 @@ Name: oath-toolkit Version: 2.6.2 Release: 0 Summary: Toolkit for one-time password authentication systems -License: GPL-3.0+ +License: GPL-3.0-or-later and LGPL-2.1-or-later Group: Productivity/Networking/Security Url: http://www.nongnu.org/oath-toolkit/ Source: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz @@ -71,6 +71,7 @@ RFC6030 is supported. Summary: Library for Open AuTHentication (OATH) HOTP support License: LGPL-2.1+ Group: Productivity/Networking/Security +Requires: %{name}-xml >= %{version} %description -n liboath0 The OATH Toolkit makes it easy to build one-time password @@ -82,6 +83,21 @@ organization that specify the algorithms. For managing secret key files, the Portable Symmetric Key Container (PSKC) format described in RFC6030 is supported. +%package xml +Summary: This package contains xml files needed by liboath0 +Group: Development/Libraries/C and C++ +BuildArch: noarch + +%description xml +The OATH Toolkit makes it easy to build one-time password +authentication systems. It contains shared libraries, command line +tools and a PAM module. Supported technologies include the +event-based HOTP algorithm (RFC4226) and the time-based TOTP algorithm +(RFC6238). OATH stands for Open AuTHentication, which is the +organization that specify the algorithms. For managing secret key +files, the Portable Symmetric Key Container (PSKC) format described in +RFC6030 is supported. + %package -n liboath-devel Summary: Library for Open AuTHentication (OATH) HOTP support -- Development Files License: LGPL-2.1+ @@ -187,6 +203,8 @@ find %{buildroot} -type f -name "*.la" -delete -print %defattr(-,root,root) %license liboath/COPYING %{_libdir}/liboath.so.* + +%files xml %{_datadir}/xml/pskc/ %files -n liboath-devel