################################################################################ Name: idm-console-framework ################################################################################ Summary: Identity Management Console Framework URL: http://www.dogtagpki.org/ License: LGPLv2 BuildArch: noarch # For development (i.e. unsupported) releases, use x.y.z-0.n.. # For official (i.e. supported) releases, use x.y.z-r where r >=1. Version: 2.0.0 Release: 1.20220615173348UTC.4a15af49%{?dist} #global _phase -alpha1 # To create a tarball from a version tag: # $ git archive \ # --format=tar.gz \ # --prefix idm-console-framework-/ \ # -o idm-console-framework-.tar.gz \ # Source: https://github.com/dogtagpki/idm-console-framework/archive/v%{version}%{?_phase}/idm-console-framework-%{version}%{?_phase}.tar.gz # To create a patch for all changes since a version tag: # $ git format-patch \ # --stdout \ # \ # > idm-console-framework-VERSION-RELEASE.patch # Patch: idm-console-framework-VERSION-RELEASE.patch ################################################################################ # Java ################################################################################ %define java_devel java-17-openjdk-devel %define java_headless java-17-openjdk-headless %define java_home %{_jvmdir}/jre-17-openjdk ################################################################################ # Build Dependencies ################################################################################ BuildRequires: %{java_devel} BuildRequires: ant >= 1.6.2 BuildRequires: jss >= 5.0.0 BuildRequires: ldapjdk >= 5.0.0 ################################################################################ # Runtime Dependencies ################################################################################ Requires: %{java_headless} Requires: jss >= 5.0.0 Requires: ldapjdk >= 5.0.0 %description A Java Management Console framework used for remote server management. ################################################################################ %prep ################################################################################ %autosetup -n idm-console-framework-%{version}%{?_phase} -p 1 ################################################################################ %build ################################################################################ %{ant} \ -Dlib.dir=%{_libdir} \ -Dbuilt.dir=`pwd`/built \ -Dclassdest=%{_javadir} ################################################################################ %install ################################################################################ install -d $RPM_BUILD_ROOT%{_javadir} install -m644 built/release/jars/idm-console-* $RPM_BUILD_ROOT%{_javadir} ################################################################################ %files ################################################################################ %doc LICENSE %{_javadir}/idm-console-base.jar %{_javadir}/idm-console-mcc.jar %{_javadir}/idm-console-mcc_en.jar %{_javadir}/idm-console-nmclf.jar %{_javadir}/idm-console-nmclf_en.jar ################################################################################ %changelog * Thu Aug 09 2018 Dogtag PKI Team 1.2.0-0 - To list changes in since : $ git log --pretty=oneline --abbrev-commit --no-decorate ..