Bug 57462

Summary: rapidjson-devel содержит пути к сборке rapidjson в cmake файле
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: rapidjsonAssignee: Антон Мидюков <antohami>
Status: RESOLVED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, iv, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Anton Farygin 2026-01-11 17:21:00 MSK
$ rpm -qf /usr/lib64/cmake/RapidJSON/RapidJSONConfig.cmake
rapidjson-devel-1.1.0-alt8.git473553bd.x86_64

################################################################################
# RapidJSON source dir
set( RapidJSON_SOURCE_DIR "/usr/src/RPM/BUILD/rapidjson-1.1.0")

################################################################################
# RapidJSON build dir
set( RapidJSON_DIR "/usr/src/RPM/BUILD/rapidjson-1.1.0/x86_64-alt-linux")

################################################################################
# Compute paths
get_filename_component(RapidJSON_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH)

set( RapidJSON_INCLUDE_DIR  "" )
set( RapidJSON_INCLUDE_DIRS  "" )
message(STATUS "RapidJSON found. Headers: ${RapidJSON_INCLUDE_DIRS}")
~
Comment 1 Anton Farygin 2026-01-11 17:23:44 MSK
А RapidJSON_INCLUDE_DIR в свою очередь пустые
Comment 2 Антон Мидюков 2026-01-11 19:22:28 MSK
Пакетом я несколько лет не занимаюсь, но да ладно.
Проблема вызвана патчем:
rapidjson-1.1.0-alt-no-intree-config.patch

добавленном в последнем релизе пакета.

RapidJSONConfig.cmake перед установкой надо всё же генерировать.
Исправил:
https://packages.altlinux.org/ru/tasks/404811/
Comment 3 Anton Farygin 2026-01-11 19:24:23 MSK
Отлично, спасибо. Можно коммитить
Comment 4 Repository Robot 2026-01-11 19:58:25 MSK
rapidjson-1.1.0-alt9.git473553bd -> sisyphus:

Sun Jan 11 2026 Anton Midyukov <antohami@altlinux> 1.1.0-alt9.git473553bd
- Fix RapidJSONConfig.cmake (Closes: 57462).