# # spec file for package simplexml # # Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: simplexml Version: 2.7.1 Release: 0 Summary: Simple XML License: Apache-2.0 Group: Development/Libraries/Java URL: https://github.com/ngallagher/%{name} Source0: %{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: maven-local BuildRequires: mvn(org.apache.maven.wagon:wagon-ssh-external) BuildRequires: mvn(xpp3:xpp3) BuildArch: noarch %description Simple is a high performance XML serialization and configuration framework for Java. Its goal is to provide an XML framework that enables rapid development of XML configuration and communication systems. This framework aids the development of XML systems with minimal effort and reduced errors. It offers full object serialization and deserialization, maintaining each reference encountered. In essence it is similar to C# XML serialization for the Java platform, but offers additional features for interception and manipulation. %package javadoc Summary: API documentation for %{name} Group: Documentation/HTML %description javadoc API documentation for %{name}. %prep %setup -q %pom_remove_dep -r stax: %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :maven-javadoc-plugin %pom_remove_plugin :maven-compiler-plugin %{mvn_file} : simpleframework/%{name} %build %{mvn_build} -f %install %mvn_install %fdupes -s %{buildroot}%{_javadocdir}/%{name} %files -f .mfiles %license LICENSE.txt %doc README.md %files javadoc -f .mfiles-javadoc %license LICENSE.txt %changelog