summaryrefslogtreecommitdiff
path: root/community/ngircd
diff options
context:
space:
mode:
Diffstat (limited to 'community/ngircd')
-rw-r--r--community/ngircd/PKGBUILD11
-rw-r--r--community/ngircd/ngircd.service11
2 files changed, 18 insertions, 4 deletions
diff --git a/community/ngircd/PKGBUILD b/community/ngircd/PKGBUILD
index c2001c2dc..a5f0f490c 100644
--- a/community/ngircd/PKGBUILD
+++ b/community/ngircd/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 72683 2012-06-19 13:44:28Z kkeen $
+# $Id: PKGBUILD 75302 2012-08-18 11:54:08Z kkeen $
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Contributor: Mateusz Herych <heniekk@gmail.com>
# Contributor: Alexander Rødseth <rodseth@gmail.com>
pkgname=ngircd
pkgver=19.2
-pkgrel=1
+pkgrel=2
pkgdesc="Next Generation IRC Daemon"
arch=('x86_64' 'i686')
backup=(etc/ngircd.conf)
@@ -13,9 +13,11 @@ url="http://ngircd.barton.de/"
license=('GPL')
depends=('openssl' 'libident')
source=("http://ngircd.barton.de/pub/ngircd/ngircd-$pkgver.tar.gz"
- ngircd.sh)
+ ngircd.sh
+ ngircd.service)
sha256sums=('bf1d5bc7554863e295d3175483f5bb01ccb0acf06a64ba9bb222150b808cf34d'
- 'f8c28546090af8ce67471b9b4d577f6926007615356dd11afd2bc16f61d698d5')
+ 'f8c28546090af8ce67471b9b4d577f6926007615356dd11afd2bc16f61d698d5'
+ '13ffad9647ef42d1a9c8f01f6208bef9dfe9e0f86dce9a01f72711d813d720a0')
build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -34,6 +36,7 @@ package() {
make DESTDIR="$pkgdir" install
install -Dm 755 ../ngircd.sh "$pkgdir/etc/rc.d/ngircd"
+ install -Dm 755 ../ngircd.service "$pkgdir/usr/lib/systemd/system/ngircd.service"
}
# vim:set ts=2 sw=2 et:
diff --git a/community/ngircd/ngircd.service b/community/ngircd/ngircd.service
new file mode 100644
index 000000000..b5bab060b
--- /dev/null
+++ b/community/ngircd/ngircd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Next Generation IRC Daemon
+After=network.target
+
+[Service]
+# don't daemonize to simplify stuff
+ExecStart=/usr/sbin/ngircd -n
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target