lomiri-qt6.lomiri-url-dispatcher: init at 0.1.4

This commit is contained in:
OPNA2608
2026-03-30 15:04:46 +02:00
parent 4a456d9796
commit 061f89bb5f
2 changed files with 12 additions and 4 deletions
+1 -1
View File
@@ -53,6 +53,7 @@ let
# Check for working qdoc: not found
withDocumentation = !useQt6;
};
lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { };
}
// lib.optionalAttrs (!useQt6) {
#### Core Apps
@@ -96,7 +97,6 @@ let
lomiri-polkit-agent = callPackage ./services/lomiri-polkit-agent { };
lomiri-telephony-service = callPackage ./services/lomiri-telephony-service { };
lomiri-thumbnailer = callPackage ./services/lomiri-thumbnailer { };
lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { };
mediascanner2 = callPackage ./services/mediascanner2 { };
};
in
@@ -28,6 +28,9 @@
wrapQtAppsHook,
}:
let
withQt6 = lib.strings.versionAtLeast qtbase.version "6";
in
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri-url-dispatcher";
version = "0.1.4";
@@ -93,7 +96,6 @@ stdenv.mkDerivation (finalAttrs: {
libapparmor
lomiri-app-launch
lomiri-ui-toolkit
qtdeclarative
sqlite
systemd
libxkbcommon
@@ -128,13 +130,19 @@ stdenv.mkDerivation (finalAttrs: {
wrapProgram $out/bin/lomiri-url-dispatcher-dump \
--prefix PATH : ${lib.makeBinPath [ sqlite ]}
''
# https://gitlab.com/ubports/development/core/lomiri-url-dispatcher/-/work_items/13
+ lib.optionalString withQt6 ''
rm $out/bin/lomiri-url-dispatcher-gui
rm -r $out/share/lomiri-url-dispatcher/gui
''
+ lib.optionalString (!withQt6) ''
mkdir -p $out/share/icons/hicolor/scalable/apps
ln -s $out/share/lomiri-url-dispatcher/gui/lomiri-url-dispatcher-gui.svg $out/share/icons/hicolor/scalable/apps/
# Calls qmlscene from PATH, needs Qt plugins & QML components
qtWrapperArgs+=(
--prefix PATH : ${lib.makeBinPath [ qtdeclarative.dev ]}
--prefix PATH : ${lib.makeBinPath [ (if withQt6 then qtdeclarative.out else qtdeclarative.dev) ]}
)
wrapQtApp $out/bin/lomiri-url-dispatcher-gui
'';