File remove-opensuse-release-requirement.patch of Package openapv
diff -rub openapv-0.1.13.1/CMakeLists.txt openapv-0.1.13.1-patched/CMakeLists.txt
--- openapv-0.1.13.1/CMakeLists.txt 2025-04-19 10:00:12.000000000 +0200
+++ openapv-0.1.13.1-patched/CMakeLists.txt 2025-05-05 20:46:05.302594008 +0200
@@ -138,59 +138,7 @@
########################################
# CPack project packaging
########################################
-# Check the operating system
-if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
- message(STATUS "Linux system")
- # Read the /etc/os-release file to determine the distribution
- file(READ "/etc/os-release" OS_RELEASE_CONTENT)
-
- if(OS_RELEASE_CONTENT MATCHES "ID=debian" OR OS_RELEASE_CONTENT MATCHES "ID=ubuntu")
- message(STATUS "Debian-based system detected")
- message(STATUS "Use DEB generator while generating installation package using CPack")
- set(CPACK_GENERATOR "DEB")
- elseif(OS_RELEASE_CONTENT MATCHES "ID=rhel" OR OS_RELEASE_CONTENT MATCHES "ID=fedora" OR OS_RELEASE_CONTENT MATCHES "ID=centos")
- message(STATUS "Red Hat-based system detected")
- message(STATUS "Use RPM generator while generating installation package using CPack")
- set(CPACK_GENERATOR "RPM")
- elseif(OS_RELEASE_CONTENT MATCHES "ID=opensuse")
- message(STATUS "SUSE-based system detected")
- message(STATUS "Use RPM generator while generating installation package using CPack")
- set(CPACK_GENERATOR "RPM")
- else()
- message(STATUS "Other Linux distribution detected")
- message(STATUS "Use TGZ generator while generating installation package using CPack")
- set(CPACK_GENERATOR "TGZ")
- endif()
-
-elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows")
- message(STATUS "Windows system")
-
- if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
- # Check if the compiler path contains 'ucrt64'
- if(CMAKE_C_COMPILER MATCHES "ucrt64")
- message(STATUS "UCRT64 environment detected")
- message(STATUS "Use NSIS generator while generating installation package using CPack")
- set(CPACK_GENERATOR "NSIS")
- else()
- message(STATUS "Not using UCRT64 compiler. Compiler ID: ${CMAKE_C_COMPILER}")
- message(STATUS "Use TGZ generator while generating installation package using CPack")
- set(CPACK_GENERATOR "TGZ")
- endif()
- # Check if the compiler is MSVC
- elseif(CMAKE_C_COMPILER_ID STREQUAL "MSVC")
- message(STATUS "Using Microsoft Visual Studio (MSVC) compiler")
- message(STATUS "Use NSIS generator while generating installation package using CPack")
- set(CPACK_GENERATOR "NSIS")
- else()
- message(STATUS "Not using MSVC compiler. Compiler ID: ${CMAKE_C_COMPILER_ID}.")
- message(STATUS "Use ZIP generator while generating installation package using CPack")
- set(CPACK_GENERATOR "ZIP")
- endif()
-else()
- message(STATUS "Other OS: ${CMAKE_SYSTEM_NAME}")
- message(STATUS "Use ZIP generator while generating installation package using CPack")
- set(CPACK_GENERATOR "ZIP")
-endif()
+set(CPACK_GENERATOR "RPM")
# Packaging
include(InstallRequiredSystemLibraries)