Debian Patches

Status for lomiri-teleports-app/1.20-2

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

All known versions for source package 'lomiri-teleports-app'

Links