################################################################################ Name: idm-console-framework ################################################################################ Summary: Identity Management Console Framework URL: http://www.dogtagpki.org/ License: LGPLv2 BuildArch: noarch Version: 1.2.0 Release: 1%{?_timestamp}%{?_commit_id}%{?dist} # global _phase -a1 # 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 ################################################################################ # Build Dependencies ################################################################################ # autosetup BuildRequires: git BuildRequires: java-devel >= 1.8.0 BuildRequires: ant >= 1.6.2 BuildRequires: jss >= 4.5.0-1 BuildRequires: ldapjdk >= 4.20.0 ################################################################################ # Runtime Dependencies ################################################################################ # Urge use of OpenJDK for runtime Requires: java >= 1.8.0 Requires: jss >= 4.5.0-1 Requires: ldapjdk >= 4.20.0 %description A Java Management Console framework used for remote server management. ################################################################################ %prep ################################################################################ %autosetup -n idm-console-framework-%{version}%{?_phase} -p 1 -S git ################################################################################ %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 * Fri Aug 10 2018 Dogtag PKI Team 1.2.0-1 - Rebased to IDM Console Framework 1.2.0