# SPDX-License-Identifier: GPL-3.0-or-later
# myGPIOd (c) 2020-2025 Juergen Mang <mail@jcgames.de>
# https://github.com/jcorporation/myGPIOd
#
# Maintainer: Juergen Mang <mail@jcgames.de>

pkgname=mygpiod
_pkgname=myGPIOd
pkgver=0.8.2
pkgrel=1
pkgdesc="lightweight gpio controlling daemon"
arch=('x86_64' 'armv7h' 'aarch64')
url="https://jcorporation.github.io/myGPIOd/"
license=('GPL')
depends=('libmpdclient' 'curl' 'lua')
makedepends=('cmake' 'autoconf-archive')
optdepends=()
provides=()
conflicts=()
replaces=()
backup=('etc/mygpiod.conf')
install=archlinux.install
source=("mygpiod_${pkgver}.orig.tar.gz")
sha256sums=('SKIP')
options=(debug strip)

build() {
  local cmake_options=(
    -B build
    -S "${srcdir}"
    -DCMAKE_BUILD_TYPE=RelWithDebInfo
    -DCMAKE_INSTALL_PREFIX=/usr
    -Wno-dev
  )

  cmake "${cmake_options[@]}"
  cmake --build build
}

package() {
  DESTDIR="$pkgdir" cmake --install build
  install -vDm 644 "${srcdir}"/README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}
