diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | charybdis.service | 5 |
3 files changed, 13 insertions, 9 deletions
@@ -1,6 +1,6 @@ pkgbase = charybdis pkgdesc = A highly scalable IRCv3-compliant IRCd - pkgver = 3.5.3 + pkgver = 4.1.2 pkgrel = 1 url = http://www.charybdis.io/ install = charybdis.install @@ -13,10 +13,10 @@ pkgbase = charybdis depends = zlib provides = charybdis options = !strip - source = http://distfiles.charybdis.io/charybdis-3.5.3.tar.bz2 + source = https://github.com/charybdis-ircd/charybdis/archive/charybdis-4.1.2.tar.gz source = charybdis.service source = charybdis.tmpfiles - sha256sums = 3d64138a9804c82be2ae652fefa09c014faba3fb292493b4bdbd9058244f6a25 + sha256sums = a3f4e572877c5a3abdab3af652746c0682f0c41b3f9e3c9866315f5d03f2bb57 sha256sums = 044f3567ed865365e76581942e1b28ba4f7193dd6c8022616ea0894295272062 sha256sums = 2fcc284f060cafa9a6df0b010de44833b248169ab11c6289f54227ab87068c29 @@ -5,17 +5,17 @@ _pkgname=charybdis pkgname=charybdis -pkgver=3.5.3 +pkgver=4.1.2 pkgrel=1 pkgdesc='A highly scalable IRCv3-compliant IRCd' url='http://www.charybdis.io/' license=('GPL2') options=('!strip') install=charybdis.install -source=("http://distfiles.charybdis.io/charybdis-${pkgver}.tar.bz2" +source=("https://github.com/charybdis-ircd/charybdis/archive/charybdis-${pkgver}.tar.gz" 'charybdis.service' 'charybdis.tmpfiles') -sha256sums=('9fb928524acbadeabedef56b0b6446c2d6de365382e256f5c21170c75390e16b' +sha256sums=('a3f4e572877c5a3abdab3af652746c0682f0c41b3f9e3c9866315f5d03f2bb57' '044f3567ed865365e76581942e1b28ba4f7193dd6c8022616ea0894295272062' '2fcc284f060cafa9a6df0b010de44833b248169ab11c6289f54227ab87068c29') arch=('i686' 'x86_64') @@ -23,9 +23,10 @@ depends=('bison' 'flex' 'openssl' 'zlib') provides=('charybdis') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}-${_pkgname}-${pkgver}" # Configure the build. + ./autogen.sh ./configure \ --prefix=/usr \ --sysconfdir=/etc/charybdis \ @@ -39,7 +40,7 @@ build() { } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}-${_pkgname}-${pkgver}" # Install the program. make DESTDIR="${pkgdir}" install diff --git a/charybdis.service b/charybdis.service index 6b4767a19e55..2cf8e91ffe95 100644 --- a/charybdis.service +++ b/charybdis.service @@ -1,12 +1,15 @@ [Unit] Description=Charybdis IRCd +Requires=network.target After=network.target [Service] Type=forking +PIDFile=/run/charybdis/ircd.pid ExecStart=/usr/bin/charybdis-ircd +Restart=always User=charybdis -PIDFile=/run/charybdis/ircd.pid +Group=charybdis [Install] WantedBy=multi-user.target |