Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 8ff4b7c1fa123de77e86120bb26dcce6 > files > 2

csg-bytecode-1.0.0-2.mga3.src.rpm

Name:          csg-bytecode
Version:       1.0.0
Release:       %mkrel 2
Summary:       CSG Bytecode Package
Group:         Development/Java
License:       ASL, BSD
Url:           http://www.claritysys.com/products/bytecode/
Source0:       http://www.claritysys.com/products/bytecode/csg-bytecode-1.0.0-src.zip
BuildRequires: ant
BuildRequires: csg-util
BuildRequires: java-devel
BuildRequires: junit
BuildRequires: ant-junit
BuildRequires: jpackage-utils
Requires:      csg-util
Requires:      jpackage-utils
BuildArch:     noarch

%description
This is a package for reading and writing Java .class files,
such as for building a compiler or disassembler. It includes a
disassembler as well.

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

%description javadoc
CSG Bytecode Package.

This package contains javadoc for %{name}.

%prep
%setup -q -n csg-bytecode-%{version}-src

for j in $(find . -name "*.jar"); do
  mv $j ${j}.no
done

%build

export CLASSPATH=$(build-classpath csg-util junit)
ant -DENV.CSG_SHARED_JARS=%{_javadir} jar javadoc test

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

install -m 644 build/csg-bytecode.jar \
  %{buildroot}%{_javadir}/csg-bytecode-%{version}.jar

(
  cd %{buildroot}%{_javadir}
  for jar in *-%{version}*; do 
    ln -sf ${jar} ${jar/-%{version}/}
  done
)

mkdir -p %{buildroot}%{_javadocdir}/csg-bytecode-%{version}
cp -pr build/doc/api/* %{buildroot}%{_javadocdir}/csg-bytecode-%{version}
ln -s csg-bytecode-%{version} %{buildroot}%{_javadocdir}/csg-bytecode

%files
%{_javadir}/csg-bytecode-%{version}.jar
%{_javadir}/csg-bytecode.jar

%files javadoc
%{_javadocdir}/csg-bytecode-%{version}
%{_javadocdir}/csg-bytecode



%changelog

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

* Sat Aug 27 2011 dmorgan <dmorgan> 1.0.0-1.mga2
+ Revision: 135647
- Fix buildrequires
- Remove useless macros

  + gil <gil>
    - imported package csg-bytecode