diff options
author | Kohei Suzuki | 2015-11-23 03:31:50 +0900 |
---|---|---|
committer | Kohei Suzuki | 2015-11-23 03:31:50 +0900 |
commit | 8b8e4f1a8ae2e70bf418f7a2801a9c09a70482af (patch) | |
tree | c30afae445bbcf07f1b0a3e2fba066794a3c89f1 | |
download | aur-8b8e4f1a8ae2e70bf418f7a2801a9c09a70482af.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | yaskkserv.install | 16 | ||||
-rw-r--r-- | yaskkserv.service | 10 |
4 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..92ca65bb09a8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = yaskkserv + pkgdesc = Yet another SKK Japanese input method dictionary server + pkgver = 0.6.2 + pkgrel = 1 + url = http://umiushi.org/~wac/yaskkserv/ + install = yaskkserv.install + arch = x86_64 + arch = i686 + license = GPL + makedepends = perl + makedepends = skk-jisyo + depends = openssl + source = http://umiushi.org/~wac/yaskkserv/yaskkserv-0.6.2.tar.xz + source = yaskkserv.service + sha1sums = 552a3eee3afd42b942936696d61be8ffdbc186cd + sha1sums = 807a07e4dbd456ddea198505862667da563c787f + +pkgname = yaskkserv + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a59414a7e46f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: eagletmt <eagletmt@gmail.com> +pkgname=yaskkserv +pkgver=0.6.2 +pkgrel=1 +pkgdesc='Yet another SKK Japanese input method dictionary server' +arch=('x86_64' 'i686') +url='http://umiushi.org/~wac/yaskkserv/' +license=('GPL') +depends=('openssl') +makedepends=('perl' 'skk-jisyo') +source=(http://umiushi.org/~wac/$pkgname/$pkgname-$pkgver.tar.xz + yaskkserv.service) +install=yaskkserv.install + +build() { + cd "$srcdir/$pkgname-$pkgver" + LC_ALL=C ./configure --prefix=/usr --enable-google-japanese-input \ + --disable-gnutls --enable-openssl + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make PREFIX="$pkgdir/usr" install_all + mv "$pkgdir/usr/sbin/"* "$pkgdir/usr/bin/" + rmdir "$pkgdir/usr/sbin" + + mkdir -p "$pkgdir/usr/share/skk" + "$pkgdir/usr/bin/yaskkserv_make_dictionary" /usr/share/skk/SKK-JISYO.L "$pkgdir/usr/share/skk/SKK-JISYO.L.yaskkserv" + + local _systemd_dir="$pkgdir/usr/lib/systemd/system" + mkdir -p "$_systemd_dir" + install -m644 "$srcdir/yaskkserv.service" "$_systemd_dir/" +} + +# vim:set ts=2 sw=2 et: +sha1sums=('552a3eee3afd42b942936696d61be8ffdbc186cd' + '807a07e4dbd456ddea198505862667da563c787f') diff --git a/yaskkserv.install b/yaskkserv.install new file mode 100644 index 000000000000..124aef4d9a28 --- /dev/null +++ b/yaskkserv.install @@ -0,0 +1,16 @@ +post_install() { + cat <<EOF +==> If you want to use custom SKK-JISYO, convert it to yaskkserv dictionary format. +==> $ yaskkserv_make_dictionary /path/to/skk-jiso /path/to/new-yaskkserv-jisyo + +==> /etc/conf.d/yaskkserv.conf is no longer provided. +==> If you want to change command line arguments to yaskkserv, create an +==> override file in yaskkserv.service.d and DON'T modify yaskkserv.service +==> directly. See systemd.unit(5) for detail on how to alter or add +==> configuration setting. +EOF +} + +post_upgrade() { + post_install $1 +} diff --git a/yaskkserv.service b/yaskkserv.service new file mode 100644 index 000000000000..0b93fd59a0d0 --- /dev/null +++ b/yaskkserv.service @@ -0,0 +1,10 @@ +[Unit] +Description=Yet another SKK Japanese input method dictionary server + +[Service] +Type=forking +User=nobody +ExecStart=/usr/bin/yaskkserv_hairy -p 1178 --google-japanese-input=notfound /usr/share/skk/SKK-JISYO.L.yaskkserv + +[Install] +WantedBy=multi-user.target |