Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0001-Support-building-TELEports-as-DEB-package.patch | [PATCH 01/13] Support building TELEports as DEB package. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-12-03 | ||
0002-libs-qtdlib-CMakeLists.txt-Relax-versioned-requireme.patch | [PATCH 02/13] libs/qtdlib/CMakeLists.txt: Relax versioned requirement on Td library if not building as click package. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-12-03 | ||
0003-Don-t-link-against-quickflux-QML-only-use-the-QML-mo.patch | [PATCH 03/13] Don't link against quickflux QML, only use the QML module. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-12-03 | ||
0004-libs-qtdlib-CMakeLists.txt-If-not-building-as-click-.patch | [PATCH 04/13] libs/qtdlib/CMakeLists.txt: If not building as click package, link qtdlib statically into the lomiri-teleports-app executable. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-12-04 | ||
0006-CMake-Improve-better-parameterization-of-application.patch | [PATCH 06/13] CMake: Improve better parameterization of application name. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-12-27 | ||
0007-libs-qtdlib-CMakeLists.txt-White-space-fix.patch | [PATCH 07/13] libs/qtdlib/CMakeLists.txt: White-space fix. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-12-27 | ||
0008-CMake-Use-COMPONENTS-syntax-for-Qt5-components.patch | [PATCH 08/13] CMake: Use 'COMPONENTS' syntax for Qt5 components. | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-12-27 | ||
0009-CMakeLists.txt-Move-most-find_package-Qt-.-calls-to-.patch | [PATCH 09/13] CMakeLists.txt: Move most find_package(Qt ...) calls to top-level file Left libs/qtdlib alone for now, not sure how much to mess with in that vendored project. |
OPNA2608 <opna2608@protonmail.com> | no | 2024-12-28 | ||
0010-app-CMakeLists.txt-Simplify-target_link_libraries-ca.patch | [PATCH 10/13] app/CMakeLists.txt: Simplify target_link_libraries call | OPNA2608 <opna2608@protonmail.com> | no | 2024-12-28 | ||
0011-treewide-Improvements.patch | [PATCH 11/13] treewide: Improvements - ${CMAKE_INSTALL_PREFIX}/lib -> ${CMAKE_INSTALL_LIBDIR}, cus that's what it's for - Drop IMMEDIATE on configure_file call Not documented anymore in the manual, treated as a NO-OP in CMake code, very likely legacy - Only configure_file the click manifest when building click Because it only ever gets installed in click mode anyway, and it looks for certain values in the environment that only a click build would set. - add_definitions in subproject -> target_compile_definitions for target - Drop unused QML_DIRS & QML_IMPORT_PATH - Fix click-mode compilation of app/main.cpp config.h must be included first for TELEPORTS_APP_CLICK_MODE to be available - Revamp utils.cpp Instead of constructing the correct full paths in there, make it just return the base path like other ubports projects. - Drop TELEPORTS_APP_DEV_DATADIR, TELEPORTS_APP_DEV_BINDIR and SNAP_PATH We shouldn't embed paths from the build environment into the binary. For SNAP_PATH, it seemed to just be completely wrong? Was telling the code to take PATH envvar and suffix it with "/usr/share/...". Just take SNAP envvar + DATA_DIR passed at build time, like with click's APP_DIR. - install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/push ...) -> install(TARGETS push ...) |
OPNA2608 <opna2608@protonmail.com> | no | 2024-12-28 | ||
0012-CMakeLists.txt-Don-t-drop-.url-dispatcher-suffix-on-.patch | [PATCH 12/13] CMakeLists.txt: Don't drop .url-dispatcher suffix on install rename | OPNA2608 <opna2608@protonmail.com> | no | 2024-12-28 | ||
0013-CMakeLists.txt-Fix-click-review-issues.patch | [PATCH 13/13] CMakeLists.txt: Fix click review issues - desktop file paths to icons must be relative - content-hub path in the manifest must exist |
OPNA2608 <opna2608@protonmail.com> | no | 2024-12-28 |