Name: java-jna-posix Version: 1.0.3 Release: 1mamba Summary: Java POSIX emulation layer Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://kenai.com/projects/jna-posix # hg export https://kenai.com/hg/jna-posix~mercurial # tar czf jna-posix~mercurial-1.0.3-src.tar.gz jna-posix~mercurial Source0: jna-posix~mercurial-%{version}-src.tar.gz Source1: java-jna-posix-1.0.3-build.xml License: Common Public License Version 1.0, GPL, LGPL BuildRequires: apache-ant BuildRequires: apache-ant-junit BuildRequires: java-jna BuildRequires: java-junit48 BuildRequires: jpackage-utils Requires: java-jna Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description jna-posix is a lightweight cross-platform POSIX emulation layer for Java, written in Java and leveraging the JNA library (https://jna.dev.java.net/). %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc jna-posix is a lightweight cross-platform POSIX emulation layer for Java, written in Java and leveraging the JNA library (https://jna.dev.java.net/). This package contains javadoc for %{name} %prep %setup -q -n jna-posix~mercurial chmod -R go=u-w * for j in $(find . -name "*.jar"); do mv $j $j.no done pushd lib ln -sf $(build-classpath junit48) junit-4.4.jar ln -sf $(build-classpath jna) jna.jar popd #rm -f build.xml #cp %{S:1} build.xml #sed -i -e 's|destfile=.*$|destfile="lib/jna-posix-%{version}.jar">|' build.xml %build export CLASSPATH=$(build-classpath junit48 jna) ant jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 dist/jna-posix.jar \ %{buildroot}%{_javadir}/jna-posix-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_datadir}/maven2/poms %add_to_maven_depmap org.jruby.ext.posix jna-posix %{version} JPP jna-posix install -pm 644 pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP-jna-posix.pom mkdir -p %{buildroot}%{_javadocdir}/jna-posix-%{version} cp -pr dist/javadoc/* %{buildroot}%{_javadocdir}/jna-posix-%{version} ln -s jna-posix-%{version} %{buildroot}%{_javadocdir}/jna-posix %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/jna-posix-%{version}.jar %{_javadir}/jna-posix.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc LICENSE.txt README.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/jna-posix-%{version} %{_javadocdir}/jna-posix %changelog * Sun Jan 09 2011 gil 1.0.3-1mamba - update to 1.0.3 * Wed Dec 08 2010 gil 1.0.1-2mamba - add maven2 pom - rebuilt devel * Wed Jun 10 2009 gil 1.0.1-1mamba - package created by autospec