Skip to content

Commit 7b08d69

Browse files
authored
Merge pull request #8 from brendan-ward/update_maplibre_gl_native
2 parents 8c812ad + 7d38189 commit 7b08d69

File tree

9 files changed

+66
-62
lines changed

9 files changed

+66
-62
lines changed

.github/workflows/build_wheels.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,18 @@ jobs:
4343
git submodule update --init
4444
cd vendor/maplibre-gl-native && \
4545
git submodule update --init --recursive \
46-
vendor/earcut.hpp \
47-
vendor/polylabel \
48-
vendor/protozero \
49-
vendor/wagyu \
50-
vendor/unique_resource \
5146
vendor/boost \
47+
vendor/cpp-httplib \
48+
vendor/earcut.hpp \
5249
vendor/eternal \
5350
vendor/googletest \
51+
vendor/polylabel \
52+
vendor/protozero \
5453
vendor/mapbox-base \
55-
vendor/vector-tile
54+
vendor/unique_resource \
55+
vendor/vector-tile \
56+
vendor/wagyu \
57+
vendor/zip-archive
5658
5759
- name: Set up Python
5860
uses: actions/setup-python@v2

.github/workflows/test.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,18 @@ jobs:
3030
git submodule update --init
3131
cd vendor/maplibre-gl-native && \
3232
git submodule update --init --recursive \
33-
vendor/earcut.hpp \
34-
vendor/polylabel \
35-
vendor/protozero \
36-
vendor/wagyu \
37-
vendor/unique_resource \
3833
vendor/boost \
34+
vendor/cpp-httplib \
35+
vendor/earcut.hpp \
3936
vendor/eternal \
4037
vendor/googletest \
38+
vendor/polylabel \
39+
vendor/protozero \
4140
vendor/mapbox-base \
42-
vendor/vector-tile
41+
vendor/unique_resource \
42+
vendor/vector-tile \
43+
vendor/wagyu \
44+
vendor/zip-archive
4345
4446
- name: Set up Python
4547
uses: actions/setup-python@v2

.gitmodules

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
[submodule "vendor/maplibre-gl-native"]
66
path = vendor/maplibre-gl-native
77
url = https://github.com/maplibre/maplibre-gl-native
8-
branch = master
8+
branch = main

README.md

+8-6
Original file line numberDiff line numberDiff line change
@@ -369,16 +369,18 @@ Run the following:
369369
cd vendor/maplibre-gl-native
370370

