Date: Monday, June 22, 2015 @ 12:26:22 Author: spupykin Revision: 135701
upgpkg: ultimate-ircd 3.0.2-9 upd Modified: ultimate-ircd/trunk/PKGBUILD ultimate-ircd/trunk/ircd.install --------------+ PKGBUILD | 21 +++++++++++++-------- ircd.install | 15 +++++++-------- 2 files changed, 20 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-06-22 10:21:01 UTC (rev 135700) +++ PKGBUILD 2015-06-22 10:26:22 UTC (rev 135701) @@ -4,28 +4,33 @@ pkgname=ultimate-ircd pkgver=3.0.2 -pkgrel=8 +pkgrel=9 pkgdesc="ultimate irc server" arch=(i686 x86_64) -url="http://www.shadow-realm.org/" +url="https://github.com/J-Soft/UltimateIRCd" license=("GPL") -depends=(glibc) -makedepends=(patch) +depends=() +makedepends=('patch' 'git') conflicts=(ircd) provides=(ircd) backup=() install=ircd.install -source=(http://downloads.sourceforge.net/sourceforge/ultimate/Ultimate$pkgver.tar.bz2 +source=(git://github.com/J-Soft/UltimateIRCd.git ultimate-ircd.service ultimate-ircd.tmpfiles conf-fix.patch) -md5sums=('8bc14b97d22a3ce3415cc0540ae459f6' +md5sums=('SKIP' '526fd78018b9b011787e4e9012437116' 'e51723ab29e7a3ddc3589846815de0c9' '5e0f2a02e12675ac070a148c3234e111') +prepare() { + cd $srcdir/UltimateIRCd + sed -i 's|O_CREAT)|O_CREAT, 0644)|g' src/s_serv.c +} + build() { - cd $srcdir/Ultimate$pkgver + cd $srcdir/UltimateIRCd ./configure --prefix=/usr --enable-chinese-nick for i in `find -type f -name Makefile`; do @@ -43,7 +48,7 @@ } package() { - cd $srcdir/Ultimate$pkgver + cd $srcdir/UltimateIRCd mkdir -p $pkgdir/usr/bin mkdir -p $pkgdir/var/log/ircd mkdir -p $pkgdir/etc/ircd/networks Modified: ircd.install =================================================================== --- ircd.install 2015-06-22 10:21:01 UTC (rev 135700) +++ ircd.install 2015-06-22 10:26:22 UTC (rev 135701) @@ -1,13 +1,12 @@ post_install() { - groupadd -r irc - useradd -r -G irc -d /var/lib/ircd ircd - chown -R ircd:irc var/log/ircd - chown -R ircd:irc var/lib/ircd - chown -R ircd:irc var/run/ircd + groupadd -r irc + useradd -r -G irc -d /var/lib/ircd ircd + systemd-tmpfiles --create ultimate-ircd.conf + chown -R ircd:irc var/log/ircd + chown -R ircd:irc var/lib/ircd } post_upgrade() { - chown -R ircd:irc var/log/ircd - chown -R ircd:irc var/lib/ircd - chown -R ircd:irc var/run/ircd + chown -R ircd:irc var/log/ircd + chown -R ircd:irc var/lib/ircd }
