Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703576 - media-video/webvfx-1.1.0: New package
Summary: media-video/webvfx-1.1.0: New package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD, PullRequest
Depends on:
Blocks: 670356
  Show dependency tree
 
Reported: 2019-12-22 23:15 UTC by Chris Smith
Modified: 2020-02-03 15:51 UTC (History)
1 user (show)

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


Attachments
webvfx-1.1.0.ebuild (webvfx-1.1.0.ebuild,1.06 KB, text/plain)
2019-12-22 23:16 UTC, Chris Smith
Details
patch to install webvfx libs in proper directory (webvfx_libfix.patch,1.45 KB, patch)
2019-12-22 23:18 UTC, Chris Smith
Details | Diff
webvfx-1.1.0.ebuild (webvfx-1.1.0.ebuild,1.04 KB, text/plain)
2019-12-23 15:49 UTC, Chris Smith
Details
patch to install webvfx libs in proper directory (webvfx_libdir.patch,245 bytes, patch)
2019-12-23 15:50 UTC, Chris Smith
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Smith 2019-12-22 23:15:37 UTC
webvfx supplies the qmelt binary that Shotcut needs to export video

this is a preliminary ebuild (I am not doctor, lawyer, or dev) that works for me

Reproducible: Always
Comment 1 Chris Smith 2019-12-22 23:16:31 UTC
Created attachment 600454 [details]
webvfx-1.1.0.ebuild
Comment 2 Chris Smith 2019-12-22 23:18:05 UTC
Created attachment 600456 [details, diff]
patch to install webvfx libs in proper directory
Comment 3 Andreas Sturmlechner gentoo-dev 2019-12-22 23:26:49 UTC
(In reply to Chris Smith from comment #2)
> Created attachment 600456 [details, diff] [details, diff]
> patch to install webvfx libs in proper directory

That patch is not going to fly. The build system needs to be able to have it told where to install libraries.
Comment 4 Chris Smith 2019-12-22 23:39:21 UTC
(In reply to Andreas Sturmlechner from comment #3)
> (In reply to Chris Smith from comment #2)
> > Created attachment 600456 [details, diff] [details, diff] [details, diff]
> > patch to install webvfx libs in proper directory
> 
> That patch is not going to fly. The build system needs to be able to have it
> told where to install libraries.

I suspected as much, hoping a real dev can now resolve the issue properly.
Comment 5 Andreas Sturmlechner gentoo-dev 2019-12-23 00:20:34 UTC
See also patches from Fedora: webvfx-libdir.patch, webvfx-qt512.patch

https://src.fedoraproject.org/rpms/webvfx/tree/master

See also patches from opensuse: webvfx-nobrowser.patch (get rid of Qt5Webkit)

https://build.opensuse.org/package/show/openSUSE:Leap:15.2:Update/webvfx
Comment 6 Chris Smith 2019-12-23 15:49:03 UTC
Created attachment 600540 [details]
webvfx-1.1.0.ebuild

updated ebuild
Comment 7 Chris Smith 2019-12-23 15:50:02 UTC
Created attachment 600542 [details, diff]
patch to install webvfx libs in proper directory

updated patch
Comment 8 Chris Smith 2019-12-23 15:52:09 UTC
(In reply to Andreas Sturmlechner from comment #5)
> See also patches from Fedora: webvfx-libdir.patch, webvfx-qt512.patch

OK, this stuff is above my pay grade but the new ebuild and patch should be closer to the norm and at least much cleaner.
Comment 9 Larry the Git Cow gentoo-dev 2020-02-03 15:51:02 UTC
The bug has been closed via the following commit(s):

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

commit cac7b7c50ef102c8bb8f3f212e91000acd373524
Author:     reagentoo <reagentoo@gmail.com>
AuthorDate: 2020-01-20 08:08:25 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-02-03 15:50:34 +0000

    media-libs/webvfx: new package
    
    - dependency library for media-video/shotcut
    
    Closes: https://bugs.gentoo.org/703576
    Signed-off-by: Dmitry Baranov <reagentoo@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/14393
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 media-libs/webvfx/Manifest            |  1 +
 media-libs/webvfx/metadata.xml        | 18 ++++++++++
 media-libs/webvfx/webvfx-1.1.0.ebuild | 62 +++++++++++++++++++++++++++++++++++
 3 files changed, 81 insertions(+)