From 5ca5f14a1152afa66ccd31119691fd8fecb91f43 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 20:27:47 +0100 Subject: [PATCH] obsolete apache-commons-beanutils18 [release 1.8.3-2mamba;Tue Aug 16 2011] --- README.md | 2 + apache-commons-beanutils.spec | 122 ++++++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 apache-commons-beanutils.spec diff --git a/README.md b/README.md index e1e352c..0ffcb58 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # apache-commons-beanutils +The scope of this package is to create a package of Java utility methods for accessing and modifying the properties of arbitrary JavaBeans. No dependencies outside of the JDK are required, so the use of this package is very lightweight. + diff --git a/apache-commons-beanutils.spec b/apache-commons-beanutils.spec new file mode 100644 index 0000000..aa9602e --- /dev/null +++ b/apache-commons-beanutils.spec @@ -0,0 +1,122 @@ +Name: apache-commons-beanutils +Version: 1.8.3 +Release: 2mamba +Summary: Commons Beanutils Package +Group: Development/Libraries/Java +Vendor: openmamba +Distribution: openmamba +Packager: gil +URL: http://commons.apache.org/beanutils/ +Source: http://apache.panu.it/commons/beanutils/source/commons-beanutils-%{version}-src.tar.gz +License: Apache Software License Version 2.0 +BuildRequires: apache-ant +BuildRequires: coreutils +BuildRequires: jakarta-commons-collections +BuildRequires: jakarta-commons-logging +BuildRequires: java-junit3 +BuildRequires: jpackage-utils +Requires: jakarta-commons-collections +Requires: jakarta-commons-logging +Requires: jpackage-utils +Provides: apache-commons-beanutils18 +Obsoletes: apache-commons-beanutils18 +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +The scope of this package is to create a package of Java utility methods for accessing and modifying the properties of arbitrary JavaBeans. No dependencies outside of the JDK are required, so the use of this package is very lightweight. + +%package javadoc +Group: Documentation +Summary: Javadoc for %{name} + +%description javadoc +Commons Beanutils Package + +This package contains javadoc for %{name}. + +%prep + +%setup -q -n commons-beanutils-%{version}-src +for j in $(find . -name "*.jar"); do + mv $j $j.no +done +%build +export CLASSPATH=$(build-classpath commons-collections commons-logging) +export OPT_JAR_LIST="/opt/java/ant/lib/ant-junit.jar $(build-classpath junit-4.5)" +ant -Dbuild.sysclasspath=first dist + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +mkdir -p %{buildroot}%{_javadir}/beanutils + +install -p -m 644 dist/commons-beanutils-%{version}.jar \ + %{buildroot}%{_javadir}/beanutils/%{name}-%{version}.jar +install -p -m 644 dist/commons-beanutils-core-%{version}.jar \ + %{buildroot}%{_javadir}/beanutils/%{name}-core-%{version}.jar +install -p -m 644 dist/commons-beanutils-bean-collections-%{version}.jar \ + %{buildroot}%{_javadir}/beanutils/%{name}-bean-collections-%{version}.jar + +( + cd %{buildroot}%{_javadir}/beanutils + for jar in *-%{version}*; do + ln -sf ${jar} `echo $jar| sed "s|apache-||g"` + done +) + +( + cd %{buildroot}%{_javadir}/beanutils + for jar in *-%{version}*; do + ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` + done +) + +mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version} +cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version} +ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%dir %{_javadir}/beanutils +%{_javadir}/beanutils/apache-commons-beanutils-%{version}.jar +%{_javadir}/beanutils/apache-commons-beanutils-bean-collections-%{version}.jar +%{_javadir}/beanutils/apache-commons-beanutils-bean-collections.jar +%{_javadir}/beanutils/apache-commons-beanutils-core-%{version}.jar +%{_javadir}/beanutils/apache-commons-beanutils-core.jar +%{_javadir}/beanutils/apache-commons-beanutils.jar +%{_javadir}/beanutils/commons-beanutils-%{version}.jar +%{_javadir}/beanutils/commons-beanutils-bean-collections-%{version}.jar +%{_javadir}/beanutils/commons-beanutils-bean-collections.jar +%{_javadir}/beanutils/commons-beanutils-core-%{version}.jar +%{_javadir}/beanutils/commons-beanutils-core.jar +%{_javadir}/beanutils/commons-beanutils.jar +%doc dist/LICENSE.txt dist/NOTICE.txt +%doc dist/README.txt dist/RELEASE-NOTES.txt + +%files javadoc +%defattr(-,root,root) +%{_javadocdir}/%{name}-%{version} +%{_javadocdir}/%{name} + +%changelog +* Tue Aug 16 2011 Silvan Calarco 1.8.3-2mamba +- obsolete apache-commons-beanutils18 + +* Tue Apr 27 2010 Automatic Build System 1.8.3-1mamba +- automatic update by autodist + +* Tue Jan 26 2010 Automatic Build System 1.8.2-1mamba +- automatic update by autodist + +* Fri Oct 23 2009 Automatic Build System 1.8.1-1mamba +- automatic update by autodist + +* Sun Apr 12 2009 gil 1.8.0-1mamba +- update to 1.8.0 +- renamed to legacy apache-commons-beanutils (ex jakarta) + +* Fri Mar 06 2009 gil 1.7.0-1mamba +- package created by autospec