diff options
author | Pierre Choffet | 2022-02-03 14:18:38 -0500 |
---|---|---|
committer | Pierre Choffet | 2022-02-03 14:21:51 -0500 |
commit | 0861932516a9766345ec717dff8185823ab24d96 (patch) | |
tree | 038915b152f33658d20af829fdc5993fdd2a2756 | |
parent | b0073d4634cf85803513fc1410eb713dd2b5ed8f (diff) | |
download | aur-0861932516a9766345ec717dff8185823ab24d96.tar.gz |
Update to 4.0.0
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | irccd-sysusers.conf | 1 |
4 files changed, 36 insertions, 40 deletions
@@ -1,19 +1,17 @@ -# Generated by mksrcinfo v8 -# Sat Feb 17 17:41:03 UTC 2018 pkgbase = irccd - pkgdesc = IRC client daemon - pkgver = 2.2.0 + pkgdesc = A flexible, fast IRC bot + pkgver = 4.0.0 pkgrel = 1 url = http://projects.malikania.fr/irccd/ - changelog = ChangeLog arch = x86_64 license = custom:ISC - makedepends = cmake + makedepends = mercurial makedepends = openssl + conflicts = irccd-hg backup = etc/irccd.conf - backup = etc/irccdctl.conf - source = http://releases.malikania.fr/irccd/2.2.0/irccd-2.2.0.tar.xz - md5sums = 98fe4ff67a174467e12791cd97dfb807 + source = http://releases.malikania.fr/irccd/4.0.0/irccd-4.0.0.tar.xz + source = irccd-sysusers.conf + md5sums = f8818c1a3414621b3d2cfb080d915bf5 + md5sums = 9a2172be1a0b56ee719048cb0b4ee594 pkgname = irccd - diff --git a/ChangeLog b/ChangeLog index 07c6e676b5ed..971a549c41cb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2022-02-03 Pierre Choffet <peuc@wanadoo.fr> + * 4.0.0-1 : + Upstream update to 4.0.0 + +2020-01-29 Pierre Choffet <peuc@wanadoo.fr> + * 3.0.30-1 : + Update to 3.0.3 + 2018-02-17 Pierre Choffet <peuc@wanadoo.fr> * 2.2.0-1 : Update to 2.2.0 @@ -1,4 +1,4 @@ -# irccd packaging script for ArchLinux - Copyright (c) 2013-2018 Pierre Choffet +# irccd packaging script for ArchLinux - Copyright (c) 2013-2022 Pierre Choffet # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -19,56 +19,45 @@ # THE SOFTWARE. pkgname=irccd -pkgver=2.2.0 +pkgver=4.0.0 pkgrel=1 epoch= -pkgdesc="IRC client daemon" +pkgdesc='A flexible, fast IRC bot' arch=('x86_64') -url="http://projects.malikania.fr/irccd/" +url='http://projects.malikania.fr/irccd/' license=('custom:ISC') groups=() depends=() -makedepends=('cmake' 'openssl') +makedepends=('mercurial' 'openssl') checkdepends=() optdepends=() provides=() -conflicts=() +conflicts=('irccd-hg') replaces=() -backup=("etc/irccd.conf" "etc/irccdctl.conf") +backup=('etc/irccd.conf') options=() -changelog="ChangeLog" -source=("http://releases.malikania.fr/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz") +changelog= +source=("http://releases.malikania.fr/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz" 'irccd-sysusers.conf') noextract=() -md5sums=('98fe4ff67a174467e12791cd97dfb807') +md5sums=('f8818c1a3414621b3d2cfb080d915bf5' + '9a2172be1a0b56ee719048cb0b4ee594') build() { - cd $srcdir/$pkgname-$pkgver - mkdir -p _build - cd _build - cmake .. \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX='/' \ - -DWITH_BINDIR='usr/bin' \ - -DWITH_CONFDIR='etc' \ - -DWITH_MANDIR='usr/share/man' \ - -DWITH_DOCDIR='usr/share/doc/irccd' \ - -DWITH_PLUGINDIR='usr/share/irccd/plugins' + mkdir "$srcdir/$pkgname-$pkgver/build" + cd "$srcdir/$pkgname-$pkgver/build" + + cmake -DCMAKE_INSTALL_PREFIX='/usr' -DIRCCD_WITH_SYSTEMD=On .. make } package() { - cd $srcdir/$pkgname-$pkgver/_build + cd "$srcdir/$pkgname-$pkgver/build" make DESTDIR="$pkgdir" install mkdir -p $pkgdir/usr/share/licenses/$pkgname cp ../LICENSE.md $pkgdir/usr/share/licenses/$pkgname/LICENSE - # Copy systemd unit - mkdir -p $pkgdir/usr/lib/systemd/system/ - sed 's/@PATH@/\/usr\/bin\/irccd/' contrib/irccd.service > $pkgdir/usr/lib/systemd/system/irccd.service - sed -i 's/Type=forking/Type=simple/' $pkgdir/usr/lib/systemd/system/irccd.service - - # Copy default config files - mv $pkgdir/etc/irccd.conf.sample $pkgdir/etc/irccd.conf - mv $pkgdir/etc/irccdctl.conf.sample $pkgdir/etc/irccdctl.conf + # Copy default config files and sysusers + install -D -m 0644 "$pkgdir/usr/etc/irccd.conf.sample" "$pkgdir/etc/irccd.conf" + install -D -m 0644 "$srcdir/irccd-sysusers.conf" "$pkgdir/usr/lib/sysusers.d/irccd.conf" } diff --git a/irccd-sysusers.conf b/irccd-sysusers.conf new file mode 100644 index 000000000000..89bc431de712 --- /dev/null +++ b/irccd-sysusers.conf @@ -0,0 +1 @@ +u irccd - "irccd daemon user" - - |