[Git][debian-gis-team/pdal][upstream] New upstream version 1.7.1
Bas Couwenberg
gitlab at salsa.debian.org
Mon Apr 9 10:55:17 UTC 2018
Bas Couwenberg pushed to branch upstream at Debian GIS Project / pdal
Commits:
cd643925 by Bas Couwenberg at 2018-04-06T22:02:18+02:00
New upstream version 1.7.1
- - - - -
28 changed files:
- CMakeLists.txt
- CPackConfig.cmake
- CPackSourceConfig.cmake
- HOWTORELEASE.txt
- PDALConfig.cmake
- PDALConfigVersion.cmake
- PDALTargets.cmake
- RELEASENOTES.txt
- apps/pdal-config
- apps/pdal.pc
- appveyor.yml
- doc/development/release-notes/1.7.0.md
- doc/download.rst
- doc/pipeline.rst
- doc/project/integration.rst
- filters/VoxelCenterNearestNeighborFilter.cpp
- filters/VoxelCentroidNearestNeighborFilter.cpp
- include/pdal/pdal_features.hpp
- io/GeotiffSupport.cpp
- io/GeotiffSupport.hpp
- io/HeaderVal.hpp
- io/LasHeader.cpp
- io/LasWriter.cpp
- pdal/gitsha.cpp
- plugins/python/io/CMakeLists.txt
- plugins/python/plang/Environment.cpp
- scripts/appveyor/install.cmd
- scripts/docker/Dockerfile
Changes:
=====================================
CMakeLists.txt
=====================================
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,14 +28,14 @@ mark_as_advanced(CMAKE_VERBOSE_MAKEFILE)
# the next line is the ONLY place in the entire pdal system where
# the version info is hard-coded
-set(PDAL_VERSION_STRING "1.7.0" CACHE STRING "PDAL version" FORCE)
+set(PDAL_VERSION_STRING "1.7.1" CACHE STRING "PDAL version" FORCE)
DISSECT_VERSION()
GET_OS_INFO()
SET_INSTALL_DIRS()
set(PDAL_API_VERSION "6")
-set(PDAL_BUILD_VERSION "7.0.0")
+set(PDAL_BUILD_VERSION "7.0.1")
# Name of C++ library
=====================================
CPackConfig.cmake
=====================================
--- a/CPackConfig.cmake
+++ b/CPackConfig.cmake
@@ -62,7 +62,7 @@ SET(CPACK_SOURCE_CYGWIN "")
SET(CPACK_SOURCE_GENERATOR "TBZ2;TGZ")
SET(CPACK_SOURCE_IGNORE_FILES "/\\.gitattributes;/\\.vagrant;/\\.DS_Store;/CVS/;/\\.git/;\\.swp$;~$;\\.\\#;/\\#;CMakeScripts/;CMakeCache.txt;.xcodeproj;build.make;_CPack_Packages;cmake_install.cmake;Testing;PDAL.build/;/bin/;/lib/;/build/;Makefile;CMakeFiles;CTestTestfile.cmake;/test/data/local/;/doc/doxygen/;/doc/build/;/doc/presentations/;/doc/_static/logo/dongle/;/cmake/examples/;/include/pdal/pdal_defines.h;.gz2;.bz2")
SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/PDAL/CPackSourceConfig.cmake")
-SET(CPACK_SOURCE_PACKAGE_FILE_NAME "PDAL-1.7.0-src")
+SET(CPACK_SOURCE_PACKAGE_FILE_NAME "PDAL-1.7.1-src")
SET(CPACK_SOURCE_TBZ2 "")
SET(CPACK_SOURCE_TGZ "")
SET(CPACK_SOURCE_TXZ "")
=====================================
CPackSourceConfig.cmake
=====================================
--- a/CPackSourceConfig.cmake
+++ b/CPackSourceConfig.cmake
@@ -45,7 +45,7 @@ SET(CPACK_OUTPUT_CONFIG_FILE "/PDAL/CPackConfig.cmake")
SET(CPACK_PACKAGE_DEFAULT_LOCATION "/")
SET(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake-3.5/Templates/CPack.GenericDescription.txt")
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "PDAL built using CMake")
-SET(CPACK_PACKAGE_FILE_NAME "PDAL-1.7.0-src")
+SET(CPACK_PACKAGE_FILE_NAME "PDAL-1.7.1-src")
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "PDAL 1.7.7")
SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "PDAL 1.7.7")
SET(CPACK_PACKAGE_NAME "PDAL")
@@ -65,7 +65,7 @@ SET(CPACK_SOURCE_GENERATOR "TBZ2;TGZ")
SET(CPACK_SOURCE_IGNORE_FILES "/\\.gitattributes;/\\.vagrant;/\\.DS_Store;/CVS/;/\\.git/;\\.swp$;~$;\\.\\#;/\\#;CMakeScripts/;CMakeCache.txt;.xcodeproj;build.make;_CPack_Packages;cmake_install.cmake;Testing;PDAL.build/;/bin/;/lib/;/build/;Makefile;CMakeFiles;CTestTestfile.cmake;/test/data/local/;/doc/doxygen/;/doc/build/;/doc/presentations/;/doc/_static/logo/dongle/;/cmake/examples/;/include/pdal/pdal_defines.h;.gz2;.bz2")
SET(CPACK_SOURCE_INSTALLED_DIRECTORIES "/PDAL;/")
SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/PDAL/CPackSourceConfig.cmake")
-SET(CPACK_SOURCE_PACKAGE_FILE_NAME "PDAL-1.7.0-src")
+SET(CPACK_SOURCE_PACKAGE_FILE_NAME "PDAL-1.7.1-src")
SET(CPACK_SOURCE_TBZ2 "")
SET(CPACK_SOURCE_TGZ "")
SET(CPACK_SOURCE_TOPLEVEL_TAG "Linux-Source")
=====================================
HOWTORELEASE.txt
=====================================
--- a/HOWTORELEASE.txt
+++ b/HOWTORELEASE.txt
@@ -30,6 +30,8 @@ Release Process
- doc/download.rst point to new release
+ - appveyor.yml
+
- Make and push new release branch
::
@@ -45,8 +47,18 @@ Release Process
- Make DockerHub build entry for new release branch.
-2) Update README to include any relevant info about the release that
- might have changed.
+2) Write and update release notes. Use the PDAL "releases" section to create one.
+ Write the document in Markdown for convenience on GitHub.
+
+ - Manually store a copy of it in ./doc/development/release-notes/1.7.0.md
+ for future reference.
+
+ - Convert it to reStructuredText using pandoc and add the output to the
+ RELEASENOTES.txt document
+
+ ::
+
+ pandoc --from markdown --to rst --output=1.7.rst doc/development/release-notes/1.7.0.md
3) Update ChangeLog with git2cl
=====================================
PDALConfig.cmake
=====================================
--- a/PDALConfig.cmake
+++ b/PDALConfig.cmake
@@ -26,7 +26,7 @@ endmacro()
set(PDAL_VERSION_MAJOR 1)
set(PDAL_VERSION_MINOR 7)
-set(PDAL_VERSION_PATCH 0)
+set(PDAL_VERSION_PATCH 1)
set(PDAL_INCLUDE_DIRS)
set(PDAL_LIBRARY_DIRS)
=====================================
PDALConfigVersion.cmake
=====================================
--- a/PDALConfigVersion.cmake
+++ b/PDALConfigVersion.cmake
@@ -9,16 +9,16 @@
# The variable CVF_VERSION must be set before calling configure_file().
-set(PACKAGE_VERSION "1.7.0")
+set(PACKAGE_VERSION "1.7.1")
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
set(PACKAGE_VERSION_COMPATIBLE FALSE)
else()
- if("1.7.0" MATCHES "^([0-9]+)\\.")
+ if("1.7.1" MATCHES "^([0-9]+)\\.")
set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}")
else()
- set(CVF_VERSION_MAJOR "1.7.0")
+ set(CVF_VERSION_MAJOR "1.7.1")
endif()
if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR)
=====================================
PDALTargets.cmake
=====================================
--- a/PDALTargets.cmake
+++ b/PDALTargets.cmake
@@ -59,14 +59,14 @@ set_target_properties(pdal_util PROPERTIES
set_property(TARGET pdal_base APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG)
set_target_properties(pdal_base PROPERTIES
IMPORTED_LINK_DEPENDENT_LIBRARIES_NOCONFIG "pdal_util"
- IMPORTED_LOCATION_NOCONFIG "/PDAL/lib/libpdal_base.so.7.0.0"
+ IMPORTED_LOCATION_NOCONFIG "/PDAL/lib/libpdal_base.so.7.0.1"
IMPORTED_SONAME_NOCONFIG "libpdal_base.so.6"
)
# Import target "pdal_util" for configuration ""
set_property(TARGET pdal_util APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG)
set_target_properties(pdal_util PROPERTIES
- IMPORTED_LOCATION_NOCONFIG "/PDAL/lib/libpdal_util.so.7.0.0"
+ IMPORTED_LOCATION_NOCONFIG "/PDAL/lib/libpdal_util.so.7.0.1"
IMPORTED_SONAME_NOCONFIG "libpdal_util.so.6"
)
=====================================
RELEASENOTES.txt
=====================================
--- a/RELEASENOTES.txt
+++ b/RELEASENOTES.txt
@@ -130,6 +130,9 @@ Bug fixes
- Fixed an issue where dimensions from ``readers.pcd`` and
``writers.pcd`` could get confused with dimensions from
``readers.sbet`` and ``writers.sbet``.
+- Fixed index computation in ``filters.voxelcentroidnearestneighbor``
+ and ``filters.voxelcenternearestneighbor`` #1901
+- Fixed libdl linking #1900
================================================================================
1.6.0
=====================================
apps/pdal-config
=====================================
--- a/apps/pdal-config
+++ b/apps/pdal-config
@@ -58,7 +58,7 @@ case $1 in
;;
--version)
- echo 1.7.0
+ echo 1.7.1
;;
--python-version)
=====================================
apps/pdal.pc
=====================================
--- a/apps/pdal.pc
+++ b/apps/pdal.pc
@@ -6,7 +6,7 @@ includedir=/usr/local/include
Name: PDAL
Description: Point Data Abstraction Library
Requires: gdal libxml-2.0 geos
-Version: 1.7.0
+Version: 1.7.1
Libs: -L${libdir} -lpdalcpp
Cflags: -I${includedir}/pdal
=====================================
appveyor.yml
=====================================
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -67,7 +67,7 @@ deploy:
secret_access_key:
secure: cSqZlsaCxFwXgxJw0BLd7npMFvQk3Vbr74ZPLaBQWLKnOz1cKss9qab1SzSygwkh
on:
- branch: 1.6-maintenance
+ branch: 1.7-maintenance
bucket: "pdal"
folder: "osgeo4w/"
artifact: pdalosgeo4w
=====================================
doc/development/release-notes/1.7.0.md
=====================================
--- a/doc/development/release-notes/1.7.0.md
+++ b/doc/development/release-notes/1.7.0.md
@@ -65,4 +65,7 @@
- A build error that would be generated if Python was found but not requested has been resolved.
- PDAL defaults to using [normal CMake interface](https://cmake.org/cmake/help/v3.11/policy/CMP0022.html) linking (#1890)
- Fixed an issue where dimensions from `readers.pcd` and `writers.pcd` could get confused with dimensions from `readers.sbet` and `writers.sbet`.
+- Fixed index computation in `filters.voxelcentroidnearestneighbor` and `filters.voxelcenternearestneighbor` #1901
+- Fixed libdl linking #1900
+
=====================================
doc/download.rst
=====================================
--- a/doc/download.rst
+++ b/doc/download.rst
@@ -13,23 +13,25 @@ Download
Current Release(s)
------------------------------------------------------------------------------
-* **2018-04-05** `PDAL-1.7.0-src.tar.gz`_ `Release Notes`_ (`md5`_)
+* **2018-04-06** `PDAL-1.7.1-src.tar.gz`_ `Release Notes`_ (`md5`_)
-.. _`Release Notes`: https://github.com/PDAL/PDAL/releases/tag/1.7
+.. _`Release Notes`: https://github.com/PDAL/PDAL/releases/tag/1.7.1
-.. _`PDAL-1.7.0-src.tar.gz`: http://download.osgeo.org/pdal/PDAL-1.7.0-src.tar.gz
-.. _`md5`: http://download.osgeo.org/pdal/PDAL-1.7.0-src.tar.gz.md5
+.. _`PDAL-1.7.1-src.tar.gz`: http://download.osgeo.org/pdal/PDAL-1.7.1-src.tar.gz
+.. _`md5`: http://download.osgeo.org/pdal/PDAL-1.7.1-src.tar.gz.md5
.. _`DebianGIS`: http://wiki.debian.org/DebianGis
Past Releases
------------------------------------------------------------------------------
+* **2018-04-05** `PDAL-1.7.0-src.tar.gz`_
* **2017-10-12** `PDAL-1.6.0-src.tar.gz`_
* **2017-04-06** `PDAL-1.5.0-src.tar.gz`_
* **2016-12-15** `PDAL-1.4.0-src.tar.gz`_
+.. _`PDAL-1.7.0-src.tar.gz`: http://download.osgeo.org/pdal/PDAL-1.7.0-src.tar.gz
.. _`PDAL-1.6.0-src.tar.gz`: http://download.osgeo.org/pdal/PDAL-1.6.0-src.tar.gz
.. _`PDAL-1.5.0-src.tar.gz`: http://download.osgeo.org/pdal/PDAL-1.5.0-src.tar.gz
.. _`PDAL-1.4.0-src.tar.gz`: http://download.osgeo.org/pdal/PDAL-1.4.0-src.tar.gz
=====================================
doc/pipeline.rst
=====================================
--- a/doc/pipeline.rst
+++ b/doc/pipeline.rst
@@ -129,7 +129,8 @@ reduces memory requirements.
When using :ref:`pdal translate<translate_command>` or
:ref:`pdal pipeline<pipeline_command>`
PDAL uses stream mode if possible. If stream mode can't use used
-the applications fall back to standard mode processing.
+the applications fall back to standard mode processing. Users can explicitly
+choose to use standard mode by using the ``--nostream`` option.
Users of the PDAL API can explicitly control the selection of the PDAL
processing mode.
=====================================
doc/project/integration.rst
=====================================
--- a/doc/project/integration.rst
+++ b/doc/project/integration.rst
@@ -16,7 +16,7 @@ Status
.. |travisstatus| image:: https://travis-ci.org/PDAL/PDAL.png?branch=master
:target: https://travis-ci.org/PDAL/PDAL
-.. |appveyorstatus| image:: https://ci.appveyor.com/api/projects/status/6dehrm0v22cw58d3/branch/master?svg=true
+.. |appveyorstatus| image:: https://ci.appveyor.com/api/projects/status/6dehrm0v22cw58d3
:target: https://ci.appveyor.com/project/hobu/pdal
.. _travis:
=====================================
filters/VoxelCenterNearestNeighborFilter.cpp
=====================================
--- a/filters/VoxelCenterNearestNeighborFilter.cpp
+++ b/filters/VoxelCenterNearestNeighborFilter.cpp
@@ -79,9 +79,9 @@ PointViewSet VoxelCenterNearestNeighborFilter::run(PointViewPtr view)
double y = view->getFieldAs<double>(Dimension::Id::Y, id);
double x = view->getFieldAs<double>(Dimension::Id::X, id);
double z = view->getFieldAs<double>(Dimension::Id::Z, id);
- size_t r = static_cast<size_t>(floor(y - bounds.miny) / m_cell);
- size_t c = static_cast<size_t>(floor(x - bounds.minx) / m_cell);
- size_t d = static_cast<size_t>(floor(z - bounds.minz) / m_cell);
+ size_t r = static_cast<size_t>((y - bounds.miny) / m_cell);
+ size_t c = static_cast<size_t>((x - bounds.minx) / m_cell);
+ size_t d = static_cast<size_t>((z - bounds.minz) / m_cell);
populated_voxels.emplace(std::make_tuple(r, c, d));
}
=====================================
filters/VoxelCentroidNearestNeighborFilter.cpp
=====================================
--- a/filters/VoxelCentroidNearestNeighborFilter.cpp
+++ b/filters/VoxelCentroidNearestNeighborFilter.cpp
@@ -83,9 +83,9 @@ PointViewSet VoxelCentroidNearestNeighborFilter::run(PointViewPtr view)
double y = view->getFieldAs<double>(Dimension::Id::Y, id);
double x = view->getFieldAs<double>(Dimension::Id::X, id);
double z = view->getFieldAs<double>(Dimension::Id::Z, id);
- size_t r = static_cast<size_t>(floor(y - bounds.miny) / m_cell);
- size_t c = static_cast<size_t>(floor(x - bounds.minx) / m_cell);
- size_t d = static_cast<size_t>(floor(z - bounds.minz) / m_cell);
+ size_t r = static_cast<size_t>((y - bounds.miny) / m_cell);
+ size_t c = static_cast<size_t>((x - bounds.minx) / m_cell);
+ size_t d = static_cast<size_t>((z - bounds.minz) / m_cell);
populated_voxel_ids[std::make_tuple(r, c, d)].push_back(id);
}
=====================================
include/pdal/pdal_features.hpp
=====================================
--- a/include/pdal/pdal_features.hpp
+++ b/include/pdal/pdal_features.hpp
@@ -11,9 +11,9 @@
*/
#define PDAL_VERSION_MAJOR 1
#define PDAL_VERSION_MINOR 7
-#define PDAL_VERSION_PATCH 0
+#define PDAL_VERSION_PATCH 1
-#define PDAL_VERSION_STRING "1.7.0"
+#define PDAL_VERSION_STRING "1.7.1"
/* (note this will look yucky until we get to major>=1) */
#define PDAL_VERSION_INTEGER ((PDAL_VERSION_MAJOR*100*100)+(PDAL_VERSION_MINOR*100)+PDAL_VERSION_PATCH)
=====================================
io/GeotiffSupport.cpp
=====================================
--- a/io/GeotiffSupport.cpp
+++ b/io/GeotiffSupport.cpp
@@ -123,6 +123,9 @@ GeotiffSrs::GeotiffSrs(const std::vector<uint8_t>& directoryRec,
}
ctx.gtiff = GTIFNewSimpleTags(ctx.tiff);
+ if (!ctx.gtiff)
+ throw Geotiff::error("Couldn't create Geotiff tags from "
+ "Geotiff definition.");
GTIFDefn sGTIFDefn;
if (GTIFGetDefn(ctx.gtiff, &sGTIFDefn))
@@ -144,7 +147,7 @@ GeotiffTags::GeotiffTags(const SpatialReference& srs)
// Set tiff tags from WKT
if (!GTIFSetFromOGISDefn(ctx.gtiff, srs.getWKT().c_str()))
- throw error("Could not set m_gtiff from WKT");
+ throw Geotiff::error("Could not set m_gtiff from WKT");
GTIFWriteKeys(ctx.gtiff);
auto sizeFromType = [](int type, int count) -> size_t
=====================================
io/GeotiffSupport.hpp
=====================================
--- a/io/GeotiffSupport.hpp
+++ b/io/GeotiffSupport.hpp
@@ -39,6 +39,15 @@
namespace pdal
{
+namespace Geotiff
+{
+ struct error : public std::runtime_error
+ {
+ error(const std::string& err) : std::runtime_error(err)
+ {}
+ };
+}
+
class GeotiffSrs
{
public:
@@ -54,12 +63,6 @@ private:
class GeotiffTags
{
public:
- struct error : public std::runtime_error
- {
- error(const std::string& err) : std::runtime_error(err)
- {}
- };
-
GeotiffTags(const SpatialReference& srs);
std::vector<uint8_t>& directoryData()
=====================================
io/HeaderVal.hpp
=====================================
--- a/io/HeaderVal.hpp
+++ b/io/HeaderVal.hpp
@@ -49,7 +49,7 @@ protected:
BaseHeaderVal() : m_val(T()), m_valSet(false)
{}
- BaseHeaderVal(const T& t) : m_defVal(t), m_valSet(false)
+ BaseHeaderVal(const T& t) : m_val(T()), m_defVal(t), m_valSet(false)
{}
public:
=====================================
io/LasHeader.cpp
=====================================
--- a/io/LasHeader.cpp
+++ b/io/LasHeader.cpp
@@ -218,6 +218,11 @@ void LasHeader::setSrs()
else
setSrsFromGeotiff();
}
+ catch (Geotiff::error err)
+ {
+ m_log->get(LogLevel::Error) << "Could not create an SRS: " <<
+ err.what() << std::endl;
+ }
catch (...)
{
m_log->get(LogLevel::Error) << "Could not create an SRS" << std::endl;
=====================================
io/LasWriter.cpp
=====================================
--- a/io/LasWriter.cpp
+++ b/io/LasWriter.cpp
@@ -495,7 +495,7 @@ void LasWriter::addGeotiffVlrs()
addVlr(TRANSFORM_USER_ID, GEOTIFF_ASCII_RECORD_ID,
"GeoTiff GeoAsciiParamsTag", tags.asciiData());
}
- catch (GeotiffTags::error& err)
+ catch (Geotiff::error& err)
{
throwError(err.what());
}
=====================================
pdal/gitsha.cpp
=====================================
--- a/pdal/gitsha.cpp
+++ b/pdal/gitsha.cpp
@@ -1,3 +1,3 @@
#include <pdal/gitsha.h>
-#define GIT_SHA1 "c5816ac474aed534573172cdb578a534291737b4"
+#define GIT_SHA1 "34350aacbaad6ffa4a26b864665aa81a8df4a8a7"
const char g_GIT_SHA1[] = GIT_SHA1;
=====================================
plugins/python/io/CMakeLists.txt
=====================================
--- a/plugins/python/io/CMakeLists.txt
+++ b/plugins/python/io/CMakeLists.txt
@@ -12,6 +12,15 @@ target_include_directories(${numpy_reader} PRIVATE
target_link_libraries(${numpy_reader} PUBLIC
${PYTHON_LIBRARY})
+# Install headers so Python extension
+# can use them later
+
+install(DIRECTORY .
+ DESTINATION include/pdal/io
+ FILES_MATCHING PATTERN "*.hpp"
+ PATTERN "CMakeFiles" EXCLUDE
+)
+
if (WITH_TESTS)
PDAL_ADD_TEST(pdal_io_numpy_test
FILES
=====================================
plugins/python/plang/Environment.cpp
=====================================
--- a/plugins/python/plang/Environment.cpp
+++ b/plugins/python/plang/Environment.cpp
@@ -52,10 +52,10 @@
#undef tolower
#undef isspace
-// See ticket #1010. This function runs when libplang is loaded. It makes
-// sure python symbols can be found by extention module .so's since on some
-// platforms (notably Ubuntu), they aren't linked with libpython even though
-// they depend on it. If a platform doesn't support
+// See ticket #1010. This function runs when a shared lib containing this
+// object is loaded. It makes sure python symbols can be found by extention
+// module .so's since on some platforms (notably Ubuntu), they aren't linked
+// with libpython even though they depend on it. If a platform doesn't support
// __attribute__ ((constructor)) this does nothing. We'll have to deal with
// those as they come up.
#ifndef _WIN32
=====================================
scripts/appveyor/install.cmd
=====================================
--- a/scripts/appveyor/install.cmd
+++ b/scripts/appveyor/install.cmd
@@ -1,13 +1,25 @@
@echo off
-REM call %OSGEO4W_ROOT%\bin\o4w_env.bat
-REM call %OSGEO4W_ROOT%\bin\py3_env.bat
+
+if "%OSGEO4W_BUILD%" NEQ "ON" (
+ REM only bother with this for OSGEO4W_BUILD situation
+ echo "Not building OSGeo4W package"
+ exit /b 0
+)
+
+
+call %OSGEO4W_ROOT%\bin\o4w_env.bat
+call %OSGEO4W_ROOT%\bin\py3_env.bat
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
-REM set PATH=%PATH%;C:\Program Files (x86)\MSBuild\14.0\Bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip;C:\Program Files\Microsoft Windows Performance Toolkit\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Tools\GitVersion;C:\Program Files (x86)\CMake\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\usr\bin;C:\Program Files\AppVeyor\BuildAgent\
+set PATH=%PATH%;C:\Program Files (x86)\MSBuild\14.0\Bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\7-Zip;C:\Program Files\Microsoft Windows Performance Toolkit\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Tools\GitVersion;C:\Program Files (x86)\CMake\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\usr\bin;C:\Program Files\AppVeyor\BuildAgent\
+
+pushd c:\projects\pdal\build
nmake /f Makefile install DESTDIR=C:\projects\pdal\install
+popd
+
pushd c:\projects\pdal\install\osgeo4w64
tar jcvf ..\pdal-%APPVEYOR_REPO_COMMIT%.tar.bz2 .
=====================================
scripts/docker/Dockerfile
=====================================
--- a/scripts/docker/Dockerfile
+++ b/scripts/docker/Dockerfile
@@ -8,7 +8,6 @@ RUN \
alpine-sdk \
unzip \
cmake \
- eigen-dev at edgecommunity \
hexer-dev \
nitro-dev \
gdal-dev \
@@ -36,6 +35,7 @@ RUN \
zlib-dev \
; \
apk add --no-cache \
+ eigen-dev at edgecommunity \
hexer \
nitro \
gdal \
@@ -99,6 +99,7 @@ RUN \
rm -rf /laszip; \
git clone https://github.com/PDAL/PDAL.git /pdal; \
cd /pdal; \
+ git checkout 1.7-maintenance; \
mkdir -p _build; \
cd _build; \
cmake .. \
View it on GitLab: https://salsa.debian.org/debian-gis-team/pdal/commit/cd6439255fd6e95378903d96f3248ba002f2c474
---
View it on GitLab: https://salsa.debian.org/debian-gis-team/pdal/commit/cd6439255fd6e95378903d96f3248ba002f2c474
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-grass-devel/attachments/20180409/9d8ca9f4/attachment-0001.html>
More information about the Pkg-grass-devel
mailing list