diff options
author | Jingbei Li | 2019-01-28 15:26:15 +0800 |
---|---|---|
committer | Jingbei Li | 2019-01-28 15:26:15 +0800 |
commit | 3c5982775124b6d6a1e7f5818e0759572eac244e (patch) | |
tree | e8b6f3a995d3da236b3a112a87c48c7cf6d9025c | |
parent | d9879d05a113ed28a6dee1023c0ea7884f6f8ea9 (diff) | |
download | aur-3c5982775124b6d6a1e7f5818e0759572eac244e.tar.gz |
add patches to fix `StubUtility.java` and java 10
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 21 insertions, 11 deletions
@@ -1,24 +1,28 @@ pkgbase = eclim pkgdesc = Brings Eclipse functionality to Vim pkgver = 2.8.0 - pkgrel = 2 + pkgrel = 3 url = http://eclim.org/ install = eclim.install arch = i686 arch = x86_64 license = GPL3 makedepends = apache-ant + makedepends = eclipse + makedepends = groovy + makedepends = java-environment=10 + makedepends = libnsl makedepends = python2-sphinx makedepends = python2-docutils - makedepends = groovy - depends = eclipse - depends = java-environment=8 - depends = libnsl - depends = vim + makedepends = vim optdepends = eclipse-dltk-core conflicts = eclim-git source = https://github.com/ervandew/eclim/releases/download/2.8.0/eclim_2.8.0.tar.gz md5sums = aae873ee270d6c7b21a6ff3bec3f08ad pkgname = eclim + depends = eclipse + depends = java-environment + depends = libnsl + depends = vim @@ -1,14 +1,14 @@ # Maintainer: Jingbei Li <i@jingbei.li> # Contributor: Andrea Fagiani <andfagiani_at_gmail_dot_com> +# Contributor: solarus <in01-archlinux at tunna.org> pkgname=eclim pkgver=2.8.0 -pkgrel=2 +pkgrel=3 pkgdesc="Brings Eclipse functionality to Vim" url="http://eclim.org/" license=('GPL3') arch=(i686 x86_64) -depends=('eclipse' 'java-environment=8' 'libnsl' 'vim') -makedepends=('apache-ant' 'python2-sphinx' 'python2-docutils' 'groovy') +makedepends=('apache-ant' 'eclipse' 'groovy' 'java-environment=10' 'libnsl' 'python2-sphinx' 'python2-docutils' 'vim') optdepends=('eclipse-dltk-core') conflicts=('eclim-git') install=$pkgname.install @@ -27,6 +27,8 @@ prepare() { export ANT_HOME=/usr/share/ant export PATH=$PATH:$ANT_HOME/bin + export JAVA_HOME=/usr/lib/jvm/java-10-openjdk + export ANT_OPTS="--add-modules java.xml.bind" chmod +x org.eclim/nailgun/configure bin/sphinx @@ -35,6 +37,10 @@ prepare() { # ant/build.gant syntax error sed '68,71d' -i ant/build.gant + + # https://github.com/ervandew/eclim/issues/601 + find -name "*.java" -exec sed -i -e 's/StubUtility2/StubUtility2Core/' \ + -e 's/corext.codemanipulation.StubUtility;/core.manipulation.StubUtility;/' {} + } build() { @@ -47,16 +53,16 @@ build() { cd ../.. - JAVA_HOME=/usr/lib/jvm/java-8-openjdk \ ant -lib /usr/share/groovy/lib \ -Declipse.home=/usr/lib/eclipse \ -Dvim.files=/usr/share/vim/vimfiles \ -Dfile.encoding=utf-8 \ build - } package() { + depends=('eclipse' 'java-environment' 'libnsl' 'vim') + cd $srcdir/${pkgname}_$pkgver mkdir -p $pkgdir/usr/lib/eclipse |