Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914751 - dev-util/gnome-builder-45.0 version bump and rust-analyzer support
Summary: dev-util/gnome-builder-45.0 version bump and rust-analyzer support
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: EBUILD, PATCH, PullRequest
Depends on: 914749
Blocks:
  Show dependency tree
 
Reported: 2023-09-26 17:39 UTC by Blake Batson
Modified: 2024-04-13 08:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gnome-builder-45.0.ebuild (gnome-builder-45.0.ebuild,8.86 KB, text/plain)
2023-09-26 17:39 UTC, Blake Batson
Details
gnome-builder-45.0.ebuild (0001-dev-util-gnome-builder-45.0-version-bump-and-rust-an.patch,9.84 KB, patch)
2023-09-26 17:55 UTC, Blake Batson
Details | Diff
gnome-builder-45.0.ebuild (0001-dev-util-gnome-builder-45.0-version-bump-and-rust-an.patch,9.84 KB, patch)
2023-09-26 19:12 UTC, Blake Batson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Blake Batson 2023-09-26 17:39:16 UTC
Created attachment 871494 [details]
gnome-builder-45.0.ebuild

Version bump for gnome-builder to version 45. Depends on libpeas-2.0.0 version bump bug 914749.

I also added a 'rust-analyzer' use flag to enable the respective gnome-builder plugin. If the flag is set it adds a dependency on either rust or rust-bin having been emerged with the rust-analyzer flag.
Comment 1 Blake Batson 2023-09-26 17:55:24 UTC
Created attachment 871496 [details, diff]
gnome-builder-45.0.ebuild

Changed attachment to git format-patch style
Comment 2 Blake Batson 2023-09-26 19:12:03 UTC
Created attachment 871499 [details, diff]
gnome-builder-45.0.ebuild

Defined slot for dev-libs/libpeas dependency
Comment 3 Mart Raudsepp gentoo-dev 2023-10-11 14:49:06 UTC
I think the rust-analyzer stuff probably belongs in pkg_postinst optfeature set, unless it's needed at build-time already to function.
Comment 4 Blake Batson 2023-10-11 23:35:51 UTC
Maybe, I put it as a dependency because the 44.2 ebuild had it as disabled due to "rust-analyzer not being packaged"
Comment 5 Dmitriy Baranov 2024-02-25 19:12:53 UTC
Why PR was removed? https://github.com/gentoo/gentoo/pull/32202
Vbump is stuck.
Comment 6 groche97 2024-04-13 08:26:35 UTC
I created a PR with the changes like Mart Raudsepp says, I was try it and works fine, Is necessary extra work for the acceptance? It was opened 3 months ago