diff options
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -1,14 +1,14 @@ pkgname=redpen -_pkgver=1.3 +_pkgver=1.4 pkgver=${_pkgver}.0 pkgrel=1 pkgdesc="A document checker. RedPen is a proofreading tool to help writers or programmers." url="http://redpen.cc/" arch=('any') license=('Apache') -depends=('java-runtime') +depends=('java-runtime>=8') source=(https://github.com/redpen-cc/redpen/releases/download/v${pkgver}/redpen-${pkgver}.tar.gz) -sha256sums=('3e3aa98fb83acb6c4db96dcc5c44e02fee211dc3edf0fad9cecf1eb374df3e8b') +sha256sums=('ad8d81e6dc67990055f4eacb0cb069bf7a17e50a6d45f471c655231f931554f3') package() { mkdir -p "${pkgdir}/opt" @@ -17,16 +17,14 @@ package() { install -d "${pkgdir}/usr/bin" cat <<EOF > "${pkgdir}/usr/bin/redpen" #!/bin/sh -exec /opt/${pkgname}/bin/redpen \$@ +exec '/opt/${pkgname}/bin/redpen' "\$@" EOF chmod a+x "${pkgdir}/usr/bin/redpen" - # redpen-server fails to start... - # No write permission to /opt/redpen/logs, can't change... -# cat <<EOF > "${pkgdir}/usr/bin/redpen-server" -# #!/bin/sh -# exec /opt/${pkgname}/bin/redpen-server \$@ -# EOF -# chmod a+x "${pkgdir}/usr/bin/redpen-server" + cat <<EOF > "${pkgdir}/usr/bin/redpen-server" +#!/bin/sh +exec '/opt/${pkgname}/bin/redpen-server' "\$@" +EOF + chmod a+x "${pkgdir}/usr/bin/redpen-server" } |