[arch-commits] Commit in ultimate-ircd/trunk (PKGBUILD ircd.install)

Sergej Pupykin spupykin at archlinux.org
Mon Jun 22 10:26:22 UTC 2015


    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
 }



More information about the arch-commits mailing list