libadwaita 1.0.1, pangomm 2.50.0#153235
Conversation
|
Partial duplicate of #152948 (I did not update the C++ packages). |
|
Also this causes mass rebuild (500/1000+ rebuilds) so it needs to target staging branch, see https://nixos.org/manual/nixpkgs/stable/#submitting-changes-commit-policy. |
|
Ah, Github's search for pull requests really isn't all that great. I'll go ahead and only do the patch upgrade for libadwaita and *mm then. |
There was a problem hiding this comment.
Changes look okay:
https://ftp.gnome.org/pub/GNOME/sources/libadwaita/1.0/libadwaita-1.0.1.news
- we do not use tarballs anyway since they were not available when I updated to 1.0.0.
(https://ftp.gnome.org/pub/GNOME/sources/pangomm/2.49/pangomm-2.49.1.news)
2.49.1 (unstable)
(https://ftp.gnome.org/pub/GNOME/sources/pangomm/2.50/pangomm-2.50.0.news)
2.50.0 (stable):
- AttrList: Add get_attributes(), update(), equal()
(Kjell Ahlstedt) Issue #12 (misos1)- Make CairoFontMap::set_resolution() usable
by adding the CairoFontMapImpl class
(Kjell Ahlstedt) Issue #15 (Ievgenii Meshcheriakov)- Add FontMap::get_family()
(Kjell Ahlstedt)- AttrList: Add to_string() and from_string()
Attribute: Add TextTransform, BaselineShift and FontScle enums
and some create_attr_*() methods
(Kjell Ahlstedt)Build:
- Don't include individual pango headers
(Matthias Clasen, Kjell Ahlstedt) Merge request !22- Support Visual Studio 2022 builds
(Chun-wei Fan)- Require pango >= 1.49.4
(Kjell Ahlstedt)
dasj19
left a comment
There was a problem hiding this comment.
Shouldn't the file pkgs/development/libraries/pangomm/2.48.nix be pkgs/development/libraries/pangomm/2.50.nix ?
dasj19
left a comment
There was a problem hiding this comment.
Furthermore, the build fails on my system
Dependency gtk4 found: NO found 4.4.1 but need: '>= 4.5.0'
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency gtk4 found: NO
src/meson.build:228:0: ERROR: Invalid version of dependency, need 'gtk4' ['>= 4.5.0'] found '4.4.1'.
A full log can be found at /build/source/build/meson-logs/meson-log.txt
error: builder for '/nix/store/zaw5xa1wxljf2i2v87083kd5ssxcy7f3-libadwaita-1.0.1.drv' failed with exit code 1
No. The package name refers to ABI version: https://gitlab.gnome.org/GNOME/pangomm/-/blob/cd00ba55a53b71a41fb566827db8b7d7c28c36b6/meson.build#L13 |
|
The GTK 4.6 is on staging, which this PR targets. |
|
Thanks for the quick reviews! :) Sorry to ask for an ETA, but how long does it usually take for changes to move from staging to master? |
|
Generally, it depends on how much breakage there is and how many people are available. Over the holidays it slowed down a bit and the current cycle is 14 days old so it does not include the GTK PR. My best estimate is another 14 days. You can also pop in to https://matrix.to/#/#staging:nixos.org to see what the current blockers are. |
|
Oki, thanks for the info 👍 |
|
New iteration started today: #154708 |
|
Thanks for the notification! |
Motivation for this change
Now that libadwaita has a stable release, we should upgrade to it. Note that I'm currently in the process of testing this, so this is currently mostly here so we don't duplicate effort.
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)nixos/doc/manual/md-to-db.shto update generated release notes