Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 914751

Summary: dev-util/gnome-builder-45.0 version bump and rust-analyzer support
Product: Gentoo Linux Reporter: Blake Batson <bbatson101>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: UNCONFIRMED ---    
Severity: normal CC: groche97, reagentoo
Priority: Normal Keywords: EBUILD, PATCH, PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/34919
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 914749    
Bug Blocks:    
Attachments: gnome-builder-45.0.ebuild
gnome-builder-45.0.ebuild
gnome-builder-45.0.ebuild

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