Summary: | x11-themes/gentoo-xcursors-0.3.2-r1 needs updated to put cursors in /usr/share/icons/<theme>/cursors/ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Duncan <1i5t5.duncan> |
Component: | Current packages | Assignee: | tastytea <gentoo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint, x11 |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/25740 https://bugs.gentoo.org/show_bug.cgi?id=861785 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Duncan
2022-05-31 06:29:01 UTC
I couldn't find any formal specification for it, but my investigation confirmed that cursor themes are expected to be in the same place as icon themes nowadays, like you said. I'll change the location and add symlinks. I agree that renaming the package would make sense, but on the other hand all other cursor themes in Gentoo are named -xcursors. This may need a broader consensus. 🤔 Just manually copied the 0.3.2-r2 ebuild to my overlay, unmerged the old version (which removed my manually created symlinks, I double-checked), then merged 0.3.2-r2. Seems to be fine, symlinks look good, etc. =:^) Thanks. Looking forward to having it in the main tree! (And BTW, I had no idea the /usr/share/cursors location was gentoo-specific; as comment #0 suggests I just thought it was a legacy standard location. As with some of the amd64 lib/lib64 stuff (which I'm somewhat familiar with as I started on gentoo with amd64 in early 2004, when it was setup already but not long so) I suppose gentoo started using it before there was a solidly established standard location and they picked a plausible location that didn't end up being the standard one, so now we have some non-standard legacy to deal with. Good detective work!) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43bc5e50f8cc9737891ec600ec8bb602d5e03e53 commit 43bc5e50f8cc9737891ec600ec8bb602d5e03e53 Author: Ronny (tastytea) Gutbrod <gentoo@tastytea.de> AuthorDate: 2022-06-03 14:55:56 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-06-12 07:27:02 +0000 x11-themes/gentoo-xcursors: fix install location, update EAPI 7 -> 8 Switch to default install location¹, because the Gentoo-specific path is problematic². Symlinks are added at old location for backwards compatibility. ¹ <https://www.x.org/releases/X11R7.7/doc/man/man3/Xcursor.3.xhtml> ² <https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a95901> Closes: https://bugs.gentoo.org/848606 Signed-off-by: Ronny (tastytea) Gutbrod <gentoo@tastytea.de> Closes: https://github.com/gentoo/gentoo/pull/25740 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../gentoo-xcursors-0.3.2-r2.ebuild | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) |