Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 851927 - media-libs/libplacebo-4.192.1 automagically depends on media-libs/glfw
Summary: media-libs/libplacebo-4.192.1 automagically depends on media-libs/glfw
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-06-14 13:53 UTC by Eugene Shalygin
Modified: 2022-11-07 19:30 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Shalygin 2022-06-14 13:53:23 UTC
Afte depclean:

package: media-libs/glfw-3.3.5
 *  - /usr/lib64/libglfw.so.3
 *  - /usr/lib64/libglfw.so.3.3
 *      used by /usr/bin/plplay (media-libs/libplacebo-4.192.1)

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2022-11-07 19:30:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cdc7c96e725f66601c24233b332eeee68e1da84

commit 9cdc7c96e725f66601c24233b332eeee68e1da84
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-11-06 10:54:40 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-11-07 19:27:56 +0000

    media-libs/libplacebo: add 5.229.1
    
    With partly revamped ebuild, and:
    * ensure use right python executble wrt bug #731728
    * disable demos wrt bug #851927, there's little use in enabling
      as only one of them gets installed by default and it's a very
      barebone test video player
    
    USE=glslang is now a no-op if shaderc is set, these provide
    the same functionality and shaderc is the default pick upstream.
    Previously, glslang would force disable shaderc even if set.
    Alternatively could use REQUIRED_USE to prevent setting both
    but feel this is mostly an annoyance.
    
    Closes: https://bugs.gentoo.org/731728
    Closes: https://bugs.gentoo.org/851927
    Co-authored-by: Nick Sarnie <sarnex@gentoo.org>
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 media-libs/libplacebo/Manifest                     |  2 +
 .../files/libplacebo-5.229.1-llvm-libunwind.patch  |  9 +++
 .../libplacebo-5.229.1-python-executable.patch     | 11 +++
 .../files/libplacebo-5.229.1-shared-glslang.patch  | 12 +++
 media-libs/libplacebo/libplacebo-5.229.1.ebuild    | 91 ++++++++++++++++++++++
 5 files changed, 125 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e1f8f4089ddfe21900556d71fd9a271684b5fbd

commit 0e1f8f4089ddfe21900556d71fd9a271684b5fbd
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-11-06 11:43:46 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-11-07 19:27:56 +0000

    media-libs/libplacebo: build fixes for stable
    
    Just non-intrusive fixes partly backported from the ~arch ebuild:
    * ensure use right python executble wrt bug #731728
    * disable demos wrt bug #851927
    * require <glslang-1.3.231 (~arch is fixed with newer)
    * multilib usedep for unwind
    * add := to glslang for upcoming subslot, albeit this won't really
      get to use it given the above
    
    Bug: https://bugs.gentoo.org/731728
    Bug: https://bugs.gentoo.org/851927
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 .../files/libplacebo-4.192.1-python-executable.patch     |  8 ++++++++
 ...bo-4.192.1-r1.ebuild => libplacebo-4.192.1-r2.ebuild} | 16 ++++++++++++----
 2 files changed, 20 insertions(+), 4 deletions(-)