[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