371371
git submodule update --init --recursive \
372-
vendor/earcut.hpp \
373-
vendor/polylabel \
374-
vendor/protozero \
375-
vendor/wagyu \
376-
vendor/unique_resource \
377372
vendor/boost \
373+
vendor/cpp-httplib \
374+
vendor/earcut.hpp \
378375
vendor/eternal \
379376
vendor/googletest \
377+
vendor/polylabel \
378+
vendor/protozero \
380379
vendor/mapbox-base \
381-
vendor/vector-tile
380+
vendor/unique_resource \
381+
vendor/vector-tile \
382+
vendor/wagyu \
383+
vendor/zip-archive
382384
```
383385

384386
To later update `maplibre-gl-native`:

mbgl-core/maplibre-gl-native-core.cmake

+37-39
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
### Build mbgl-core
1+
# ## Build mbgl-core
22
# Adapted from maplibre-gl-core/CMakeLists.txt
33

44
add_library(
@@ -20,7 +20,6 @@ target_compile_options(
2020
)
2121

2222
# NOTE: removed all *.hpp file entries from below, and merged file lists to include OpenGL section
23-
2423
add_library(
2524
mbgl-core STATIC
2625
${MBGL_SOURCE_DIR}/src/mbgl/actor/mailbox.cpp
@@ -266,6 +265,7 @@ add_library(
266265
${MBGL_SOURCE_DIR}/src/mbgl/tile/vector_tile.cpp
267266
${MBGL_SOURCE_DIR}/src/mbgl/tile/vector_tile_data.cpp
268267
${MBGL_SOURCE_DIR}/src/mbgl/util/camera.cpp
268+
${MBGL_SOURCE_DIR}/src/mbgl/util/client_options.cpp
269269
${MBGL_SOURCE_DIR}/src/mbgl/util/bounding_volumes.cpp
270270
${MBGL_SOURCE_DIR}/src/mbgl/util/chrono.cpp
271271
${MBGL_SOURCE_DIR}/src/mbgl/util/color.cpp
@@ -400,10 +400,10 @@ target_compile_definitions(
400400
if(EXISTS ${MBGL_SOURCE_DIR}/.git/HEAD)
401401
execute_process(
402402
COMMAND
403-
git
404-
rev-parse
405-
--short=8
406-
HEAD
403+
git
404+
rev-parse
405+
--short=8
406+
HEAD
407407
WORKING_DIRECTORY ${MBGL_SOURCE_DIR}
408408
OUTPUT_VARIABLE MBGL_VERSION_REV
409409
OUTPUT_STRIP_TRAILING_WHITESPACE
@@ -419,18 +419,16 @@ set_source_files_properties(
419419
MBGL_VERSION_REV="${MBGL_VERSION_REV}"
420420
)
421421

422-
423422
# TODO: not needed, already globally defined?
424423
# target_include_directories(
425-
# mbgl-core
426-
# PRIVATE ${MBGL_SOURCE_DIR}/src
427-
#)
428-
429-
#target_include_directories(
430-
# mbgl-core
431-
# PUBLIC ${MBGL_SOURCE_DIR}/include
432-
#)
424+
# mbgl-core
425+
# PRIVATE ${MBGL_SOURCE_DIR}/src
426+
# )
433427

428+
# target_include_directories(
429+
# mbgl-core
430+
# PUBLIC ${MBGL_SOURCE_DIR}/include
431+
# )
434432
include(${MBGL_SOURCE_DIR}/vendor/boost.cmake)
435433
include(${MBGL_SOURCE_DIR}/vendor/csscolorparser.cmake)
436434
include(${MBGL_SOURCE_DIR}/vendor/earcut.hpp.cmake)
@@ -446,37 +444,37 @@ include(${MBGL_SOURCE_DIR}/vendor/wagyu.cmake)
446444
target_link_libraries(
447445
mbgl-core
448446
PRIVATE
449-
Mapbox::Base::Extras::kdbush.hpp
450-
Mapbox::Base::supercluster.hpp
451-
Mapbox::Base::shelf-pack-cpp
452-
Mapbox::Base::geojson-vt-cpp
453-
Mapbox::Base::cheap-ruler-cpp
454-
mbgl-compiler-options
455-
mbgl-vendor-boost
456-
mbgl-vendor-csscolorparser
457-
mbgl-vendor-earcut.hpp
458-
mbgl-vendor-eternal
459-
mbgl-vendor-parsedate
460-
mbgl-vendor-polylabel
461-
mbgl-vendor-protozero
462-
mbgl-vendor-unique_resource
463-
mbgl-vendor-vector-tile
464-
mbgl-vendor-wagyu
447+
Mapbox::Base::Extras::kdbush.hpp
448+
Mapbox::Base::supercluster.hpp
449+
Mapbox::Base::shelf-pack-cpp
450+
Mapbox::Base::geojson-vt-cpp
451+
Mapbox::Base::cheap-ruler-cpp
452+
mbgl-compiler-options
453+
mbgl-vendor-boost
454+
mbgl-vendor-csscolorparser
455+
mbgl-vendor-earcut.hpp
456+
mbgl-vendor-eternal
457+
mbgl-vendor-parsedate
458+
mbgl-vendor-polylabel
459+
mbgl-vendor-protozero
460+
mbgl-vendor-unique_resource
461+
mbgl-vendor-vector-tile
462+
mbgl-vendor-wagyu
465463
PUBLIC
466-
Mapbox::Base
467-
Mapbox::Base::Extras::expected-lite
468-
Mapbox::Base::Extras::rapidjson
469-
Mapbox::Base::geojson.hpp
470-
Mapbox::Base::geometry.hpp
471-
Mapbox::Base::optional
472-
Mapbox::Base::variant
464+
Mapbox::Base
465+
Mapbox::Base::Extras::expected-lite
466+
Mapbox::Base::Extras::rapidjson
467+
Mapbox::Base::geojson.hpp
468+
Mapbox::Base::geometry.hpp
469+
Mapbox::Base::optional
470+
Mapbox::Base::variant
473471
)
474472

475473
add_library(
476474
Mapbox::Map ALIAS mbgl-core
477475
)
478476

479-
### End maplibre-gl-core/CMakeLists.txt
477+
# ## End maplibre-gl-core/CMakeLists.txt
480478

481479
# Build mbgl-core with specific platform requirements
482480
if(CMAKE_SYSTEM_NAME STREQUAL Linux)

pymgl/tests/fixtures/example-style-bad-remote.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"sources": {
44
"basemap": {
55
"type": "raster",
6-
"tiles": ["http://localhost:8080/{z}/{y}/{x}"]
6+
"tiles": ["http://localhost:8111/{z}/{y}/{x}"]
77
}
88
},
99
"layers": [

pymgl/tests/test_style.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ def test_invalid_style():
194194

195195

196196
@pytest.mark.skipif(not has_poorconn, reason="poorconn test lib not available")
197-
@pytest.mark.poorconn_http_server_config(port=8080, t=1, length=10)
197+
@pytest.mark.poorconn_http_server_config(port=8111, t=1, length=10)
198198
def test_slow_tile_server(poorconn_http_server, tmp_path, capsys):
199199
# write fake tile
200200
tile_path = tmp_path / "0/0"

vendor/maplibre-gl-native

vendor/pybind11

Submodule pybind11 updated 202 files

0 commit comments

Comments
 (0)