Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release-src > by-pkgid > 909d4fcc59e4656c5db34a4d9101df63 > files > 5

jyaml-1.3-6.mga5.src.rpm

Name:          jyaml
Version:       1.3
Release:       %mkrel 6
Summary:       Java library for Java object serialization using the Yaml format
Group:         Development/Java
License:       BSD
Url:           http://jyaml.sourceforge.net/
Source0:       http://sourceforge.net/projects/jyaml/files/jyaml/jyaml-%{version}/jyaml-src-%{version}.tgz
Source1:       http://repo1.maven.org/maven2/org/jyaml/jyaml/%{version}/jyaml-%{version}.pom
Patch0:        jyaml-1.3-junit.patch
Patch1:        jyaml-1.3-noretrotranslator.patch

BuildArch:     noarch

BuildRequires: java-devel
BuildRequires: jpackage-utils

BuildRequires: ant
BuildRequires: junit
# todo
# dbunit.jar 2.2 
# spring.jar commons-logging.jar

Requires:      jpackage-utils

%description
JYaml is a Java library for Java object serialization using the
Yaml format - a human-friendly format for structured documents
(yaml.org).


%prep
%setup -q -n jyaml

%patch0 -p0
%patch1 -p0
for j in $(find . -name "*.jar"); do
  rm -rf $j
done
# rm -rf retrotranslator/retrotranslator-transformer-0.9.8.jar
# rm -rf retrotranslator/retrotranslator-runtime-0.9.8.jar
# rm -rf retrotranslator/backport-util-concurrent.jar

cat > project.properties << GIL
JUNIT_HOME=%{_javadir}
# You need to set this if you want to test Jyaml for the 1.4 JVM using Retrotranslator
#java.home.14=%{_jvmdir}/java-1.4.0-sun
version=1.3
GIL

%build

%ant build package

%install
install -d -m 755 %{buildroot}%{_javadir}
install -m 644 dist/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar

install -d -m 755 %{buildroot}%{_mavenpomdir}
install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap JPP-%{name}.pom %{name}.jar

%files -f .mfiles
%doc CHANGE_LOG LICENSE RELEASE_NOTES TODO


%changelog
* Sun Jan 18 2015 daviddavid <daviddavid> 1.3-6.mga5
+ Revision: 811227
- use .mfiles generated during build
- remove no longer needed %%post and %%postun for maven_depmap

* Wed Oct 15 2014 umeabot <umeabot> 1.3-5.mga5
+ Revision: 747840
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 1.3-4.mga5
+ Revision: 680906
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 1.3-3.mga4
+ Revision: 506513
- Mageia 4 Mass Rebuild

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

* Wed Aug 10 2011 dmorgan <dmorgan> 1.3-1.mga2
+ Revision: 132431
- Clean spec file

  + gil <gil>
    - imported package jyaml