diff options
author | Sven Schneider | 2012-04-06 17:09:12 +0200 |
---|---|---|
committer | Sven Schneider | 2012-04-06 17:09:12 +0200 |
commit | c0e97e029fb57c14236b99ce6043cc3d162f000f (patch) | |
tree | ffc99e3d0f63a9f0748654dfdce116f6c4b987e6 | |
download | aur-c0e97e029fb57c14236b99ce6043cc3d162f000f.tar.gz |
added initial set of pkgbuilds
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..731bbf876bf9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = libfreenect-git + pkgdesc = Drivers and libraries for the Xbox Kinect device on Linux + pkgver = 20110115 + pkgrel = 1 + url = http://openkinect.org + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + makedepends = git + depends = libusb + depends = freeglut + depends = libxmu + provides = libfreenect + conflicts = libfreenect + +pkgname = libfreenect-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..89366552bbb9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Sven Schneider <archlinux.sandmann@googlemail.com> + +pkgname=libfreenect-git +pkgver=20110115 +pkgrel=1 +pkgdesc="Drivers and libraries for the Xbox Kinect device on Linux" +arch=('i686' 'x86_64') +url="http://openkinect.org" +license=('GPL') +depends=('libusb' 'freeglut' 'libxmu') +makedepends=('cmake' 'git') +provides=('libfreenect') +conflicts=('libfreenect') +source=() +md5sums=() + +_gitroot="git://github.com/OpenKinect/libfreenect.git" +_gitname=libfreenect + +build() { + cd "${srcdir}" + + if [ ! -d "${srcdir}/${_gitname}" ]; then + git clone ${_gitroot} + else + cd ${_gitname} && git pull origin + fi + + msg "GIT checkout done." + + cd "${srcdir}" + cp -rf "${_gitname}" "${_gitname}-build" + cd "${_gitname}-build" + + # Install "libfreenect.hpp" to "/usr/include/libfreenect" + sed 's/DESTINATION include/DESTINATION include\/${projectNameLower}/g' -i "wrappers/cpp/CMakeLists.txt" + + cmake -DCMAKE_INSTALL_PREFIX=/usr -DPROJECT_INCLUDE_INSTALL_DIR=/usr/include -DLIB_SUFFIX="" . + make +} + +package() { + cd "${srcdir}/${_gitname}-build" + + make DESTDIR="${pkgdir}" install + install -Dm644 platform/linux/udev/51-kinect.rules "${pkgdir}/etc/udev/rules.d/51-kinect.rules" + + # Patch include files + sed 's/<libfreenect.h>/<libfreenect\/libfreenect.h>/g' -i "${pkgdir}/usr/include/libfreenect/libfreenect.hpp" +} |