Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 734062 - media-libs/libde265: drop unwanted binaries in /usr/bin, drop unneeded dependencies
Summary: media-libs/libde265: drop unwanted binaries in /usr/bin, drop unneeded depend...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL: https://github.com/gentoo/gentoo/pull...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-07-27 08:40 UTC by Karlson2k
Modified: 2020-07-27 15:09 UTC (History)
0 users

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 Karlson2k 2020-07-27 08:40:45 UTC
Currently media-libs/libde265 package put a lot of unwanted binaries to /usr/bin, while most users need only library.
The problem is even worse with fact that many of installed binaries are not useful at all as they are unfinished, not working or just for test. Binary with generic name '/usr/bin/tests' may confuse a lot.
Comment 1 Larry the Git Cow gentoo-dev 2020-07-27 15:09:51 UTC
The bug has been closed via the following commit(s):

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

commit b6767c946a0c6ec20d4cc46977f7d76b412b2618
Author:     Karlson2k (Evgeny Grin) <k2k@narod.ru>
AuthorDate: 2020-07-26 16:26:27 +0000
Commit:     Craig Andrews <candrews@gentoo.org>
CommitDate: 2020-07-27 15:09:36 +0000

    media-libs/libde265: bump to 1.0.5 and ebuild fixes
    
    Dropped unneeded QT5 dependencies
      Required only for sherlock256 which cannot be built without libswscale
    Fixed usage of CPU_FLAGS_X86
    Added usage of CPU_FLAGS_ARM
    Added USE flags for building enc265 and dec265 tools
    Added USE flags for other binary tools
    Prevented installation of useless "tests" and other unneeded/unfinished tools
    Added missing RDEPEND for virtual/pkgconfig
    Described USE flags in metadata.xml
    
    Closes: https://bugs.gentoo.org/734062
    
    Signed-off-by: Karlson2k (Evgeny Grin) <k2k@narod.ru>
    Closes: https://github.com/gentoo/gentoo/pull/16836
    Signed-off-by: Craig Andrews <candrews@gentoo.org>

 media-libs/libde265/Manifest              |  1 +
 media-libs/libde265/libde265-1.0.5.ebuild | 99 +++++++++++++++++++++++++++++++
 media-libs/libde265/libde265-9999.ebuild  | 67 ++++++++++++++-------
 media-libs/libde265/metadata.xml          |  7 +++
 4 files changed, 154 insertions(+), 20 deletions(-)