diff options
author | Pierre Choffet | 2022-02-03 13:59:21 -0500 |
---|---|---|
committer | Pierre Choffet | 2022-02-04 03:33:35 -0500 |
commit | 618a4054111a9efd43040bff049f947905ca05fd (patch) | |
tree | 1c520d8ac4b9594efb95d97795798b6dd3fd9ef7 | |
parent | e33680b8f34c514a712f661d369d50c57addbc69 (diff) | |
download | aur-irccd-hg.tar.gz |
Update packaging after upstream changes
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 26 insertions, 14 deletions
@@ -1,10 +1,14 @@ pkgbase = irccd-hg pkgdesc = A flexible, fast IRC bot - pkgver = 1080.84d567d1c641 + pkgver = 1147.cbc5dfb0b029 pkgrel = 1 url = http://projects.malikania.fr/irccd/ arch = x86_64 license = custom:ISC + makedepends = bison + makedepends = cmake + makedepends = curl + makedepends = flex makedepends = mercurial makedepends = openssl provides = irccd @@ -19,25 +19,25 @@ # THE SOFTWARE. pkgname=irccd-hg -pkgver=1080.84d567d1c641 +pkgver=1147.cbc5dfb0b029 pkgrel=1 epoch= -pkgdesc="A flexible, fast IRC bot" +pkgdesc='A flexible, fast IRC bot' arch=('x86_64') url='http://projects.malikania.fr/irccd/' license=('custom:ISC') groups=() depends=() -makedepends=('mercurial' 'openssl') +makedepends=('bison' 'cmake' 'curl' 'flex' 'mercurial' 'openssl') checkdepends=() optdepends=() provides=('irccd') conflicts=('irccd') replaces=() -backup=("etc/irccd.conf") +backup=('etc/irccd.conf') options=() changelog= -source=("$pkgname"::"hg+http://hg.malikania.fr/irccd" 'irccd-sysusers.conf') +source=("$pkgname"::'hg+http://hg.malikania.fr/irccd' 'irccd-sysusers.conf') noextract=() md5sums=('SKIP' '9a2172be1a0b56ee719048cb0b4ee594') @@ -48,16 +48,24 @@ pkgver() { } build() { - mkdir "$srcdir/$pkgname/build" - cd "$srcdir/$pkgname/build" - - make ETCDIR=/etc PREFIX=/usr VARDIR=/var -C .. all plugins + cmake -S "$pkgname" -B build \ + -DCMAKE_INSTALL_PREFIX='/usr' \ + -DIRCCD_WITH_SYSTEMD=On + cmake --build build +} + +check() { + cd build + ctest --output-on-failure } package() { - cd "$srcdir/$pkgname/build" - make ETCDIR=/etc PREFIX=/usr DESTDIR="$pkgdir" USER=irccd GROUP=irccd -C .. install install-plugins install-systemd - - mv $pkgdir/etc/irccd.conf{.sample,} + DESTDIR="$pkgdir" cmake --install build + + mkdir -p $pkgdir/usr/share/licenses/$pkgname + cp "$pkgname"/LICENSE.md $pkgdir/usr/share/licenses/$pkgname/LICENSE + + # 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" } |