diff --git a/snakeyaml-1.17.tar.bz2 b/snakeyaml-1.17.tar.bz2 new file mode 100644 index 0000000..b4b7dc8 Binary files /dev/null and b/snakeyaml-1.17.tar.bz2 differ diff --git a/snakeyaml.spec b/snakeyaml.spec new file mode 100644 index 0000000..6137f42 --- /dev/null +++ b/snakeyaml.spec @@ -0,0 +1,83 @@ +#Global macro or variable +%global vertag 70abb5efa4c0 + +#Basic Information +Name: snakeyaml +Version: 1.17 +Release: 8 +Summary: YAML parser and emitter for the Java programming language +License: ASL 2.0 +URL: https://bitbucket.org/asomov/%{name}/ +Source0: https://bitbucket.org/asomov/snakeyaml/get/v%{version}.tar.bz2#/%{name}-%{version}.tar.bz2 +BuildArch: noarch + +#Dependency +BuildRequires: dos2unix maven-local +BuildRequires: mvn(biz.source_code:base64coder) mvn(commons-codec:commons-codec) +BuildRequires: mvn(joda-time:joda-time) mvn(org.apache.velocity:velocity) +BuildRequires: mvn(junit:junit) mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) + +%description +SnakeYAML is a YAML parser and emitter for the Java Virtual Machine. +YAML is a data serialization format designed for human readability +and interaction with scripting languages. + +SnakeYAML features: + * a complete YAML 1.1 parser. In particular, + SnakeYAML can parse all examples from the specification. + * Unicode support including UTF-8/UTF-16 input/output. + * high-level API for serializing and deserializing native Java objects. + * support for all types from the YAML types repository. + * relatively sensible error messages. + +%package javadoc +Summary: API documentation for %{name} + +%description javadoc +This package contains javadoc for %{name}. + +#Build sections +%prep +%autosetup -n asomov-%{name}-%{vertag} -p1 + +%mvn_file : %{name} + +dos2unix LICENSE.txt + +%pom_remove_plugin :cobertura-maven-plugin +%pom_remove_plugin :maven-changes-plugin +%pom_remove_plugin :maven-license-plugin +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-site-plugin + +sed -i "/spring - 1.17-8 +- Package init +