diff options
author | OPNA2608 <christoph.neidahl@gmail.com> | 2023-12-03 01:26:35 +0100 |
---|---|---|
committer | OPNA2608 <christoph.neidahl@gmail.com> | 2023-12-03 01:26:35 +0100 |
commit | a8a5758da5b1609aa628b3c7e9aea547a586e703 (patch) | |
tree | b338d4032ee343e368ba08ccce85ff36bd1c71cd | |
parent | 440cd0232deb237fc8d8f59c3e98c2e6ff23bc04 (diff) |
lomiri.hfd-service: 0.2.0 -> 0.2.1
-rw-r--r-- | pkgs/desktops/lomiri/services/hfd-service/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/desktops/lomiri/services/hfd-service/default.nix b/pkgs/desktops/lomiri/services/hfd-service/default.nix index b0ff7f68cdf0f..cffedb0af6235 100644 --- a/pkgs/desktops/lomiri/services/hfd-service/default.nix +++ b/pkgs/desktops/lomiri/services/hfd-service/default.nix @@ -2,6 +2,7 @@ , lib , fetchFromGitLab , gitUpdater +, accountsservice , cmake , cmake-extras , deviceinfo @@ -15,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hfd-service"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/hfd-service"; rev = finalAttrs.version; - hash = "sha256-F1MLYcCYe2GAPNO3UuONM4/j9AnV+V2YgePBn2QY5zM="; + hash = "sha256-KcHwLTSdo86YCteUsPndoxmLf23SOEhROc5cJQ8GS1Q="; }; postPatch = '' @@ -31,6 +32,11 @@ stdenv.mkDerivation (finalAttrs: { # Queries pkg-config via pkg_get_variable, can't override prefix substituteInPlace init/CMakeLists.txt \ --replace "\''${SYSTEMD_SYSTEM_DIR}" "$out/lib/systemd/system" + substituteInPlace CMakeLists.txt \ + --replace 'pkg_get_variable(AS_INTERFACES_DIR accountsservice interfacesdir)' 'set(AS_INTERFACES_DIR "''${CMAKE_INSTALL_DATADIR}/accountsservice/interfaces")' \ + --replace 'DESTINATION ''${DBUS_INTERFACES_DIR}' 'DESTINATION ${placeholder "out"}/''${DBUS_INTERFACES_DIR}' + substituteInPlace src/CMakeLists.txt \ + --replace "\''${DBUS_INTERFACES_DIR}/org.freedesktop.Accounts.xml" '${accountsservice}/share/dbus-1/interfaces/org.freedesktop.Accounts.xml' ''; strictDeps = true; @@ -41,6 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ + accountsservice cmake-extras deviceinfo libgbinder |