diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e0491ef1f6d5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Jonathan Raffre (nekonyuu) <nk@nyuu.eu> +# Contributor (based on): Bjorn Neergaard (neersighted) <bjorn@neersighted.com> +# Contributor: JD Horelick <jdhore1@gmail.com> +# Contributor: Mantas Mikulėnas <grawity@gmail.com> + +_pkgname=charybdis +pkgname=charybdis +pkgver=3.5.0 +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" + 'charybdis.service' + 'charybdis.tmpfiles') +sha256sums=('8bdf12b5389c896520c42c8a7f918212c25e81c8f5a823a8aca595603da93014' + '044f3567ed865365e76581942e1b28ba4f7193dd6c8022616ea0894295272062' + '2fcc284f060cafa9a6df0b010de44833b248169ab11c6289f54227ab87068c29') +arch=('i686' 'x86_64') +depends=('bison' 'flex' 'openssl' 'zlib') +provides=('charybdis') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # Configure the build. + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc/charybdis \ + --localstatedir=/var \ + --enable-fhs-paths \ + --with-rundir=/run \ + --with-program-prefix=charybdis- + + # Build it! + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # Install the program. + make DESTDIR="${pkgdir}" install + + # Install the docs. + install -Dm644 -d docs "${pkgdir}/usr/share/docs/charybdis" + + # Install the service. + install -Dm644 "${srcdir}/charybdis.service" "${pkgdir}/usr/lib/systemd/system/charybdis.service" + install -Dm644 "${srcdir}/charybdis.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/charybdis.conf" +} + +# vim: ft=sh ts=2 sw=2 et |