[neon/neon-packaging/kjournald/Neon/stable] debian/patches: try_to_patch_away_breakage.diff

Carlos De Maine null at kde.org
Mon Jul 21 06:47:19 BST 2025


Git commit 16f139bdab867fcf2caa2d2458a0749c472b0840 by Carlos De Maine.
Committed on 21/07/2025 at 05:47.
Pushed by carlosdem into branch 'Neon/stable'.

try_to_patch_away_breakage.diff

A  +1    -0    debian/patches/series
A  +94   -0    debian/patches/try_to_patch_away_breakage.diff

https://invent.kde.org/neon/neon-packaging/kjournald/-/commit/16f139bdab867fcf2caa2d2458a0749c472b0840

diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..4f55998
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+try_to_patch_away_breakage.diff
\ No newline at end of file
diff --git a/debian/patches/try_to_patch_away_breakage.diff b/debian/patches/try_to_patch_away_breakage.diff
new file mode 100644
index 0000000..8b2b4e2
--- /dev/null
+++ b/debian/patches/try_to_patch_away_breakage.diff
@@ -0,0 +1,94 @@
+diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
+deleted file mode 100644
+index 86515c7e24b749ca1e64ce3eb3e4ee4582f14fd8..0000000000000000000000000000000000000000
+--- a/lib/CMakeLists.txt
++++ /dev/null
+@@ -1,88 +0,0 @@
+-# SPDX-License-Identifier: BSD-3-Clause
+-# SPDX-FileCopyrightText: Andreas Cord-Landwehr <cordlandwehr at kde.org>
+-
+-add_library(kjournald SHARED)
+-
+-ecm_qt_declare_logging_category(
+-    kjournald
+-    HEADER kjournaldlib_log_general.h
+-    IDENTIFIER "KJOURNALDLIB_GENERAL"
+-    CATEGORY_NAME kjournald.lib.general
+-    DESCRIPTION "KJournald General Debug Logs"
+-    EXPORT kjournald
+-)
+-ecm_qt_declare_logging_category(
+-    kjournald
+-    HEADER kjournaldlib_log_filtertrace.h
+-    IDENTIFIER "KJOURNALDLIB_FILTERTRACE"
+-    CATEGORY_NAME kjournald.lib.general
+-    DESCRIPTION "KJournald Trace Logs for Filter Operations"
+-    EXPORT kjournald
+-)
+-ecm_qt_install_logging_categories(
+-    EXPORT kjournald
+-    FILE kjournald.categories
+-    DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}"
+-)
+-
+-generate_export_header(kjournald BASE_NAME KJournald)
+-target_sources(kjournald PRIVATE
+-    colorizer.cpp
+-    colorizer.h
+-    filtercriteriamodel.cpp
+-    filtercriteriamodel.h
+-    filtercriteriamodel_p.h
+-    ijournal.h
+-    localjournal.cpp
+-    localjournal.h
+-    localjournal_p.h
+-    journaldexportreader.cpp
+-    journaldexportreader.h
+-    journaldhelper.cpp
+-    journaldhelper.h
+-    journalduniquequerymodel.cpp
+-    journalduniquequerymodel.h
+-    journalduniquequerymodel_p.h
+-    memory.h
+-    systemdjournalremote.cpp
+-    systemdjournalremote.h
+-    systemdjournalremote_p.h
+-)
+-target_link_libraries(kjournald
+-PRIVATE
+-    Qt6::Core
+-    Qt6::Quick
+-    PkgConfig::SYSTEMD
+-    KF6::I18n
+-)
+-
+-set_property(TARGET kjournald
+-    APPEND PROPERTY COMPILE_DEFINITIONS
+-        QT_NO_CAST_FROM_ASCII
+-        QT_NO_CAST_TO_ASCII)
+-target_include_directories(kjournald PUBLIC
+-    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/>
+-    $<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}>
+-)
+-set_target_properties(kjournald PROPERTIES
+-    VERSION ${KJOURNALD_VERSION}
+-    SOVERSION ${KJOURNALD_SOVERSION}
+-    EXPORT_NAME KJournald
+-)
+-install(TARGETS kjournald
+-    EXPORT KJournaldTargets
+-    DESTINATION ${KDE_INSTALL_LIBDIR})
+-
+-if(INSTALL_EXPERIMENTAL_HEADERS)
+-    install(FILES
+-        filter.h
+-        ijournal.h
+-        localjournal.h
+-        journaldhelper.h
+-        journaldviewmodel.h
+-        journalduniquequerymodel.h
+-        systemdjournalremote.h
+-        ${CMAKE_CURRENT_BINARY_DIR}/kjournald_export.h
+-        DESTINATION ${KDE_INSTALL_INCLUDEDIR}
+-    )
+-endif()


More information about the Neon-commits mailing list