lomiri.gsettings-qt: Migrate from top-level gsettings-qt, 0.2 -> 1.1.0
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:
- [ ] NixOS tests in nixos/tests.
- [ ] Package tests at
passthru.tests. - [ ] Tests in lib/tests or pkgs/test for functions and "core" functionality.
- [ ] Ran
nixpkgs-reviewon 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.
@romildo, I've left you in
meta.maintainersfor 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.
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
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.