summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaarten de Vries2018-03-19 21:05:15 +0100
committerMaarten de Vries2018-03-19 21:22:20 +0100
commitb07775b57b44e6a7641350ea7880286819452817 (patch)
tree112a6763573b71ac9cfe4bc7bf6e71a9e51facc9
parent3b9232b483f9c0701b96158a2f650bbdf96721a7 (diff)
downloadaur-b07775b57b44e6a7641350ea7880286819452817.tar.gz
Build e38cf32a4401b904c437fbfdb4051d0d75d9a79b and call it 0.2.0.p1.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD30
2 files changed, 21 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 21ea4bba3623..2fcdd2e9e2fd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = libfreenect2
pkgdesc = Open source drivers for the Kinect for Windows v2
- pkgver = 0.2.0
- pkgrel = 4
+ pkgver = 0.2.0.p1
+ pkgrel = 1
url = http://openkinect.org
arch = i686
arch = x86_64
@@ -13,8 +13,8 @@ pkgbase = libfreenect2
depends = glfw
depends = turbojpeg
depends = ocl-icd
- source = https://github.com/OpenKinect/libfreenect2/archive/v0.2.0.tar.gz
- sha512sums = 3525e3f21462cecd3b198f64545786ffddc2cafdfd8146e5a46f0300b83f29f1ad0739618a07ab195c276149d7e2e909f7662e2d379a2880593cac75942b0666
+ source = libfreenect2-0.2.0.p1.tar.gz::https://github.com/OpenKinect/libfreenect2/archive/e38cf32a4401b904c437fbfdb4051d0d75d9a79b.tar.gz
+ sha512sums = 44319c2ad503f76de31976b5a33ac5963d03fbea6e953b798980b6ca4ba0f8f4388acd7fed07a53fb5930bffde818b77c6b99a82cd90990a43104285a22376c8
pkgname = libfreenect2
diff --git a/PKGBUILD b/PKGBUILD
index 4707f78ee66d..66139a188814 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,22 +2,26 @@
# Contributor: Nathan Ringo <tikiking1@gmail.com>
pkgname=libfreenect2
-pkgver=0.2.0
-pkgrel=4
+pkgver=0.2.0.p1
+_commit=e38cf32a4401b904c437fbfdb4051d0d75d9a79b
+pkgrel=1
pkgdesc="Open source drivers for the Kinect for Windows v2"
arch=(i686 x86_64)
url="http://openkinect.org"
license=(Apache GPL)
depends=(libusb glfw turbojpeg ocl-icd)
makedepends=(cmake opencl-headers)
-source=("https://github.com/OpenKinect/libfreenect2/archive/v${pkgver}.tar.gz")
-sha512sums=('3525e3f21462cecd3b198f64545786ffddc2cafdfd8146e5a46f0300b83f29f1ad0739618a07ab195c276149d7e2e909f7662e2d379a2880593cac75942b0666')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenKinect/$pkgname/archive/$_commit.tar.gz")
+sha512sums=('44319c2ad503f76de31976b5a33ac5963d03fbea6e953b798980b6ca4ba0f8f4388acd7fed07a53fb5930bffde818b77c6b99a82cd90990a43104285a22376c8')
prepare() {
- cd "${srcdir}/libfreenect2-$pkgver"
- sed -i -e 's/MODE="0666"/TAG+="uaccess"/' platform/linux/udev/90-kinect2.rules
- sed -i -e '93aINSTALL(TARGETS Protonect DESTINATION bin)' examples/CMakeLists.txt
- cmake \
+ rm -rf "$srcdir/build"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
+
+ sed -i -e 's/MODE="0666"/TAG+="uaccess"/' "$srcdir/$pkgname-$_commit/platform/linux/udev/90-kinect2.rules"
+ sed -i -e '93aINSTALL(TARGETS Protonect DESTINATION bin)' "$srcdir/$pkgname-$_commit/examples/CMakeLists.txt"
+ cmake "$srcdir/$pkgname-$_commit" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_CXX11=ON \
@@ -27,13 +31,13 @@ prepare() {
}
build() {
- cd "${srcdir}/libfreenect2-$pkgver"
+ cd "$srcdir/build"
make
}
package() {
- cd "${srcdir}/libfreenect2-$pkgver"
- make DESTDIR="${pkgdir}" install
- mkdir -p ${pkgdir}/usr/lib/udev/rules.d
- install platform/linux/udev/90-kinect2.rules ${pkgdir}/usr/lib/udev/rules.d/65-kinect2.rules
+ cd "$srcdir/build"
+ make DESTDIR="$pkgdir" install
+ install -d "$pkgdir/usr/lib/udev/rules.d"
+ install "$srcdir/$pkgname-$_commit/platform/linux/udev/90-kinect2.rules" "$pkgdir/usr/lib/udev/rules.d/65-kinect2.rules"
}