Rename published packages and installers from maturita-* to graduately-*.

Keep temporary legacy aliases on the builds branch so older updaters still find downloads.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-09-23 21:30:03 +02:00
commit bce63459d1
35 changed files with 197 additions and 158 deletions

View file

@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.16)
project(maturita C)
project(graduately C)
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
@ -40,33 +40,33 @@ else()
pkg_check_modules(GTK4 REQUIRED IMPORTED_TARGET gtk4)
endif()
file(GLOB MATURITA_SOURCES CONFIGURE_DEPENDS
file(GLOB GRADUATELY_SOURCES CONFIGURE_DEPENDS
"${CMAKE_CURRENT_SOURCE_DIR}/src/*.c")
if(WIN32)
add_executable(maturita WIN32 ${MATURITA_SOURCES}
add_executable(graduately WIN32 ${GRADUATELY_SOURCES}
"${CMAKE_CURRENT_SOURCE_DIR}/data/windows/maturita.rc")
else()
add_executable(maturita ${MATURITA_SOURCES})
add_executable(graduately ${GRADUATELY_SOURCES})
endif()
target_include_directories(maturita PRIVATE
target_include_directories(graduately PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/src")
if(DEFINED APP_COMMIT AND NOT APP_COMMIT STREQUAL "")
target_compile_definitions(maturita PRIVATE APP_COMMIT="${APP_COMMIT}")
target_compile_definitions(graduately PRIVATE APP_COMMIT="${APP_COMMIT}")
endif()
if(MSVC)
target_compile_options(maturita PRIVATE ${GTK4_CFLAGS})
target_link_options(maturita PRIVATE ${GTK4_LIBS})
target_link_options(maturita PRIVATE /ENTRY:mainCRTStartup)
target_compile_definitions(maturita PRIVATE _CRT_SECURE_NO_WARNINGS)
target_compile_options(graduately PRIVATE ${GTK4_CFLAGS})
target_link_options(graduately PRIVATE ${GTK4_LIBS})
target_link_options(graduately PRIVATE /ENTRY:mainCRTStartup)
target_compile_definitions(graduately PRIVATE _CRT_SECURE_NO_WARNINGS)
else()
target_link_libraries(maturita PRIVATE PkgConfig::GTK4 m)
target_compile_options(maturita PRIVATE
target_link_libraries(graduately PRIVATE PkgConfig::GTK4 m)
target_compile_options(graduately PRIVATE
-Wall -Wextra -Wno-deprecated-declarations)
if(APPLE)
target_link_libraries(maturita PRIVATE
target_link_libraries(graduately PRIVATE
"-framework AppKit" "-framework Foundation")
endif()
endif()
@ -74,18 +74,18 @@ endif()
# Runtime assets sit next to the binary after install / cmake --build.
set(ICON_512
"${CMAKE_CURRENT_SOURCE_DIR}/data/share/icons/hicolor/512x512/apps/maturita.png")
add_custom_command(TARGET maturita POST_BUILD
add_custom_command(TARGET graduately POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_CURRENT_SOURCE_DIR}/data/style.css
$<TARGET_FILE_DIR:maturita>/style.css
$<TARGET_FILE_DIR:graduately>/style.css
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_CURRENT_SOURCE_DIR}/data/changelog.txt
$<TARGET_FILE_DIR:maturita>/changelog.txt
$<TARGET_FILE_DIR:graduately>/changelog.txt
COMMAND ${CMAKE_COMMAND} -E make_directory
$<TARGET_FILE_DIR:maturita>/icons/hicolor/512x512/apps
$<TARGET_FILE_DIR:graduately>/icons/hicolor/512x512/apps
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${ICON_512}
$<TARGET_FILE_DIR:maturita>/icons/hicolor/512x512/apps/maturita.png
$<TARGET_FILE_DIR:graduately>/icons/hicolor/512x512/apps/maturita.png
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_CURRENT_SOURCE_DIR}/data/share
$<TARGET_FILE_DIR:maturita>/share)
$<TARGET_FILE_DIR:graduately>/share)