# Maintainer: Ilia Titov # Contributor: Sergey Moryakov pkgname=homed-web pkgver=1.2.4 pkgrel=1 pkgdesc="HOMEd Web is web interface for all HOMEd services" arch=("armv7h" "i686" "x86_64") url="https://wiki.homed.dev/" license=("GPL3") backup=("etc/homed/homed-web.conf") depends=("qt5-mqtt" "qt5-websockets") makedepends=("qt5-tools") source=( "$pkgname-$pkgver.tar.gz::https://github.com/u236/homed-service-web/archive/refs/tags/${pkgver}.tar.gz" "git+https://github.com/u236/homed-service-common.git" ) sha512sums=( "da0ef31206519927ea70a40719b1ff1b1ee723e9ebbc943dc408b3192830799aa56ace4b85d05feef342685fbd924b7907204b484b0528b3fa186291b70b8d09" "SKIP" ) prepare() { cd "${srcdir}/homed-service-common" sed -i "s/homed-common/homed-service-common/" homed-common.pri cd "${srcdir}/homed-service-web-${pkgver}" sed -i "s/homed-common/homed-service-common/" homed-web.pro } build() { cd "${srcdir}/homed-service-web-${pkgver}" qmake-qt5 make -j $(nproc) } package() { cd "${srcdir}/homed-service-web-${pkgver}" mkdir -p ${pkgdir}/var/lib/${pkgname} install -Dm644 "deploy/systemd/${pkgname}.service" "${pkgdir}/etc/systemd/system/${pkgname}.service" install -Dm644 "deploy/data/etc/homed/${pkgname}.conf" "${pkgdir}/etc/homed/${pkgname}.conf" sed -i "s%=/opt/%=/var/lib/%g" "${pkgdir}/etc/homed/${pkgname}.conf" }