Spec URL: https://martinkg.fedorapeople.org/Review/SPECS/MSearch.spec SRPM URL: https://martinkg.fedorapeople.org/Review/SRPMS/MSearch-2.1.1-2.fc25.src.rpm Description: Mandatory library for MediathekView Fedora Account System Username: martinkg MSearch depends on openjfx https://bugzilla.redhat.com/show_bug.cgi?id=1145303 For MSearch to be built, the shared object and jar files must be symlinked into somehwere where the JDK/JRE can find it. #!/bin/bash openjfx_dir=/usr/lib/jvm/openjfx jdk_files=$(find $openjfx_dir/{bin,lib} -type f -print) for file in $jdk_files; do relative=${file#$openjfx_dir/} ln -sfv "$openjfx_dir/$relative" "/usr/lib/jvm/java/$relative" done jre_files=$(find $openjfx_dir/rt -type f -print) for file in $jre_files; do relative=${file#$openjfx_dir/rt/} ln -sfv "$openjfx_dir/rt/$relative" "/usr/lib/jvm/jre/$relative" done %changelog * Fri Feb 10 2017 Martin Gansser <martinkg> - 2.1.1-2 - delete *.jar files - enable javadoc - fix groupId - fix non ASCII chars - add subpkg javadoc - add %%license macro to javadoc subpkg * Thu Feb 09 2017 Martin Gansser <martinkg> - 2.1.1-1 - Initial build
MSearch was renamed to MLib https://github.com/mediathekview/MLib and is availabe in version 3.0.0. MLib requires now okhttp3, but it's only version okhttp-2.7.4 available for Fedora.
Rawhide should now have all the dependencies for this package
MSearch was renamed to MLib Spec URL: https://martinkg.fedorapeople.org/Review/SPECS/MLib.spec SRPM URL: https://martinkg.fedorapeople.org/Review/SRPMS/MLib-2.1.1-2.fc26.src.rpm
You still need this to be reviewed?
I am interesting in a review but I think it's pretty hard to get it compiling. the recent version 2.5.0 fails at the moment with this messages: + /usr/bin/python3 /usr/share/java-utils/mvn_build.py --gradle -- build javadocs Executing: gradle-local --no-daemon --offline build javadocs build xmvnInstall ['gradle-local', '--no-daemon', '--offline', 'build', 'javadocs', 'build', 'xmvnInstall'] FAILURE: Build failed with an exception. * What went wrong: Could not resolve all files for configuration ':compileClasspath'. > Could not resolve org.apache.logging.log4j:log4j-core:2.8.1. Required by: project : > XMvn was unable to resolve artifact org.apache.logging.log4j:log4j-core:pom:2.8.1 > No cached version of org.apache.logging.log4j:log4j-core:2.8.1 available for offline mode. > No cached version of org.apache.logging.log4j:log4j-core:2.8.1 available for offline mode. > Could not resolve org.apache.commons:commons-dbcp2:2.3.0. Required by: project : > XMvn was unable to resolve artifact org.apache.commons:commons-dbcp2:pom:2.3.0 > No cached version of org.apache.commons:commons-dbcp2:2.3.0 available for offline mode. > No cached version of org.apache.commons:commons-dbcp2:2.3.0 available for offline mode. > Could not resolve org.apache.commons:commons-configuration2:2.2. Required by: project : > XMvn was unable to resolve artifact org.apache.commons:commons-configuration2:pom:2.2 > No cached version of org.apache.commons:commons-configuration2:2.2 available for offline mode. > No cached version of org.apache.commons:commons-configuration2:2.2 available for offline mode. > Could not resolve org.jetbrains:annotations:15.0. Required by: project : > XMvn was unable to resolve artifact org.jetbrains:annotations:pom:15.0 > No cached version of org.jetbrains:annotations:15.0 available for offline mode. > No cached version of org.jetbrains:annotations:15.0 available for offline mode. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org BUILD FAILED in 16s 1 actionable task: 1 executed