upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / openzwave / trunk / PKGBUILD
blob7b9caba8a5fc87a86db0bd1aa208a93a0aab4af1
1 # Maintainer: Maxime Gauduin <alucryd@archlinux.org>
2 # Contributor: Jameson Pugh <imntreal@gmail.com>
4 pkgname=openzwave
5 pkgver=1.6
6 pkgrel=5
7 pkgdesc='A C++ library to control Z-Wave Networks via a USB Z-Wave Controller'
8 arch=(x86_64)
9 url=http://www.openzwave.net
10 license=(LGPL3)
11 depends=(
12   bash
13   gcc-libs
14   glibc
15   libhidapi-libusb.so
16   libusb-1.0.so
17   tinyxml
19 makedepends=(
20   doxygen
21   git
23 _tag=890f24b7e88f488eee464ed14c01fbceb276cf2a
24 source=(
25   git+https://github.com/OpenZWave/open-zwave.git#tag=${_tag}
26   openzwave-system-libs.patch
28 b2sums=(
29   SKIP
30   56095ee16bb04184b2bf037d7601bc5431c654e1328cd1ad63f1fcb7d6918bcd65ef4ab30ee2c80f3bf3c50e838f5818d23e9d01569e41125e9e68028d021c59
33 pkgver() {
34   cd open-zwave
36   git describe --tags | sed 's/^v//'
39 prepare() {
40   cd open-zwave
42   patch -Np1 -i ../openzwave-system-libs.patch
43   sed -e 's/-Werror//' -i cpp/build/Makefile
44   find -name Makefile | xargs sed -e 's/-Wno-format//' -i
47 build() {
48   export CFLAGS="$CFLAGS -Wno-stringop-truncation -Wno-maybe-uninitialized"
49   export CXXFLAGS="$CXXFLAGS -Wno-stringop-truncation -Wno-maybe-uninitialized"
50   make -C open-zwave
53 package() {
54   make DESTDIR="${pkgdir}" PREFIX=/usr instlibdir=usr/lib/ sysconfdir=etc/openzwave -C open-zwave install
57 # vim: ts=2 sw=2 et: