diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index f8dcb1b..0e9bc1b 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -12,12 +12,16 @@ depends=('glibc')
optdepends=('java-runtime: Java bindings')
makedepends=('cmake' 'swig' 'maven' 'java-environment')
source=("$pkgname-$pkgver.tar.gz::https://github.com/glencoesoftware/jxrlib/archive/v$pkgver.tar.gz"
- 'CMakeLists.txt')
+ 'CMakeLists.txt'
+ 'javax-xml-bind.patch') #https://stackoverflow.com/questions/52502189/java-11-package-javax-xml-bind-does-not-exist
sha512sums=('bcf69c9bec32829c266e60540fdc2e8d16d9bf7e0d3930327db5bfce6d1fc2c8b67c7a2b236d128ff3ce89b1c2a14b27a69cdf5bda365c4fcaac98d76b8bd406'
- '832557a5aa0825132aefe38f5136159f1d2ac46bf8455745877342e08db5752c73c34f16a7edf3fd5fa8813f1c48a1b5d77d91901301e2322f18b520bbe97ae6')
+ '832557a5aa0825132aefe38f5136159f1d2ac46bf8455745877342e08db5752c73c34f16a7edf3fd5fa8813f1c48a1b5d77d91901301e2322f18b520bbe97ae6'
+ '31cc6694c54c192925cc033f8779c57d40b41319259336dcb72cd0c374077625341948e7665b2a74af7acc3e0f650b89121c607c067f80e1fa26c7a00305e746')
prepare() {
- cp CMakeLists.txt $pkgname-$pkgver/
+ cd $pkgname-$pkgver
+ patch -p1 -i ../javax-xml-bind.patch
+ cp ../CMakeLists.txt .
}
build() {
diff --git a/trunk/javax-xml-bind.patch b/trunk/javax-xml-bind.patch
new file mode 100644
index 0000000..c71292f
--- /dev/null
+++ b/trunk/javax-xml-bind.patch
@@ -0,0 +1,26 @@
+diff --git a/java/pom.xml b/java/pom.xml
+index 35f6cbf..2a4befc 100644
+--- a/java/pom.xml
++++ b/java/pom.xml
+@@ -51,6 +51,21 @@
+ 1.1.7
+ test
+
++
++ javax.xml.bind
++ jaxb-api
++ 2.3.0
++
++
++ com.sun.xml.bind
++ jaxb-core
++ 2.3.0
++
++
++ com.sun.xml.bind
++ jaxb-impl
++ 2.3.0
++
+
+
+