diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 21 insertions, 12 deletions
@@ -1,15 +1,16 @@ -# Maintainer : Martin Dratva <raquacontact+aur at gmail dot com> +# Maintainer : Arvid Norlander <VorpalBlade (at) users DOT noreply DOT github DOT com> +# Contributor : Martin Dratva <raquacontact+aur at gmail dot com> # Contributor : Dimitris Kiziridis <ragouel at outlook dot com> # Contributor : Jaron Viƫtor <thulinma@thulinma.com> # Contributor : Jameson Pugh <imntreal@gmail.com> pkgname=domoticz -pkgver=2020.2 -pkgrel=4 +pkgver=2023.2 +pkgrel=1 pkgdesc="Web based home automation" arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h') url='https://www.domoticz.com' -license=('GPL-3.0') +license=('GPL3') depends=('libusb-compat' 'curl' 'sqlite' @@ -22,17 +23,27 @@ depends=('libusb-compat' 'python') makedepends=('git' 'cmake' - 'boost' - 'python') + 'boost') install='domoticz.install' -source=("https://github.com/domoticz/domoticz/archive/${pkgver}.tar.gz" +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/domoticz/domoticz/archive/${pkgver}.tar.gz" 'domoticz.service') -md5sums=('fd383a13d13d0976c72f332d6db1d24e' - 'c13a3f5d04142587d159820156a6223f') +sha256sums=('32bcf49df8c80c470352e63004a82d9601b90ccf406096099656250a4515ac28' + '908e2848731eef27928f87936f94ff3df280901559fcf5f4754b1a8139e4a38a') prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + #local p + #for p in "${srcdir}"/*.patch; do + # patch --forward --strip=1 --input="${p}" + #done + mkdir -p "${srcdir}/${pkgname}-${pkgver}/build" +} + +build() { cd "${srcdir}/${pkgname}-${pkgver}/build" + cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/opt/domoticz \ -DUSE_STATIC_OPENZWAVE=NO \ @@ -45,15 +56,13 @@ prepare() { -DUSE_OPENSSL_STATIC=NO \ -DUSE_PYTHON=YES \ .. -} -build() { - cd "${srcdir}/${pkgname}-${pkgver}/build" make } package() { cd ${srcdir}/${pkgname}-${pkgver}/build + make DESTDIR=${pkgdir} install chmod o+r "${pkgdir}/opt/domoticz/updatedomo" mkdir -p "${pkgdir}/usr/lib/systemd/system" |