diff --git a/libreadline-java-0.8.0-sourcetarget.patch b/libreadline-java-0.8.0-sourcetarget.patch new file mode 100644 index 0000000..18ee4df --- /dev/null +++ b/libreadline-java-0.8.0-sourcetarget.patch @@ -0,0 +1,11 @@ +--- libreadline-java-0.8.0/Makefile 2017-12-18 11:50:48.197823175 +0100 ++++ libreadline-java-0.8.0/Makefile 2017-12-18 13:31:13.714940274 +0100 +@@ -70,7 +70,7 @@ + + ## normal javac + JAVAC = javac +-JC_FLAGS = ++JC_FLAGS = -source 1.6 -target 1.6 + + ## with jikes + #JAVAC = jikes diff --git a/libreadline-java.changes b/libreadline-java.changes index e0efb76..9feec39 100644 --- a/libreadline-java.changes +++ b/libreadline-java.changes @@ -5,6 +5,7 @@ Mon Dec 18 10:57:33 UTC 2017 - fstrba@suse.com * libreadline-java-0.8.0-jdk10.patch - Allow building with jdk10 that does not have javah - Run fdupes on documentation +- Build with source and target level 1.6 ------------------------------------------------------------------- Mon Sep 18 12:42:17 UTC 2017 - fstrba@suse.com diff --git a/libreadline-java.spec b/libreadline-java.spec index c584b34..991a656 100644 --- a/libreadline-java.spec +++ b/libreadline-java.spec @@ -29,6 +29,7 @@ Patch0: libreadline-java-ncurses.patch Patch1: libreadline-java-libdir.patch Patch2: libreadline-java-0.8.0-missing-return-type.patch Patch3: libreadline-java-0.8.0-jdk10.patch +Patch4: libreadline-java-0.8.0-sourcetarget.patch BuildRequires: fdupes BuildRequires: java-devel >= 1.8 BuildRequires: javapackages-tools @@ -58,6 +59,7 @@ wrapper. This package contains the javadoc documentation for it. %patch1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 find . -name "*.jar" -exec rm -f {} \; sed -i 's|@LIBDIR@|%{_libdir}|' src/org/gnu/readline/Readline.java