summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkarronoli2016-02-20 02:00:43 +0900
committerkarronoli2016-02-20 02:00:43 +0900
commit2053cc4ba52f69b6c820ec0ab5d240033531cbf6 (patch)
treeec597800d324d4f07fe1faa5315bd7f010d3f69c
parente408308eb668f89ae396143a913722192de57432 (diff)
downloadaur-2053cc4ba52f69b6c820ec0ab5d240033531cbf6.tar.gz
Bump v1.4.6
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD22
-rw-r--r--redpen.service12
3 files changed, 25 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9159bf8a7a0d..9e8cc66d8f53 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
# Generated by mksrcinfo v8
-# Sat Feb 13 16:56:18 UTC 2016
+# Fri Feb 19 17:00:03 UTC 2016
pkgbase = redpen
pkgdesc = A document checker. RedPen is a proofreading tool to help writers or programmers.
- pkgver = 1.4.5
+ pkgver = 1.4.6
pkgrel = 1
url = http://redpen.cc/
arch = any
license = Apache
depends = java-runtime>=8
- source = https://github.com/redpen-cc/redpen/releases/download/redpen-1.4.5/redpen-1.4.5.tar.gz
- sha256sums = d83165733d0af0cefc29d066f4b8650f016db63415aab1d3a1e3d081f7f4ae4e
+ source = https://github.com/redpen-cc/redpen/releases/download/redpen-1.4.6/redpen-1.4.6.tar.gz
+ source = redpen.service
+ sha256sums = 76f7baf980ef2053a35433b45dc925b4536c58c5afea2122a2af395a374abe78
+ sha256sums = 0437aa2b6486db4a30a1f3806238548db14e98e69fdc5d2e769a968ba001ce7e
pkgname = redpen
diff --git a/PKGBUILD b/PKGBUILD
index c832dae72d7b..9df6396ac48d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,22 @@
# Maintainer: karronoli <karo+arch at karonori.com>
pkgname=redpen
-pkgver=1.4.5
+pkgver=1.4.6
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>=8')
-source=(https://github.com/redpen-cc/redpen/releases/download/redpen-${pkgver}/redpen-${pkgver}.tar.gz)
-sha256sums=('d83165733d0af0cefc29d066f4b8650f016db63415aab1d3a1e3d081f7f4ae4e')
+source=(https://github.com/redpen-cc/redpen/releases/download/redpen-${pkgver}/redpen-${pkgver}.tar.gz redpen.service)
+sha256sums=('76f7baf980ef2053a35433b45dc925b4536c58c5afea2122a2af395a374abe78'
+ '0437aa2b6486db4a30a1f3806238548db14e98e69fdc5d2e769a968ba001ce7e')
package() {
mkdir -p "${pkgdir}/opt"
mv "${srcdir}/${pkgname}-distribution-${pkgver}" "${srcdir}/${pkgname}"
mv "${srcdir}/${pkgname}" "${pkgdir}/opt/"
+ install -Dm644 "${srcdir}/redpen.service" "${pkgdir}/usr/lib/systemd/system/redpen.service"
install -d "${pkgdir}/usr/bin"
- cat <<EOF > "${pkgdir}/usr/bin/redpen"
-#!/bin/sh
-exec '/opt/${pkgname}/bin/redpen' "\$@"
-EOF
- chmod a+x "${pkgdir}/usr/bin/redpen"
-
- cat <<EOF > "${pkgdir}/usr/bin/redpen-server"
-#!/bin/sh
-exec '/opt/${pkgname}/bin/redpen-server' "\$@"
-EOF
- chmod a+x "${pkgdir}/usr/bin/redpen-server"
+ ln -s ../../opt/redpen/bin/redpen "${pkgdir}/usr/bin/redpen"
+ ln -s ../../opt/redpen/bin/redpen-server "${pkgdir}/usr/bin/redpen-server"
}
-
diff --git a/redpen.service b/redpen.service
new file mode 100644
index 000000000000..bf3dfee2b808
--- /dev/null
+++ b/redpen.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=RedPen is a proofreading tool
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/redpen-server start
+ExecStop=/usr/bin/redpen-server stop
+SuccessExitStatus=143
+
+[Install]
+WantedBy=multi-user.target