nixpkgs icon indicating copy to clipboard operation
nixpkgs copied to clipboard

lomiri.gsettings-qt: Migrate from top-level gsettings-qt, 0.2 -> 1.1.0

Open OPNA2608 opened this issue 1 month ago • 2 comments

Originally packaged for the Deepin DE, the Lomiri DE is now the only in-tree consumer. This is also a UBports project, so it naturally has close ties to Lomiri. Absorb it into the Lomiri scope, and update it.

Qt6 side of this will get properly looked at & tested in #467662.

~~@romildo, I've left you in meta.maintainers for now. Let me know if you'd prefer to leave the maintenance of this up to the Lomiri team (meaning, me ^^").~~ Edit: Given the okay to drop in https://github.com/NixOS/nixpkgs/pull/467786#issuecomment-3620411677.

Things done

  • Built on platform:
    • [x] x86_64-linux
    • [ ] aarch64-linux
    • [ ] x86_64-darwin
    • [ ] aarch64-darwin
  • Tested, as applicable:
  • [ ] Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • [ ] Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • [ ] Package update: when the change is major or breaking.
  • NixOS Release Notes
    • [ ] Module addition: when adding a new NixOS module.
    • [ ] Module update: when the change is significant.
  • [x] Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a :+1: reaction to pull requests you find important.

OPNA2608 avatar Dec 04 '25 09:12 OPNA2608

@romildo, I've left you in meta.maintainers for now. Let me know if you'd prefer to leave the maintenance of this up to the Lomiri team (meaning, me ^^").

You can remove me from meta.maintainers. I leave the maintenance of this package up to the Lomiri maintainers.

romildo avatar Dec 06 '25 13:12 romildo

Everything builds on my end, but the Lomiri VM tests fail. Our GSettings override doesn't seem to get recognised anymore. Digging into why…

Dug up some details, dropped a comment upstream, added a temporary(?) fix for now.

@ofborg test lomiri

OPNA2608 avatar Dec 13 '25 18:12 OPNA2608

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 467786 Commit: 698fd47c44e043476e3f406c944b058326d6eb8a


x86_64-linux

:white_check_mark: 28 packages built:
  • lomiri.gsettings-qt
  • lomiri.gsettings-qt.dev
  • lomiri.libusermetrics
  • lomiri.libusermetrics.dev
  • lomiri.libusermetrics.doc
  • lomiri.lomiri
  • lomiri.lomiri-calendar-app
  • lomiri.lomiri-camera-app
  • lomiri.lomiri-clock-app
  • lomiri.lomiri-content-hub
  • lomiri.lomiri-content-hub.dev
  • lomiri.lomiri-content-hub.doc
  • lomiri.lomiri-content-hub.examples
  • lomiri.lomiri-docviewer-app
  • lomiri.lomiri-filemanager-app
  • lomiri.lomiri-gallery-app
  • lomiri.lomiri-mediaplayer-app
  • lomiri.lomiri-music-app
  • lomiri.lomiri-session
  • lomiri.lomiri-system-settings
  • lomiri.lomiri-system-settings-unwrapped
  • lomiri.lomiri-system-settings-unwrapped.dev
  • lomiri.lomiri-telephony-service
  • lomiri.lomiri-terminal-app
  • lomiri.qtmir
  • lomiri.qtmir.dev
  • lomiri.teleports
  • nixpkgs-manual

With #470505 applied, .passthru.tests of all rebuilt packages pass. Going ahead with this for now.

OPNA2608 avatar Dec 14 '25 13:12 OPNA2608