I’ve tried to use flatpak-builder with cmake as buildsystem and try to generate a flatpak but it have no output. Do anyone has idea?
Console output:
[ 67%] Building CXX object CMakeFiles/blink.dir/Model/CFileListModel.cpp.o
[ 70%] Building CXX object CMakeFiles/blink.dir/Model/CProjectManager.cpp.o
[ 72%] Building CXX object CMakeFiles/blink.dir/Model/CProjectUpdateThread.cpp.o
[ 75%] Building CXX object CMakeFiles/blink.dir/Model/CProjectLoadThread.cpp.o
[ 78%] Building CXX object CMakeFiles/blink.dir/Model/CConfigManager.cpp.o
[ 81%] Building CXX object CMakeFiles/blink.dir/Model/CProjectItem.cpp.o
[ 83%] Building CXX object CMakeFiles/blink.dir/Model/CFileItem.cpp.o
[ 86%] Building CXX object CMakeFiles/blink.dir/Model/CRunCommand.cpp.o
[ 89%] Building CXX object CMakeFiles/blink.dir/Model/CFindReplaceModel.cpp.o
[ 91%] Building CXX object CMakeFiles/blink.dir/Storage/CXmlStorageHandler.cpp.o
[ 94%] Building CXX object CMakeFiles/blink.dir/blink_autogen/S5YYZ2ZCNV/qrc_app.cpp.o
[ 97%] Linking CXX executable blink
[100%] Built target blink
[ 0%] Built target blink_autogen_timestamp_deps
[ 2%] Built target blink_autogen
[100%] Built target blink
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /app/blink/blink
-- Set non-toolchain portion of runtime path of "/app/blink/blink" to ""
compressing debuginfo in: /opt/blink/flatpkg/.flatpak-builder/rofiles/rofiles-s1M5ap/files/blink/blink
processing: /opt/blink/flatpkg/.flatpak-builder/rofiles/rofiles-s1M5ap/files/blink/blink
[32] .debug_aranges compressed -> .zdebug_aranges (8784 => 2233 25.42%)
[33] .debug_info compressed -> .zdebug_info (12224483 => 5740447 46.96%)
[34] .debug_abbrev compressed -> .zdebug_abbrev (192812 => 42171 21.87%)
[35] .debug_line compressed -> .zdebug_line (704640 => 175563 24.92%)
[36] .debug_str compressed -> .zdebug_str (1341410 => 279713 20.85%)
[37] .debug_line_str compressed -> .zdebug_line_str (8137 => 2613 32.11%)
[38] .debug_loclists compressed -> .zdebug_loclists (1122121 => 318126 28.35%)
[39] .debug_rnglists compressed -> .zdebug_rnglists (212109 => 67929 32.03%)
[42] Updating section string table
stripping /opt/blink/flatpkg/.flatpak-builder/rofiles/rofiles-s1M5ap/files/blink/blink to /opt/blink/flatpkg/.flatpak-builder/rofiles/rofiles-s1M5ap/files/lib/debug/blink/blink.debug
Committing stage build-blink to cache
Cleaning up
Committing stage cleanup to cache
Finishing app
No executable found
Please review the exported files and the metadata
Committing stage finish to cache
Pruning cache
blink.yml
id: org.flatpak.blink
runtime: org.kde.Platform
runtime-version: '6.6'
sdk: org.kde.Sdk
finish-args:
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
modules:
- name: qscintilla
buildsystem: qmake
subdir: src
sources:
- type: archive
url: https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.13.4/QScintilla_src-2.13.4.tar.gz
sha256: 890c261f31e116f426b0ea03a136d44fc89551ebfd126d7b0bdf8a7197879986
- type: patch
path: qscintilla-lib-paths.patch
- name: blink
buildsystem: cmake
builddir: true
config-opts:
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
- -DCMAKE_INSTALL_LIBDIR:PATH=/app/lib
sources:
- type: dir
path: /opt/blink
CMakeList.txt
cmake_minimum_required(VERSION 3.1.0)
project(blink VERSION 1.0.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
if(CMAKE_VERSION VERSION_LESS "3.7.0")
set(CMAKE_INCLUDE_CURRENT_DIR ON)
endif()
find_package(Qt6 COMPONENTS Widgets Xml Network REQUIRED)
set(CMAKE_AUTOUIC_SEARCH_PATHS Resources/Forms)
include_directories(. Utils /opt/QScintilla_src-2.14.1/src)
link_directories (/opt/QScintilla_src-2.14.1/src)
add_executable(blink
Resources/Forms/mainWindow.ui
Resources/Forms/editor.ui
Resources/Forms/projectDialog.ui
Resources/Forms/groupDialog.ui
Resources/Forms/aboutDialog.ui
Resources/Forms/configDialog.ui
Resources/Forms/findReplaceDialog.ui
Resources/Forms/editorFindDialog.ui
Resources/app.qrc
Resources/Icons/appIcons.rc
main.cpp
Utils/CUtils.cpp
Display/CMainWindow.cpp
Display/CEditor.cpp
Display/CEditorFindDlg.cpp
Display/CProjectDlg.cpp
Display/CAboutDlg.cpp
Display/CProjectListWidget.cpp
Display/CFileListWidget.cpp
Display/CConfigDlg.cpp
Display/CEventFilterObj.cpp
Display/CSearchTextBrowser.cpp
Display/CSearchTextEdit.cpp
Display/CFindReplaceDlg.cpp
Model/qTagger/CTagItem.cpp
Model/qTagger/CTagFileRecord.cpp
Model/qTagger/CTagResultItem.cpp
Model/qTagger/qTagger.cpp
Model/qTagger/CSourceFileList.cpp
Model/qFindReplacer/qFindReplacer.cpp
Model/CProjectListModel.cpp
Model/CFileListModel.cpp
Model/CProjectManager.cpp
Model/CProjectUpdateThread.cpp
Model/CProjectLoadThread.cpp
Model/CConfigManager.cpp
Model/CProjectItem.cpp
Model/CFileItem.cpp
Model/CRunCommand.cpp
Model/CFindReplaceModel.cpp
Storage/CXmlStorageHandler.cpp
)
target_link_libraries(blink Qt6::Widgets Qt6::Xml Qt6::Network qscintilla2_qt6)
set(CMAKE_INSTALL_PREFIX /app/blink)
install(TARGETS blink
DESTINATION ${CMAKE_INSTALL_PREFIX}
)