Name: java-microba Version: 0.4.4.3 Release: 1mamba Summary: Microba controls is a set of JFC (Swing) components Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://microba.sourceforge.net/ Source0: http://sourceforge.net/projects/microba/files/microba/%{version}/microba-%{version}-full.zip Source1: java-microba-%{version}.pom License: BSD BuildRequires: apache-ant BuildRequires: java-graph BuildRequires: jpackage-utils Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Microba is a set of finely crafted & feature rich JFC (Swing) components. Keywords: jfc, swing, java, date picker, datepicker, date-picker, calendar, gradient editor, marker, slider, palette editor, jgraph bird view, bird eye %package bundle Group: Development/Libraries/Java Summary: %{name} bundle for maven 2 %description bundle Microba controls is a set of JFC (Swing) components. This package contains %{name} bundle for maven 2. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Microba controls is a set of JFC (Swing) components. This package contains javadoc for %{name}. %prep %setup -q -cn microba-%{version} jar -xf microba-%{version}-sources.jar for j in $(find . -name "*.jar"); do mv $j $j.no done cp -pr %{SOURCE1} pom.xml mkdir lib-compiletime ln -sf $(build-classpath jgraph) lib-compiletime/jgraph.jar for c in $(find . -name "*.class"); do rm -rf $c done %build ant %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 redist/microba-%{version}.jar \ %{buildroot}%{_javadir}/microba-%{version}.jar # bundle install -m 644 redist/microba-%{version}-maven.jar \ %{buildroot}%{_javadir}/microba-maven-%{version}.jar mkdir -p %{buildroot}%{_datadir}/maven2/poms install -m 644 pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP-microba.pom %add_to_maven_depmap net.sf.microba microba %{version} JPP microba ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p javadoc cd javadoc jar -xf ../redist/microba-%{version}-javadoc.jar rm -rf META-INF cd .. mkdir -p %{buildroot}%{_javadocdir}/microba cp -pr javadoc/* %{buildroot}%{_javadocdir}/microba %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/microba-%{version}.jar %{_javadir}/microba.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc change.log.txt license.txt readme.txt %files bundle %defattr(-,root,root) %{_javadir}/microba-maven-%{version}.jar %{_javadir}/microba-maven.jar %files javadoc %defattr(-,root,root) %{_javadocdir}/microba %changelog * Fri Jan 07 2011 gil 0.4.4.3-1mamba - package created by autospec