Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 697a8b88addc835ed33aa69e241f7939 > files > 2

dynalang-0.3-3.mga3.src.rpm

Name:          dynalang
Version:       0.3
Release:       %mkrel 3
Summary:       JVM Dynamic Languages Metaobject Protocol
Group:         Development/Java
License:       ASL
Url:           http://dynalang.sourceforge.net/
Source0:       http://sourceforge.net/projects/dynalang/files/dynalang/dynalang-%{version}/dynalang-0.3.tgz
BuildRequires: ant
BuildRequires: ant-junit
BuildRequires: emma
BuildRequires: java-devel >= 0:1.6.0
BuildRequires: junit
BuildRequires: jpackage-utils
Requires:      jpackage-utils
BuildArch:     noarch

%description
Library for implementation of interoperable metaobject protocols for
dynamic languages running on a Java Virtual Machine.

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

%description javadoc
JVM Dynamic Languages Metaobject Protocol.

This package contains javadoc for %{name}

%prep
%setup -q -c %{name}-%{version}
for j in $(find . -name "*.jar"); do
  mv $j $j.no
done

mkdir -p testlib
pushd testlib
  ln -sf $(build-classpath emma) emma.jar
  ln -sf $(build-classpath emma_ant) emma_ant.jar
  ln -sf $(build-classpath junit) junit.jar
popd

%build

export ClASSPATH=$(build-classpath emma emma_ant junit ant/ant-junit)
ant jar doc

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

install -pm 644 build/dynalang-%{version}.jar \
  %{buildroot}%{_javadir}/

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

mkdir -p %{buildroot}%{_javadocdir}/dynalang-%{version}
cp -pr build/doc/javadoc/* %{buildroot}%{_javadocdir}/dynalang-%{version}
ln -s dynalang-%{version} %{buildroot}%{_javadocdir}/dynalang

%files
%{_javadir}/dynalang-%{version}.jar
%{_javadir}/dynalang.jar
%doc LICENSE.txt

%files javadoc
%{_javadocdir}/dynalang-%{version}
%{_javadocdir}/dynalang



%changelog

* Fri Jan 11 2013 umeabot <umeabot> 0.3-3.mga3
+ Revision: 349204
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Dec 01 2012 dmorgan <dmorgan> 0.3-2.mga3
+ Revision: 323990
- Build with java7

* Sun Jul 31 2011 dmorgan <dmorgan> 0.3-1.mga2
+ Revision: 130854
- Clean spec file

  + gil <gil>
    - imported package dynalang