b7deed
%global		upstream_name    scram
c79ef6
%global		upstream_version 1.9-beta1
b7deed
b7deed
Name:		ongres-%upstream_name
b7deed
Version:	%(echo %upstream_version | sed 's/-/~/g')
c79ef6
Release:	1%{?dist}
b7deed
Summary:	Salted Challenge Response Authentication Mechanism (SCRAM) - Java Implementation
c79ef6
License:	BSD and MIT and ASL 2.0
b7deed
URL:		https://github.com/ongres/%upstream_name
b7deed
Source0:	https://github.com/ongres/%upstream_name/archive/%upstream_version/%upstream_name-%upstream_version.tar.gz
b7deed
BuildRequires:	maven-local junit
b7deed
BuildArch:	noarch
b7deed
c79ef6
Patch0: remove-annotations.patch
c79ef6
b7deed
%description
b7deed
This is a Java implementation of SCRAM (Salted Challenge Response
b7deed
Authentication Mechanism) which is part of the family of Simple
b7deed
Authentication and Security Layer (SASL, RFC 4422) authentication
b7deed
mechanisms. It is described as part of RFC 5802 and RFC7677.
b7deed
b7deed
%package client
b7deed
Summary:	Client for %{name}
c79ef6
License:	BSD
b7deed
b7deed
%description client
b7deed
This package contains the client for %{name}
b7deed
b7deed
%package javadoc
b7deed
Summary:	Javadoc for %{name}
b7deed
b7deed
%description javadoc
b7deed
This package contains javadoc for %{name}
b7deed
b7deed
%package parent
b7deed
Summary:	Parent POM of %{name}
c79ef6
License:	BSD
b7deed
b7deed
%description parent
b7deed
This package contains the %{name} parent POM.
b7deed
b7deed
%prep
c79ef6
%autosetup -p0 -n "%upstream_name-%upstream_version"
b7deed
find \( -name '*.jar' -o -name '*.class' \) -delete
b7deed
%pom_remove_plugin :nexus-staging-maven-plugin
b7deed
%pom_remove_plugin :maven-source-plugin
b7deed
%pom_remove_plugin :maven-dependency-plugin client
b7deed
%pom_remove_plugin -r :maven-javadoc-plugin
c79ef6
%pom_remove_dep com.google.code.findbugs:annotations
c79ef6
b7deed
b7deed
%build
b7deed
%mvn_build -s
b7deed
b7deed
%install
b7deed
%mvn_install
b7deed
b7deed
%files -f .mfiles-common
c79ef6
%license LICENSE NOTICE thirdparty/bouncycastle-LICENSE thirdparty/saslprep-LICENSE
b7deed
b7deed
%files client -f .mfiles-client
b7deed
%license LICENSE
b7deed
b7deed
%files javadoc -f .mfiles-javadoc
b7deed
%license LICENSE
b7deed
b7deed
%files parent -f .mfiles-parent
b7deed
%license LICENSE
b7deed
b7deed
%changelog
c79ef6
* Wed Dec 21 2022 Zuzana Miklankova <zmiklank@redhat.com> - 1.9.0~beta1-1
c79ef6
- Rebase to 1.9-beta1
c79ef6
- change of licences of ongres-scram and ongres-scram-javadoc to "BSD and MIT and ASL 2.0"
c79ef6
b7deed
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.0.0~beta.2-15
b7deed
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
b7deed
  Related: rhbz#1991688
b7deed
b7deed
* Mon Jul 12 2021 Ondrej Dubaj <odubaj@redhat.com> - 1.0.0~beta.2-14
b7deed
- Added junit dependency
b7deed
b7deed
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.0.0~beta.2-13
b7deed
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
b7deed
b7deed
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0~beta.2-12
b7deed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b7deed
b7deed
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0~beta.2-11
b7deed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b7deed
b7deed
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 1.0.0~beta.2-10
b7deed
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
b7deed
b7deed
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0~beta.2-9
b7deed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b7deed
b7deed
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0~beta.2-8
b7deed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b7deed
b7deed
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0~beta.2-7
b7deed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b7deed
b7deed
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0~beta.2-6
b7deed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b7deed
b7deed
* Wed May 30 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.0.0~beta.2-5
b7deed
- Remove explicit invocation of maven-javadoc-plugin
b7deed
b7deed
* Tue May 22 2018 Pavel Raiskup <praiskup@redhat.com> - 1.0.0~beta.2-4
b7deed
- BR javadoc maven plugin explicitly
b7deed
- use nicer Source0 format
b7deed
b7deed
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0~beta.2-3
b7deed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b7deed
b7deed
* Mon Nov 27 2017 Pavel Raiskup <praiskup@redhat.com> - 1.0.0~beta.2-2
b7deed
- drop potential pre-compiled files from release tarball
b7deed
b7deed
* Fri Nov 24 2017 Augusto Caringi <acaringi@redhat.com> 1.0.0~beta.2-1
b7deed
- initial rpm