Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 8002f6eb42344ba60c0c6f05ad844bf1 > files > 2

aelfred-1.2-6.mga5.src.rpm

Name:          aelfred
Version:       1.2
Release:       %mkrel 6
Summary:       Java-based XML parser
Group:         Development/Java
License:       BSD
Url:           http://www.jpackage.org/
Source0:       http://card4u.fhnon.de/XMLKlassen/microstar-Parser/aelfred.zip
Patch0:        aelfred-icedtea-build.patch
BuildRequires: ant
BuildRequires: java-devel
BuildRequires: jpackage-utils
Requires:      jpackage-utils
BuildArch:     noarch

%description
AElfred is a Java-based XML parser from Microstar Software Ltd. AElfred
is distributed for free (with full source) for both commercial and
non-commercial use.

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

%description javadoc
AElfred is a Java-based XML parser from Microstar Software Ltd.

This package contains javadoc for %{name}.

%package demo
Group:         Development/Java
Summary:       Demonstrations and samples for %{name}
Requires:      %{name} = %{version}-%{release}

%description demo
AElfred is a Java-based XML parser from Microstar Software Ltd.

This package contains demonstrations and samples for %{name}.

%prep
%setup -q -c

for j in $(find . -name "*.jar"); do
   mv $j $j.no
done
for j in $(find . -name "*.class"); do
   rm -f $j
done
%patch0 -b .sav
rm -rf HTML/*

%build

mkdir classes
%javac -d classes -source 1.4 `find src -name \*.java`
pushd classes
  %jar cf ../aelfred.jar com
popd
%javadoc -source 1.4 -d HTML `find src -name \*.java`

%install
mkdir -p %{buildroot}%{_javadir}
install -m 644 aelfred.jar \
  %{buildroot}%{_javadir}/aelfred-%{version}.jar

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

mkdir -p %{buildroot}%{_javadocdir}/aelfred-%{version}
cp -pr HTML/* %{buildroot}%{_javadocdir}/aelfred-%{version}
ln -sf aelfred-%{version} %{buildroot}%{_javadocdir}/aelfred

mkdir -p %{buildroot}%{_datadir}/aelfred/Demo
cp -a classes/*.class %{buildroot}%{_datadir}/aelfred/Demo

%files
%{_javadir}/aelfred-%{version}.jar
%{_javadir}/aelfred.jar
%doc README.txt FILES

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

%files demo
%{_datadir}/aelfred



%changelog
* Wed Oct 15 2014 umeabot <umeabot> 1.2-6.mga5
+ Revision: 750128
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.2-5.mga5
+ Revision: 677706
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 1.2-4.mga4
+ Revision: 502458
- Mageia 4 Mass Rebuild

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

* Sun Oct 28 2012 dmorgan <dmorgan> 1.2-2.mga3
+ Revision: 311172
- Java Stack Mass Rebuild

* Tue Sep 06 2011 dmorgan <dmorgan> 1.2-1.mga2
+ Revision: 138979
- Adapt to mageia guidelines

  + gil <gil>
    - imported package aelfred


* Fri Jul 01 2011 gil <gil> 1.2-0.%%mkrel
- initial rpm