%global make_common_opts \\\ PREFIX=%{_prefix} \\\ SYSCONF_DIR=%{_sysconfdir} \\\ DATAROOT_DIR=%{_datadir} \\\ DESTDIR=%{buildroot} \\\ PACKAGE_VERSION=%{version} \\\ PACKAGE_DISPLAY_NAME=%{name}-%{version}-0.58.202507250810 \\\ %{nil} Name: ovirt-engine-extension-aaa-misc Version: 1.1.2 Release: 0.58.202507250810%{?dist} Summary: oVirt Engine AAA Misc Extension Group: %{ovirt_product_group} License: ASL 2.0 URL: http://www.ovirt.org Source: %{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: java-21-openjdk-devel BuildRequires: make BuildRequires: maven-local-openjdk21 BuildRequires: mvn(org.apache.maven.plugins:maven-compiler-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) BuildRequires: mvn(javax.servlet:javax.servlet-api) BuildRequires: mvn(org.ovirt.engine.api:ovirt-engine-extensions-api) BuildRequires: mvn(org.slf4j:slf4j-api) Requires: (java-11-openjdk-headless or java-21-openjdk-headless) Requires: javapackages-filesystem Requires: ovirt-engine-extensions-api Requires: slf4j %description This package contains miscelaneous oVirt Engine AAA Extensions to provide features necessary for example to Kerberos or OpenID Connect integrations. %prep %setup -c -q # maven-release-plugin is not used during package build, so we can remove it # from pom.xml %pom_remove_plugin :maven-release-plugin pom.xml %build make %{make_common_opts} generate-files %mvn_build -j %install make %{make_common_opts} install %mvn_install %files -f .mfiles %dir %{_javadir}/%{name} %dir %{_datadir}/%{name} %doc README* %{_datadir}/%{name}/modules/ %{_sysconfdir}/ovirt-engine/engine.conf.d/50-ovirt-engine-extension-aaa-misc.conf %changelog * Thu Apr 07 2022 Martin Perina 1.1.1-1 - Allow mapping to transform to upper case or lower case * Fri Feb 28 2020 Martin Perina 1.1.0-1 - Moved java classes under org.ovirt.engine.extension.aaa.misc package - Require OpenJDK 11 - Use maven to build the project * Wed Jun 26 2019 Martin Perina 1.0.3-1 - Fix FC29 and remove support for EL6 * Fri Nov 23 2018 Martin Perina 1.0.2-1 - Add AuthzExtension to get information from headers - Fixed Fedora packaging - Switched to oVirt STDCIv2 * Tue May 24 2016 Martin Perina 1.0.1-1 - Fixed various build issues - Fixed documentation typos and issues * Mon Dec 1 2014 Alon Bar-Lev 1.0.0-1 - Initial.