%global debug_package %{nil} Name: vtzero Version: 1.2.0 Release: 1%{?dist} Summary: Tiny and fast vector tile decoder and encoder in C++ License: BSD-2-Clause AND BSL-1.0 URL: https://github.com/mapbox/vtzero Source0: https://github.com/mapbox/vtzero/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: protozero-devel BuildRequires: boost-devel %description Vtzero is a tiny and fast vector tile decoder and encoder for C++ that implements the Mapbox Vector Tile Specification 2.x. It is designed for performance over ease of use, providing efficient reading and writing of vector tiles for mapping applications. %package devel Summary: Development files for vtzero Provides: %{name}-static = %{version}-%{release} Requires: protozero-devel %description devel Header files for developing applications with vtzero. This library provides vector tile decoding and encoding for the Mapbox Vector Tile Specification 2.x, optimized for performance in mapping and GIS applications. %prep %autosetup -p1 # Remove test fixtures submodule (not needed for runtime) rm -rf test/mvt-fixtures %build %cmake \ -DCMAKE_BUILD_TYPE=Release %cmake_build %install %cmake_install %check # Run the test suite ctest --output-on-failure %files devel %license LICENSE %doc README.md CONTRIBUTING.md %{_includedir}/vtzero/ %changelog * Sat Oct 03 2026 Alexander Oberlaender - 1.2.0-1 - Initial Fedora spec for the vtzero library, a required dependency of valhalla.