%define pgk_version 8b45ca7 %define rel -0-g%{pgk_version} Name: java-jnr-constants Version: 0.7 Release: 1mamba Summary: A set of platform constants (e.g. errno values) Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: https://github.com/wmeissner/jnr-constants/ Source: http://github.com/wmeissner/jnr-constants/tarball/%{version}/wmeissner-jnr-constants-%{version}%{?rel}.tar.gz #Source: constantine-0.6-mercurial-src.tar.gz License: MIT BuildRequires: apache-ant BuildRequires: jpackage-utils Requires: jpackage-utils Provides: java-constantine BuildRoot: %{_tmppath}/%{name}-%{pgk_version}-root %description Provides java values for common platform C constants (e.g. errno) %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Provides java values for common platform C constants (e.g. errno) This package contains javadoc for %{name} %prep %setup -q -n wmeissner-jnr-constants-%{pgk_version} #%setup -q -n constantine-mercurial for j in $(find . -name "*.jar" -o -name "*.class"); do mv $j $j.no done %build ant jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 dist/constantine.jar \ %{buildroot}%{_javadir}/jnr-constants-%{version}.jar mkdir -p %{buildroot}%{_datadir}/maven2/poms install -pm 644 pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP-constantine.pom %add_to_maven_depmap org.jruby.extras constantine %{version} JPP constantine ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ln -s jnr-constants-%{version}.jar constantine.jar ) mkdir -p %{buildroot}%{_javadocdir}/jnr-constants-%{version} cp -pr dist/javadoc/* %{buildroot}%{_javadocdir}/jnr-constants-%{version} ln -s jnr-constants-%{version} %{buildroot}%{_javadocdir}/jnr-constants %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/jnr-constants-%{version}.jar %{_javadir}/jnr-constants.jar %{_javadir}/constantine.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc LICENSE %files javadoc %defattr(-,root,root) %{_javadocdir}/jnr-constants-%{version} %{_javadocdir}/jnr-constants %changelog * Wed Dec 08 2010 gil 0.7-1mamba - update to 0.7 * Tue Dec 07 2010 gil 0.6-2mamba - rebuilt devel - add maven2 pom - edit URL * Sun Jun 14 2009 gil 0.6-1mamba - update to 0.6 * Wed Jun 10 2009 gil 0.4-1mamba - package created by autospec