makedepends=(glib libcap-ng numactl libnl systemd)

description="IRQ balancing daemon for SMP systems"
url="https://github.com/irqbalance/irqbalance"

packager="Great-OS Team"
maintainer="Great-OS Team"

name="irqbalance"
version="1.9.5"
release=1

PKGMK_KEEP_SOURCES='no'

source=(https://github.com/Irqbalance/irqbalance/archive/refs/tags/v$version.tar.gz)

prepare() {
  sed -e 's|/path/to/|/etc/|g;s|/usr/sbin|/usr/bin|g' -i $name-$version/misc/$name.service.in
}

build() {
  mkdir build

  meson setup --prefix=/usr \
              --libdir=/usr/lib \
              -Dsystemd=enabled \
              $name-$version \
              build
  
  ninja -C build
  DESTDIR=$PKG ninja install -C build

  #install -vDm 644 $name-$version/misc/irqbalance.service -t "$PKG/usr/lib/systemd/system/"
  install -vDm 644 $name-$version/misc/irqbalance.env -t "$PKG/etc/"
  install -vDm 644 $name-$version/{AUTHORS,README.md} -t "$PKG/usr/share/doc/$name-$version/"
}
