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 ++ + + +