Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > dee6e7f5b7b3c7919d1ee1243b3bd396 > files > 1

indy_mock-0.0-2.mga3.src.rpm

%define pgk_version 1149d3e
Name:          indy_mock
Version:       0.0
Release:       %mkrel 2
Summary:       A set of mock classes to mimic the invokedynamic APIs in Java 7 
Group:         Development/Java
License:       CPL, GPL, LGPL, MIT
Url:           https://github.com/jruby/indy_mock
# git clone git://github.com/jruby/indy_mock.git
Source0:       https://download.github.com/jruby-indy_mock-%{pgk_version}.tar.gz
BuildRequires: ant
BuildRequires: java-devel
BuildRequires: junit4
BuildRequires: jpackage-utils
Requires:      jpackage-utils
BuildArch:     noarch

%description
This package contains dynamic language support provided directly by the
Java core class libraries and virtual machine.

%package javadoc
Group:          Development/Java
Summary:        Javadoc for %{name}

%description javadoc
A set of mock classes to mimic the invokedynamic APIs in Java 7 

This package contains javadoc for %{name}.

%prep
%setup -q -n jruby-indy_mock-%{pgk_version}

%build
export CLASSPATH=$(build-classpath junit4):build/classes
ant -Djavadoc.windowtitle="Indy Mock API" test jar javadoc

%install
[ %{buildroot} != / ] && rm -rf %{buildroot}

mkdir -p %{buildroot}%{_javadir}
install -pm 644 dist/indy_mock.jar %{buildroot}%{_javadir}/indy_mock-%{version}.jar

(
  cd %{buildroot}%{_javadir}
  for jar in *-%{version}*; do
    ln -sf ${jar} `echo $jar| sed  "s|-%{version}||g"`
  done
  ln -sf indy_mock-%{version}.jar jsr292-mock.jar
)

mkdir -p %{buildroot}%{_javadocdir}/jruby-indy_mock-%{version}
cp -a dist/javadoc/* %{buildroot}%{_javadocdir}/jruby-indy_mock-%{version}
ln -sf jruby-indy_mock-%{version} %{buildroot}%{_javadocdir}/jruby-indy_mock

%clean
[ %{buildroot} != / ] && rm -rf %{buildroot}

%files
%defattr(-,root,root) 
%{_javadir}/indy_mock-%{version}.jar
%{_javadir}/indy_mock.jar
%{_javadir}/jsr292-mock.jar

%files javadoc
%defattr(-,root,root)
%{_javadocdir}/jruby-indy_mock-%{version}
%{_javadocdir}/jruby-indy_mock



%changelog

* Sat Jan 12 2013 umeabot <umeabot> 0.0-2.mga3
+ Revision: 354398
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Nov 03 2011 dmorgan <dmorgan> 0.0-1.mga2
+ Revision: 162450
+ rebuild (emptylog)

* Sat Jun 11 2011 gil <gil> 0.0-0.mga2
+ Revision: 103616
- imported package indy_mock