Name: mchange-commons Version: 0.2.11 Release: 10 Summary: A collection of general purpose utilities for c3p0 License: LGPLv2 or EPL URL: https://github.com/swaldman/mchange-commons-java Source0: https://github.com/swaldman/mchange-commons-java/archive/mchange-commons-java-0.2.11/mchange-commons-0.2.11.tar.gz #Remove test about mchange Patch0: mchange-no-tests.patch BuildRequires: sbt ivy-local maven-local log4j12 slf4j typesafe-config BuildArch: noarch %description General tool, part of c3p0. %package help Summary: API documentation for mchange-commons Provides: %{name}-javadoc = %{version}-%{release} Obsoletes: %{name}-javadoc < %{version}-%{release} %description help The help for mchange-commons to use. %prep %autosetup -n mchange-commons-java-mchange-commons-java-0.2.11 -p1 find -name '*.class' -delete find -name '*.jar' -delete sed -i -e 's/0.13.6/0.13.1/' project/build.properties cp -pr /usr/share/sbt/ivy-local . mkdir -p ./ivy-local/com.typesafe/config/1.2.1/ mkdir -p ./ivy-local/log4j/log4j/1.2.14/ mkdir -p ./ivy-local/org.slf4j/slf4j-api/1.7.5/ pushd ./ivy-local/com.typesafe/config/1.2.1/ touch ivy.xml ln -s /usr/share/java/typesafe-config.jar config-1.2.1.jar echo " " > ivy.xml popd pushd ./ivy-local/log4j/log4j/1.2.14/ touch ivy.xml ln -s /usr/share/java/log4j-1.2.17.jar log4j-1.2.14.jar echo " " > ivy.xml popd pushd ./ivy-local/org.slf4j/slf4j-api/1.7.5/ touch ivy.xml ln -s /usr/share/java/slf4j/slf4j-api.jar slf4j-api-1.7.5.jar echo " " > ivy.xml popd %build export SBT_BOOT_DIR=$PWD/boot export SBT_IVY_DIR=$PWD/ivy-local sbt package make-pom doc %mvn_artifact target/mchange-commons-java-%{version}.pom target/mchange-commons-java-%{version}.jar %install %mvn_install -J target/api %files -f .mfiles %license LICENSE* %files help -f .mfiles-javadoc %changelog * Wed Oct 28 2020 Ge Wang - 0.2.11-10 - remove dependency of python2 * Thu Apr 9 2020 likexin - 0.2.11-9 - delete the stupid copy command * Thu Nov 14 2019 wangye - 0.2.11-8 - Package init