diff options
author | willemw12 | 2021-07-04 17:21:14 +0200 |
---|---|---|
committer | willemw12 | 2021-07-04 17:21:14 +0200 |
commit | 5e9d3a8f4b7d532c09c6142b23fd32db547cf74c (patch) | |
tree | 848e88aa72c7a2e78ef91910bc867db28ef484b1 | |
parent | 92b5e0e856b2d67186c7233c031d5256af1e4efe (diff) | |
download | aur-5e9d3a8f4b7d532c09c6142b23fd32db547cf74c.tar.gz |
Patch getState()
Change dependency libsystemd to systemd.
Change source URL.
Minor edits.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | get-state.patch | 13 |
3 files changed, 38 insertions, 23 deletions
@@ -1,14 +1,15 @@ pkgbase = chkservice - pkgdesc = Systemd units manager with ncurses terminal interface + pkgdesc = Systemd units manager with ncurses, terminal interface pkgver = 0.3 - pkgrel = 2 + pkgrel = 3 url = https://github.com/linuxenko/chkservice arch = x86_64 license = GPL3 makedepends = cmake - depends = libsystemd - source = chkservice-0.3.tar.gz::https://github.com/linuxenko/chkservice/archive/0.3.tar.gz + depends = systemd + source = chkservice-0.3.tar.gz::https://github.com/linuxenko/chkservice/archive/refs/tags/0.3.tar.gz + source = get-state.patch sha256sums = 56037fd82be06d6115d0738439c23faa291d036ffe33fe590b484b045d6d180d + sha256sums = 3db092cd91bf14ab35db55e692249ba0b08277fce99614812a5d5f0a5d0980c9 pkgname = chkservice - @@ -1,30 +1,31 @@ -# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz> +# Maintainer: willemw <willemw12@gmail.com> +# Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> -pkgname='chkservice' +pkgname=chkservice pkgver=0.3 -pkgrel=2 -pkgdesc='Systemd units manager with ncurses terminal interface' +pkgrel=3 +pkgdesc="Systemd units manager with ncurses, terminal interface" arch=('x86_64') -url='https://github.com/linuxenko/chkservice' +url="https://github.com/linuxenko/chkservice" license=('GPL3') -depends=('libsystemd') +depends=('systemd') makedepends=('cmake') -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") -sha256sums=('56037fd82be06d6115d0738439c23faa291d036ffe33fe590b484b045d6d180d') +source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz + get-state.patch) +sha256sums=('56037fd82be06d6115d0738439c23faa291d036ffe33fe590b484b045d6d180d' + '3db092cd91bf14ab35db55e692249ba0b08277fce99614812a5d5f0a5d0980c9') + +prepare() { + patch --directory=$pkgname-$pkgver --forward --strip=1 --input="$srcdir/get-state.patch" +} build() { - export CFLAGS+=" ${CPPFLAGS}" - export CXXFLAGS+=" ${CPPFLAGS}" - cmake -B 'build' -S "${pkgname}-${pkgver}" \ - -DCMAKE_BUILD_TYPE='None' \ - -DCMAKE_INSTALL_PREFIX='/usr' \ - -Wno-dev - make -C 'build' + cmake -B build -S $pkgname-$pkgver -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev + make -C build } package() { - make DESTDIR="${pkgdir}" PREFIX='/usr' -C 'build' install - install -Dvm644 "${pkgname}-${pkgver}/README.md" -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm644 $pkgname-$pkgver/README.md -t "$pkgdir/usr/share/doc/$pkgname" + make -C build DESTDIR="$pkgdir/" install } -# vim: ts=2 sw=2 et: diff --git a/get-state.patch b/get-state.patch new file mode 100644 index 000000000000..f1ce7373234d --- /dev/null +++ b/get-state.patch @@ -0,0 +1,13 @@ +diff --unified --recursive --text chkservice.orig/src/chk-systemd.cpp chkservice/src/chk-systemd.cpp +--- chkservice.orig/src/chk-systemd.cpp 2019-11-01 20:50:21.000000000 +0100 ++++ chkservice/src/chk-systemd.cpp 2021-07-04 16:49:24.069844808 +0200 +@@ -117,9 +117,6 @@ + finish: + sd_bus_error_free(&error); + sd_bus_message_unref(busMessage); +- if (state < 0) { +- throw std::string(errorMessage); +- } + + return status < 0 ? NULL : strdup(state); + } |