Blame owasp-java-encoder.spec

Salman Siddiqui a26e7a3
Name:		owasp-java-encoder
Salman Siddiqui a26e7a3
Version:	1.2.2
a318f63
Release:	3%{?dist}
Salman Siddiqui a26e7a3
Summary:	Collection of high-performance low-overhead contextual encoders
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
License:	BSD
Salman Siddiqui a26e7a3
URL:		https://github.com/OWASP/owasp-java-encoder/
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
Source0:	https://github.com/OWASP/owasp-java-encoder/archive/v%{version}.tar.gz
Salman Siddiqui a26e7a3
a318f63
# package as a bundle instead of a jar
a318f63
Patch0:		0_bundle-packaging.patch
a318f63
# source/target option of 1.5 not compatible with maven-compiler-plugin 3.8.1 >= in f33
a318f63
Patch1:		1_update-compiler-plugin-version.patch
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
BuildArch:	noarch
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
BuildRequires:	maven-local
Salman Siddiqui a26e7a3
BuildRequires:	mvn(org.apache.maven.plugins:maven-source-plugin)
a318f63
BuildRequires:	mvn(org.apache.felix:maven-bundle-plugin)
Salman Siddiqui a26e7a3
BuildRequires:	mvn(org.sonatype.oss:oss-parent:pom:)
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%description
Salman Siddiqui a26e7a3
The OWASP Encoders package is a collection of high-performance low-overhead
Salman Siddiqui a26e7a3
contextual encoders, that when utilized correctly, is an effective tool in
Salman Siddiqui a26e7a3
preventing Web Application security vulnerabilities such as
Salman Siddiqui a26e7a3
Cross-Site Scripting.
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%package javadoc
Salman Siddiqui a26e7a3
Summary:  Javadoc for %{name}
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%description javadoc
Salman Siddiqui a26e7a3
%{summary}.
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%prep
Salman Siddiqui a26e7a3
%setup -q
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%patch0 -p1
a318f63
%patch1 -p1
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%pom_disable_module jsp
Salman Siddiqui a26e7a3
%pom_disable_module esapi
Salman Siddiqui a26e7a3
e2b91d4
%pom_remove_plugin org.apache.maven.plugins:maven-javadoc-plugin
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
# analysis tool for testing coverage is not required
Salman Siddiqui a26e7a3
%pom_remove_plugin :cobertura-maven-plugin
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%build
Salman Siddiqui a26e7a3
%mvn_build
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%install
Salman Siddiqui a26e7a3
%mvn_install
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%files -f .mfiles
Salman Siddiqui a26e7a3
%doc README.md
Salman Siddiqui a26e7a3
%license LICENSE
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%files javadoc -f .mfiles-javadoc
Salman Siddiqui a26e7a3
%doc README.md
Salman Siddiqui a26e7a3
%license LICENSE
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
%changelog
a318f63
* Tue Aug 18 2020 Alex Macdonald <almacdon@redhat.com> - 1.2.2-3
a318f63
- Remove osgi metadata patch0 that previously added a manifest
a318f63
- Include patch (courtesy of jkang) to package as a bundle instead of a jar
a318f63
- Update maven-compiler-plugin source/target version for builds in f33
a318f63
e2b91d4
* Tue May 28 2019 Jie Kang <jkang@redhat.com> -1.2.2-2
e2b91d4
- Remove unnecessary javadoc plugin for Fedora builds
e2b91d4
Salman Siddiqui a26e7a3
* Fri Nov 16 2018 Salman Siddiqui <sasiddiq@redhat.com> - 1.2.2-1
Salman Siddiqui a26e7a3
- Version update
Salman Siddiqui a26e7a3
Salman Siddiqui a26e7a3
* Wed Aug 08 2018 Salman Siddiqui <sasiddiq@redhat.com> - 1.2.1-1
Salman Siddiqui a26e7a3
- Initial packaging