Change History (15)
comment:1 by , 13 months ago
comment:2 by , 13 months ago
It seems requiring libprotobuf-c. I tried -Dvector_renderer=false
and it allows meson setup
w/o libprotobuf-c, but the build then failed.
comment:3 by , 13 months ago
I'm wondering if we should just archive libshumate and gnome-maps instead of adding 3 packages (libprotobuf-c, protobuf, and abseil).
comment:4 by , 13 months ago
Summary: | libshumate-1.2.0 → libshumate-1.2.0 (or archive it?) |
---|
comment:5 by , 13 months ago
I'm going to recommend keeping it. Protobuf is usable with OpenCV and VLC and does provide some nice functionality with those if using networked resources.
Abseil can be used by both of those as well but will also remove a downloaded dependency in Libreoffice
gnome-maps is also a good test of GJS when updating it.
comment:6 by , 13 months ago
Summary: | libshumate-1.2.0 (or archive it?) → libshumate-1.2.0 |
---|
comment:7 by , 13 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:8 by , 13 months ago
Abseil:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DABSL_PROPAGATE_CXX_STD=on -DBUILD_SHARED_LIBS=ON -GNinja
comment:9 by , 13 months ago
Protobuf:
cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -Dprotobuf_BUILD_TESTS=OFF \ -Dprotobuf_ABSL_PROVIDER=package \ -Dprotobuf_BUILD_SHARED_LIBS=ON \ -Dutf8_range_ENABLE_INSTALL=OFF \ -G Ninja
Before ninja install
, remove the reference of libutf8_range from .pc files:
sed 's/utf8_range//' -i *.pc
follow-up: 13 comment:10 by , 13 months ago
protobuf-c needs a patch: https://github.com/protobuf-c/protobuf-c/pull/710
comment:11 by , 13 months ago
libshumate-1.2.0 test suite needs --buildtype=debug
now. Better to install the package first, then meson configure --buildtype=debug && ninja test
.
comment:12 by , 13 months ago
To test the protobuf-based map rendering, select "Enable Experimental Map" in the menu. It indeed looks better...
comment:13 by , 12 months ago
Replying to Xi Ruoyao:
protobuf-c needs a patch: https://github.com/protobuf-c/protobuf-c/pull/710
Use https://github.com/protobuf-c/protobuf-c/pull/711 instead.
comment:14 by , 12 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:15 by , 12 months ago
The protobuf-c, protobuf, and abseil-cpp additions were done at:
7745258b4bde03076b30cc7ae338d5753c787e65 - abseil-cpp addition
f9b304cc068776b210f7ec8cd60f6803f858b107 - protobuf addition
0f8c44b73692c63ee6d384920d1fece57e1ddd91 - protobuf-c addition
02c776125a478ae76e9fa9bf63417aad9b66b1e2 - Libreoffice optional dep addition and switch into command explanations
1a7ca39c730bb9666bb2c4b507d7141dde272118 - OpenCV protobuf dep addition
fd51842f8690be232e0bcafcbad36db3a25617a8 - VLC protobuf dep addition
cf1e858ddc73ce24f409beea9730c183fb022fef - Unbound protobuf-c dep addition
3c3726094a015ea117402214ca409f87178bd73f - changelog entry
===================== Version 1.2.0 =====================
===================== Version 1.2.rc2 =====================
===================== Version 1.2.rc =====================
===================== Version 1.2.beta =====================
===================== Version 1.2.alpha =====================