diff options
author | Sean Greenslade | 2017-10-01 17:14:49 -0700 |
---|---|---|
committer | Sean Greenslade | 2017-10-01 17:14:49 -0700 |
commit | 67ce22661a259758d566975767bc2a315def4c70 (patch) | |
tree | 73849add72a9ff16fc2a072745e97ab3714b1460 | |
download | aur-67ce22661a259758d566975767bc2a315def4c70.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | includes_fix.patch | 12 |
3 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ef4e4688faed --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +# Generated by mksrcinfo v8 +# Mon Oct 2 00:13:38 UTC 2017 +pkgbase = onboard-sdk-git + pkgdesc = DJI Onboard SDK - git version, 3.3 branch + pkgver = 3.3.r7.g2295710 + pkgrel = 1 + url = https://github.com/dji-sdk/Onboard-SDK + arch = any + makedepends = cmake + source = git+https://github.com/dji-sdk/Onboard-SDK#branch=3.3 + source = includes_fix.patch + sha256sums = SKIP + sha256sums = e3bca20b6932521830e41f300602560bd5e6492fea096709d5dbcfce8accf518 + +pkgname = onboard-sdk-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d932c135937d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Submitter: Sean Greenslade <aur@seangreenslade.com> +pkgname="onboard-sdk-git" +pkgdesc="DJI Onboard SDK - git version, 3.3 branch" +url="https://github.com/dji-sdk/Onboard-SDK" +pkgver=3.3.r7.g2295710 +arch=('any') +pkgrel=1 + +source=('git+https://github.com/dji-sdk/Onboard-SDK#branch=3.3' + 'includes_fix.patch') + +makedepends=('cmake') +#depends=('yaml-cpp') +sha256sums=('SKIP' + 'e3bca20b6932521830e41f300602560bd5e6492fea096709d5dbcfce8accf518') + +_pkgdir="Onboard-SDK" + +pkgver() { + cd "${_pkgdir}" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + [ -d ${srcdir}/${_pkgdir}/build ] || mkdir ${srcdir}/${_pkgdir}/build + cd "${srcdir}/${_pkgdir}" + patch -p1 -i ../includes_fix.patch +} + +build() { + cd "${srcdir}/${_pkgdir}/build" + + # Build project + cmake ${srcdir}/${_pkgdir} \ + -DCMAKE_BUILD_TYPE=Release + + make djiosdk-core +} + +package() { + cd "${srcdir}/${_pkgdir}/build" + make DESTDIR="${pkgdir}/" install +} diff --git a/includes_fix.patch b/includes_fix.patch new file mode 100644 index 000000000000..209b263a8025 --- /dev/null +++ b/includes_fix.patch @@ -0,0 +1,12 @@ +diff --git a/osdk-core/platform/linux/inc/linux_serial_device.hpp b/osdk-core/platform/linux/inc/linux_serial_device.hpp +index 16f90c9..badcee7 100644 +--- a/osdk-core/platform/linux/inc/linux_serial_device.hpp ++++ b/osdk-core/platform/linux/inc/linux_serial_device.hpp +@@ -22,6 +22,7 @@ + #include <fcntl.h> + #include <termios.h> + #include <unistd.h> ++#include <sys/types.h> + + #include "dji_hard_driver.hpp" + |