Name: decentxml Version: 1.4 Release: 1 Summary: XML parser optimized for round-tripping and code reuse License: BSD URL: https://bitbucket.org/digulla/decentxml/src/default/ Source0: https://repo1.maven.org/maven2/de/pdark/decentxml/1.4/decentxml-%{version}-src.zip Source1: https://repo1.maven.org/maven2/de/pdark/decentxml/1.4/decentxml-1.4-src.zip BuildRequires: maven-local mvn(junit:junit) BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) BuildArch: noarch %description XML parser optimized for round-tripping and code reuse with main features being: * Allows 100% round-tripping, even for weird whitespace between attributes in the start tag or in the end tag * Suitable for building editors and filters which want/need to preserve the original file layout as much as possible * Error messages have line and column information * Easy to reuse individual components * XML 1.1 compatible %package javadoc Summary: API documentation for %{name} %description javadoc This package contains the API documentation for %{name}. %prep %setup -q unzip %{SOURCE1} ln -sf %{name}-%{version}/xmlconf ../xmlconf sed -i -e "s|junit-dep|junit|g" pom.xml sed -i '/not_wf_sa_16[89] /d' src/test/java/de/pdark/decentxml/XMLConformanceTest.java %pom_remove_plugin :maven-javadoc-plugin %pom_xpath_set "pom:plugin[pom:artifactId='maven-assembly-plugin']/pom:executions/pom:execution/pom:goals/pom:goal[text()='attached']" single %build %mvn_file : %{name} %mvn_build %install %mvn_install %files -f .mfiles %doc LICENSE README %files javadoc -f .mfiles-javadoc %doc LICENSE %changelog * Fri Aug 14 2020 leiju <leiju4@huawei.com> - 1.4-1 - Package init