Date: Wednesday, November 27, 2013 @ 17:02:33 Author: spupykin Revision: 101547
upgpkg: unrealircd 3.2.10.2-1 upd Added: unrealircd/trunk/unrealircd.install Modified: unrealircd/trunk/PKGBUILD --------------------+ PKGBUILD | 19 +++++++++++-------- unrealircd.install | 14 ++++++++++++++ 2 files changed, 25 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-11-27 14:52:34 UTC (rev 101546) +++ PKGBUILD 2013-11-27 16:02:33 UTC (rev 101547) @@ -3,7 +3,7 @@ # Contributor: Zerial <ferna...@zerial.org> pkgname=unrealircd -pkgver=3.2.10.1 +pkgver=3.2.10.2 pkgrel=1 pkgdesc="Open Source IRC Server" arch=('i686' 'x86_64') @@ -12,26 +12,29 @@ depends=('openssl' 'curl' 'c-ares') conflicts=('ircd') provides=('ircd') -backup=('etc/unrealircd/unrealircd.conf' - 'etc/conf.d/unrealircd') +backup=('etc/unrealircd/unrealircd.conf') +install=unrealircd.install source=(http://www.unrealircd.com/downloads/Unreal$pkgver.tar.gz unrealircd.service arch-fixes.patch) -md5sums=('97b4bd68a804e517355efa756f401a90' +md5sums=('21c460dc04d221b401a1701ca96e9e58' '93276a1cd426e4a811c072c35fc31e94' '77807313c4578f2c30286b9f9e3fb21c') +prepare() { + cd $srcdir/Unreal$pkgver + patch -p1 <$srcdir/arch-fixes.patch +} + build() { cd $srcdir/Unreal$pkgver - patch -p1 <$srcdir/arch-fixes.patch - ac_cv_ip6=yes ./configure --with-showlistmodes \ - --enable-hub --enable-prefixaq --with-listen=5 \ + --enable-prefixaq --with-listen=5 \ --with-dpath=/etc/unrealircd \ --with-spath=/usr/bin \ --with-nick-history=2000 --with-sendq=3000000 \ - --with-bufferpool=18 --with-hostname=archlinux \ + --with-bufferpool=18 \ --with-permissions=0600 --with-fd-setsize=1024 \ --enable-dynamic-linking \ --enable-ziplinks \ Added: unrealircd.install =================================================================== --- unrealircd.install (rev 0) +++ unrealircd.install 2013-11-27 16:02:33 UTC (rev 101547) @@ -0,0 +1,14 @@ +post_install() { + echo "Create ircd user and chown /etc/unrealircd and /var/log/unrealircd recursively" + echo "SSL is enabled by default, so you need to create pem files" + echo "Also unrealircd.conf needs adjustments" + echo "See also: https://wiki.archlinux.org/index.php/UnrealIRCd" +} + +post_upgrade() { + post_install +} + +post_remove() { + echo "Don't forget to remove ircd user" +}