Skip to content

gexiv2: 0.14.6 → 0.16.0#501263

Closed
7591yj wants to merge 1 commit intoNixOS:masterfrom
7591yj:gexiv2-0.16.0
Closed

gexiv2: 0.14.6 → 0.16.0#501263
7591yj wants to merge 1 commit intoNixOS:masterfrom
7591yj:gexiv2-0.16.0

Conversation

@7591yj
Copy link
Copy Markdown

@7591yj 7591yj commented Mar 19, 2026

Upstream changelog: https://gitlab.gnome.org/GNOME/gexiv2/-/blob/main/CHANGES

  • switched doc toolchain from gtk-doc/docbook-xsl-nons/docbook_xml_dtd_43 to gi-docgen
  • fixed library symlink name in preCheck to match new SONAME (libgexiv2-0.16.so.4)
  • added GI_TYPELIB_PATH export in preCheck
  • added postFixup to correctly place docs into $devdoc

Indirectly verified through nautilus 50.0 build on x86_64-linux

Things done

  • Built on platform:
    • 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.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci Bot added 12.first-time contribution This PR is the author's first one; please be gentle! 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. labels Mar 19, 2026
@7591yj 7591yj mentioned this pull request Mar 19, 2026
13 tasks
@7591yj 7591yj marked this pull request as ready for review March 19, 2026 09:14
@nixpkgs-ci nixpkgs-ci Bot requested a review from a team March 19, 2026 09:30
@bobby285271 bobby285271 marked this pull request as draft March 19, 2026 09:53
@bobby285271
Copy link
Copy Markdown
Member

This is a API breaking change and breaks all downstream reverse dependencies. For example you may find it now shipping a different pkgconfig file (gexiv2-0.16.pc instead of gexiv2.pc). I think this should be done as a new package.

(We usually do major GNOME bumps in a mono PR on the wip-gnome branch, I think we will start this after @jtojnar finishes their travelling)

@7591yj
Copy link
Copy Markdown
Author

7591yj commented Mar 19, 2026

Ah, yes, should've thought of that, sorry.
Should I better close this PR? Also, #501267 is depending on this PR and is a GNOME 50 related (nautilus 49.4 → 50) - I'll close this as well, if you do not mind.

@jtojnar
Copy link
Copy Markdown
Member

jtojnar commented Mar 21, 2026

Since new packages can go to master, separate PR is fine.

@7591yj 7591yj mentioned this pull request Mar 22, 2026
13 tasks
@7591yj
Copy link
Copy Markdown
Author

7591yj commented Mar 22, 2026

closing this pr, and created a new pr #502190 as suggested

@7591yj 7591yj closed this Mar 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.first-time contribution This PR is the author's first one; please be gentle!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants