Name: java-ruby-openssl Version: 0.6 Release: 2mamba Summary: OpenSSL library for JRuby Group: Development/Languages Vendor: openmamba Distribution: openmamba Packager: gil URL: http://jruby-extras.rubyforge.org/jruby-openssl # git://github.com/jruby/jruby-openssl.git Source0: jruby-openssl-0.6.tar.gz Patch0: jruby-openssl-0.6-no-classpath-in-manifest.patch Patch1: jruby-openssl-0.6-javadoc.patch License: Common Pubblic License Version 1.0, GPL, LGPL BuildRequires: java-bouncycastle BuildRequires: java-bytelist BuildRequires: java-jnr-constants BuildRequires: java-jcodings BuildRequires: java-joda-time BuildRequires: java-ruby BuildRequires: jpackage-utils Requires: java-bouncycastle BuildRoot: %{_tmppath}/%{name}-%{version}-root %description JRuby OpenSSL library. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc OpenSSL library for JRuby. This package contains javadoc for %{name}. %prep %setup -q -n jruby-openssl %patch0 %patch1 rm -rf mocha lib/bc*.jar pushd lib ln -sf $(build-classpath bcmail) bcmail-jdk15-144.jar ln -sf $(build-classpath bcprov) bcprov-jdk15-144.jar popd %build export JAVA_HOME=/usr/lib/jvm/jdk-sun export CLASSPATH=$(build-classpath bcmail bcprov bytelist joda-time jnr-constants jcodings) ant \ -Djruby.jar=$(build-classpath jruby) \ jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 lib/jopenssl.jar \ %{buildroot}%{_javadir}/jruby-openssl-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} ${jar/-%{version}/} done ln -sf jruby-openssl-%{version}.jar %{buildroot}%{_javadir}/jopenssl.jar ) mkdir -p %{buildroot}%{_javadocdir}/jruby-openssl-%{version} cp -pr apidocs/* %{buildroot}%{_javadocdir}/jruby-openssl-%{version} ln -sf jruby-openssl-%{version} %{buildroot}%{_javadocdir}/jruby-openssl %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/jruby-openssl-%{version}.jar %{_javadir}/jruby-openssl.jar %{_javadir}/jopenssl.jar %doc History.txt License.txt README.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/jruby-openssl-%{version} %{_javadocdir}/jruby-openssl %changelog * Fri Dec 10 2010 gil 0.6-2mamba - ... add a changelog entry * Thu Feb 25 2010 gil 0.6-1mamba - Initial package