summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortytan6522023-08-03 19:23:29 +0200
committertytan6522023-08-03 19:23:29 +0200
commit2601913171798747511fd6c08730f1c8110c73dc (patch)
treec61f59b84559cf3fd6e64bd111dfd29746d1599d
parenta59bcaf5e55384529243ddf96f2787cf2ab1e192 (diff)
downloadaur-2601913171798747511fd6c08730f1c8110c73dc.tar.gz
build: Update to version 0.7.0
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD28
2 files changed, 23 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 13aa0d65a441..66c35792c928 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,25 @@
pkgbase = libfreenect
pkgdesc = Drivers and libraries for the Xbox Kinect device on Linux
- pkgver = 0.6.4
+ pkgver = 0.7.0
pkgrel = 1
url = https://github.com/OpenKinect/libfreenect
- arch = i686
arch = x86_64
license = GPL2
makedepends = cmake
makedepends = libxmu
- makedepends = cython
+ makedepends = cython0
makedepends = python-numpy
+ depends = glibc
+ depends = gcc-libs
+ depends = bash
depends = libusb
+ depends = libglvnd
depends = glu
depends = freeglut
depends = python
optdepends = opencv: support for python demos
optdepends = python-matplotlib: support for python demos
- source = libfreenect-0.6.4.tar.gz::https://github.com/OpenKinect/libfreenect/archive/v0.6.4.tar.gz
- sha256sums = 6169600f999729a7f99dd71a9825ed6e7aec8b8aac4f532ecf2911f76133c125
+ source = libfreenect-0.7.0.tar.gz::https://github.com/OpenKinect/libfreenect/archive/v0.7.0.tar.gz
+ sha256sums = adbfc6e7ce72f77cccb3341807a1e2cc6fe2ee62e1bc4d70a6c9b05fac83fe8f
pkgname = libfreenect
diff --git a/PKGBUILD b/PKGBUILD
index 7a473c8be612..c9ff39665be5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}