Name: jansi1 Version: 1.18 Release: %mkrel 2 Summary: Generate and interpret ANSI escape sequences in Java Group: Development/Java License: ASL 2.0 URL: https://fusesource.github.io/jansi/ Source0: https://github.com/fusesource/jansi/archive/jansi-project-%{version}.tar.gz BuildArch: noarch BuildRequires: maven-local BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.fusesource:fusesource-pom:pom:) BuildRequires: mvn(org.fusesource.hawtjni:hawtjni-runtime) BuildRequires: mvn(org.fusesource.jansi:jansi-native) %description Jansi is a small Java library that allows you to use ANSI escape sequences in your Java console applications. It implements ANSI support on platforms which don't support it like Windows and provides graceful degradation when output is sent to output devices which cannot support ANSI sequences. %package javadoc Summary: Javadocs for %{name} %description javadoc This package contains the API documentation for %{name}. %prep %autosetup -n jansi-jansi-project-%{version} %pom_disable_module example %pom_xpath_remove "pom:build/pom:extensions" %pom_remove_plugin -r :maven-site-plugin # No maven-uberize-plugin %pom_remove_plugin -r :maven-uberize-plugin # Remove unnecessary deps for jansi-native builds cd jansi %pom_remove_dep :jansi-windows32 %pom_remove_dep :jansi-windows64 %pom_remove_dep :jansi-osx %pom_remove_dep :jansi-freebsd32 %pom_remove_dep :jansi-freebsd64 # it's there only to be bundled in uberjar and we disable uberjar generation %pom_remove_dep :jansi-linux32 %pom_remove_dep :jansi-linux64 cd - # javadoc generation fails due to strict doclint in JDK 8 %pom_remove_plugin -r :maven-javadoc-plugin %build %mvn_compat_version org.fusesource.jansi:jansi %{version} 1 %mvn_build %install %mvn_install %files -f .mfiles %license license.txt %doc readme.md changelog.md %files javadoc -f .mfiles-javadoc %license license.txt %changelog * Sat Mar 26 2022 umeabot <umeabot> 1.18-2.mga9 + Revision: 1827699 - Mageia 9 Mass Rebuild * Sun Feb 28 2021 daviddavid <daviddavid> 1.18-1.mga9 + Revision: 1694367 - mageiaify spec file - imported package jansi1