diff options
author | tytan652 | 2023-08-03 19:23:29 +0200 |
---|---|---|
committer | tytan652 | 2023-08-03 19:23:29 +0200 |
commit | 2601913171798747511fd6c08730f1c8110c73dc (patch) | |
tree | c61f59b84559cf3fd6e64bd111dfd29746d1599d /PKGBUILD | |
parent | a59bcaf5e55384529243ddf96f2787cf2ab1e192 (diff) | |
download | aur-2601913171798747511fd6c08730f1c8110c73dc.tar.gz |
build: Update to version 0.7.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -1,35 +1,37 @@ # Maintainer: tytan652 <tytan652@tytanium.xyz> pkgname=libfreenect -pkgver=0.6.4 +pkgver=0.7.0 pkgrel=1 pkgdesc="Drivers and libraries for the Xbox Kinect device on Linux" -arch=('i686' 'x86_64') +arch=('x86_64') url="https://github.com/OpenKinect/libfreenect" license=('GPL2') -depends=('libusb' 'glu' 'freeglut' 'python') -makedepends=('cmake' 'libxmu' 'cython' 'python-numpy') +depends=( + 'glibc' 'gcc-libs' 'bash' 'libusb' 'libglvnd' 'glu' + 'freeglut' 'python' +) +makedepends=('cmake' 'libxmu' 'cython0' 'python-numpy') optdepends=('opencv: support for python demos' 'python-matplotlib: support for python demos') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/OpenKinect/libfreenect/archive/v${pkgver}.tar.gz) -sha256sums=('6169600f999729a7f99dd71a9825ed6e7aec8b8aac4f532ecf2911f76133c125') +sha256sums=('adbfc6e7ce72f77cccb3341807a1e2cc6fe2ee62e1bc4d70a6c9b05fac83fe8f') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - cmake -DCMAKE_INSTALL_PREFIX='/usr' \ + cmake -B build -S "$pkgname-$pkgver" \ + -DCMAKE_INSTALL_PREFIX='/usr' \ -DPROJECT_INCLUDE_INSTALL_DIR='/usr/include' \ -DBUILD_REDIST_PACKAGE=OFF \ -DBUILD_OPENNI2_DRIVER=ON \ -DBUILD_PYTHON3=ON \ - -DOpenGL_GL_PREFERENCE=GLVND . + -DOpenGL_GL_PREFERENCE=GLVND \ + -Wno-dev - make + cmake --build build } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + DESTDIR="$pkgdir" cmake --install build - make DESTDIR="${pkgdir}" install - install -Dm644 platform/linux/udev/51-kinect.rules "${pkgdir}/etc/udev/rules.d/51-kinect.rules" + install -Dm644 "${pkgname}-${pkgver}/platform/linux/udev/51-kinect.rules" "${pkgdir}/etc/udev/rules.d/51-kinect.rules" } |