From 2466c0ecd1cab73569b724b80e2400c7d7d9d861 Mon Sep 17 00:00:00 2001 From: Richard Allen Megginson Date: Jan 10 2008 18:50:25 +0000 Subject: Resolves: bug 428226 Description: Review Request: idm-console-framework: Core console package used by Fedora Directory Server and other IDM projects Fix Description: initial commit into F-8 branch --- diff --git a/.cvsignore b/.cvsignore index e69de29..2094913 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +idm-console-framework-1.1.1.tar.bz2 diff --git a/idm-console-framework.spec b/idm-console-framework.spec new file mode 100755 index 0000000..9df6419 --- /dev/null +++ b/idm-console-framework.spec @@ -0,0 +1,88 @@ +%define major_version 1.1 +%define minor_version 1 + +Name: idm-console-framework +Version: %{major_version}.%{minor_version} +Release: 1%{?dist} +Summary: Identity Management Console Framework + +Group: System Environment/Libraries +License: LGPLv2 +URL: http://directory.fedoraproject.org + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +Source: http://directory.fedoraproject.org/sources/%{name}-%{version}.tar.bz2 +Requires: ldapjdk +Requires: jss +BuildRequires: java-1.7.0-icedtea +BuildRequires: ant >= 1.6.2 +BuildRequires: ldapjdk +BuildRequires: jss +BuildRequires: java-1.7.0-icedtea-devel + +%description +A Java Management Console framework used for remote server management. + +%prep +%setup -q + +%build +%{ant} \ + -Dlib.dir=%{_libdir} \ + -Dbuilt.dir=`pwd`/built \ + -Dclassdest=%{_javadir} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_javadir} +install -m777 built/release/jars/idm-console-* $RPM_BUILD_ROOT%{_javadir} + +# create symlinks +pushd $RPM_BUILD_ROOT%{_javadir} +ln -s idm-console-base-%{version}.jar idm-console-base-%{major_version}.jar +ln -s idm-console-base-%{version}.jar idm-console-base.jar +ln -s idm-console-mcc-%{version}.jar idm-console-mcc-%{major_version}.jar +ln -s idm-console-mcc-%{version}.jar idm-console-mcc.jar +ln -s idm-console-mcc-%{version}_en.jar idm-console-mcc-%{major_version}_en.jar +ln -s idm-console-mcc-%{version}_en.jar idm-console-mcc_en.jar +ln -s idm-console-nmclf-%{version}.jar idm-console-nmclf-%{major_version}.jar +ln -s idm-console-nmclf-%{version}.jar idm-console-nmclf.jar +ln -s idm-console-nmclf-%{version}_en.jar idm-console-nmclf-%{major_version}_en.jar +ln -s idm-console-nmclf-%{version}_en.jar idm-console-nmclf_en.jar +popd + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE +%{_javadir}/idm-console-base-%{version}.jar +%{_javadir}/idm-console-base-%{major_version}.jar +%{_javadir}/idm-console-base.jar +%{_javadir}/idm-console-mcc-%{version}.jar +%{_javadir}/idm-console-mcc-%{major_version}.jar +%{_javadir}/idm-console-mcc.jar +%{_javadir}/idm-console-mcc-%{version}_en.jar +%{_javadir}/idm-console-mcc-%{major_version}_en.jar +%{_javadir}/idm-console-mcc_en.jar +%{_javadir}/idm-console-nmclf-%{version}.jar +%{_javadir}/idm-console-nmclf-%{major_version}.jar +%{_javadir}/idm-console-nmclf.jar +%{_javadir}/idm-console-nmclf-%{version}_en.jar +%{_javadir}/idm-console-nmclf-%{major_version}_en.jar +%{_javadir}/idm-console-nmclf_en.jar + +%changelog +* Wed Jan 9 2008 Rich Megginson 1.1.1-1 +- fix rpmlint issues +- changed license from LGPL to LGPLv2 +- added explicit requires for java-1.7.0-icedtea +- added LICENSE for doc + +* Wed Dec 19 2007 Rich Megginson 1.1.0-2 +- for the fedora ds 1.1 release + +* Wed Aug 1 2007 Nathan Kinder 1.1.0-1 +- Initial creation (based on old fedora-idm-console package). diff --git a/sources b/sources index e69de29..27fee89 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a23291c9aea256f075b69df981fae42a idm-console-framework-1.1.1.tar.bz2