From 66da4333e9129f7cda2371fedc1b6793fe01967b Mon Sep 17 00:00:00 2001 From: Tiago Marques Date: Mon, 10 Dec 2018 18:47:46 +0000 Subject: [PATCH 1/4] rules: Add rule for libgdal. --- rules/gdal/default.bash | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 rules/gdal/default.bash diff --git a/rules/gdal/default.bash b/rules/gdal/default.bash new file mode 100644 index 0000000..67e28c3 --- /dev/null +++ b/rules/gdal/default.bash @@ -0,0 +1,48 @@ +version=\ +( + '2.3.2' +) + +url=\ +( + "http://download.osgeo.org/gdal/2.3.2/gdal-2.3.2.tar.gz" +) + +md5=\ +( + '221e4bfe3e8e9443fd33f8fe46f8bf60' +) + +maintainer=\ +( + 'Tiago Sá Marques ' +) + +configure() +{ + "./configure" \ + --prefix="$cfg_dir_toolchain" \ + --target="$cfg_target_canonical" \ + --host="$cfg_host_canonical" \ + --build="$cfg_host_canonical" \ + --with-build-sysroot="$cfg_dir_toolchain_sysroot" \ + --with-sysroot="$cfg_dir_toolchain_sysroot" +} + +build() +{ + $cmd_make +} + +host_install() +{ + $cmd_make install +} + +target_install() +{ + cp -a "$cfg_dir_toolchain/lib/"libgdal*so* $cfg_dir_rootfs/lib + for f in "$cfg_dir_rootfs/lib/"libgdal*so; do + $cmd_target_strip "$f" + done +} From d742be40148e4f9f79c3168f0481f493060588e4 Mon Sep 17 00:00:00 2001 From: Tiago Marques Date: Tue, 11 Dec 2018 15:00:52 +0000 Subject: [PATCH 2/4] rules/gdal: Fix host target. --- rules/gdal/default.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/gdal/default.bash b/rules/gdal/default.bash index 67e28c3..30bd91e 100644 --- a/rules/gdal/default.bash +++ b/rules/gdal/default.bash @@ -23,7 +23,7 @@ configure() "./configure" \ --prefix="$cfg_dir_toolchain" \ --target="$cfg_target_canonical" \ - --host="$cfg_host_canonical" \ + --host="$cfg_target_canonical" \ --build="$cfg_host_canonical" \ --with-build-sysroot="$cfg_dir_toolchain_sysroot" \ --with-sysroot="$cfg_dir_toolchain_sysroot" From b4f67610bedce11a2a799976eb26ad09a18e64a9 Mon Sep 17 00:00:00 2001 From: mariacosta Date: Fri, 5 Apr 2019 11:16:48 +0100 Subject: [PATCH 3/4] systems/lctr-rpi: x8-06-aux: Added gdal package. --- systems/lctr-rpi/x8-06-aux.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systems/lctr-rpi/x8-06-aux.cfg b/systems/lctr-rpi/x8-06-aux.cfg index d19fdd2..0a426ed 100644 --- a/systems/lctr-rpi/x8-06-aux.cfg +++ b/systems/lctr-rpi/x8-06-aux.cfg @@ -1,7 +1,7 @@ cfg_hostname='x8-06-aux' cfg_eth_ext_ip='10.0.20.109' cfg_services1='lauv-storage-server' -cfg_packages="$cfg_packages opencv raspicam exiv2 libav uswitch nfs-utils" +cfg_packages="$cfg_packages opencv raspicam exiv2 libav uswitch nfs-utils gdal" cfg_modules="$cfg_modules ftdi_sio" cfg_target_linux_dtb='arch/arm/boot/dts/am335x-lauv-aux.dtb' cfg_ptpd_interface='eth0' From eec11b4f27413054db72ba0a39311d5f211b2d18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tiago=20S=C3=A1=20Marques?= Date: Fri, 10 May 2019 15:57:18 +0100 Subject: [PATCH 4/4] rules: gdal: Correctly install to sysroot --- rules/gdal/default.bash | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rules/gdal/default.bash b/rules/gdal/default.bash index 30bd91e..ac01bf1 100644 --- a/rules/gdal/default.bash +++ b/rules/gdal/default.bash @@ -21,10 +21,11 @@ maintainer=\ configure() { "./configure" \ - --prefix="$cfg_dir_toolchain" \ + --prefix="$cfg_dir_toolchain_sysroot/usr" \ --target="$cfg_target_canonical" \ --host="$cfg_target_canonical" \ --build="$cfg_host_canonical" \ + --includedir="$cfg_dir_toolchain_sysroot/usr/include/gdal" \ --with-build-sysroot="$cfg_dir_toolchain_sysroot" \ --with-sysroot="$cfg_dir_toolchain_sysroot" } @@ -41,7 +42,7 @@ host_install() target_install() { - cp -a "$cfg_dir_toolchain/lib/"libgdal*so* $cfg_dir_rootfs/lib + cp -a "$cfg_dir_toolchain_sysroot/usr/lib/"libgdal*so* $cfg_dir_rootfs/lib for f in "$cfg_dir_rootfs/lib/"libgdal*so; do $cmd_target_strip "$f" done