summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Dewar2018-04-23 18:19:17 +0100
committerAlex Dewar2018-04-23 18:19:17 +0100
commit6884fae311894f2da6b4e066f8cf32149d3f1745 (patch)
treecd20a63ef5b638677baba83adc2440d7d0dfbef8
parent0be2fb9b8648b7406d62df6d3c229efb7880602f (diff)
downloadaur-6884fae311894f2da6b4e066f8cf32149d3f1745.tar.gz
automatically set ARSDK_ROOT environment variable
-rw-r--r--PKGBUILD14
1 files changed, 9 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ae604a4667c4..104d9ef959da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Alex Dewar <alex.dewar@gmx.co.uk>
pkgname=arsdk3
pkgver=3.11.1
-pkgrel=2
+pkgrel=3
pkgdesc="The SDK for Parrot Bebop drones"
arch=('x86_64')
url="http://developer.parrot.com/docs/SDK3/"
@@ -26,14 +26,14 @@ package() {
cd "$srcdir"/out/arsdk-native/staging
_target="$pkgdir"/opt/$pkgname
- mkdir -p $_target
+ install -d $_target
install -Dm 755 native-wrapper.sh "$_target"
cd usr
cp -r bin include lib "$_target"
cd share
- mkdir -p "$pkgdir"/usr/share
+ install -d "$pkgdir"/usr/share
cp -r mavlink "$pkgdir"/usr/share/mavlink
mkdir "$_target"/share
cp -r aclocal "$_target"/share/aclocal
@@ -41,14 +41,14 @@ package() {
# simplify directory structure, but add symlinks for compatibility
cd "$_target"
ln -s . usr
- mkdir -p out/arsdk-native
+ install -d out/arsdk-native
ln -s ../.. out/arsdk-native/staging
# install license
install -Dm 644 "$srcdir"/packages/ARSDKBuildUtils/LICENSE.md "$pkgdir"/usr/share/licenses/LICENSE
# copy samples
- mkdir -p samples
+ install -d samples
cp -r "$srcdir"/packages/Samples/Unix/* samples
# fix up hard-coded paths
@@ -59,4 +59,8 @@ package() {
for f in lib/pkgconfig/*; do
sed -i "s|$_srcpath|/opt/$pkgname|g" "$f"
done
+
+ # set ARSDK_ROOT environment variable
+ install -d "${pkgdir}"/etc/profile.d
+ echo export ARSDK_ROOT=/opt/arsdk3 > "${pkgdir}"/etc/profile.d/arsdk3.sh
}