Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830464 - media-video/avidemux-2.8.0 version bump
Summary: media-video/avidemux-2.8.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 889992 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-01-02 19:01 UTC by Frank Krömmelbein
Modified: 2023-01-07 08:26 UTC (History)
7 users (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 Frank Krömmelbein 2022-01-02 19:01:19 UTC
2021-12-28: 2.8.0
changelog:
http://fixounet.free.fr/avidemux/news.html#2021-12-28

Reproducible: Always
Comment 1 Ștefan Talpalaru 2022-01-17 02:19:46 UTC
avidemux-2.8.0 is now available in my overlay: https://github.com/stefantalpalaru/gentoo-overlay

Upstream forgot to tag avidemux2_i18n, which makes the ebuild uglier: https://github.com/mean00/avidemux2_i18n/issues/19

One important change is that the CMake option "PULSEAUDIOSIMPLE" was replaced with "PULSEAUDIO".
Comment 2 Saul Peebsen 2022-08-17 19:06:51 UTC
Avidemux developers suggest 2.8.1 is the supported version now.
Comment 3 Andrey Aleksandrovich 2022-08-26 17:55:23 UTC
(In reply to Saul Peebsen from comment #2)
> Avidemux developers suggest 2.8.1 is the supported version now.
Yes, but seems to be not a release, but git master.
See also https://avidemux.org/smif/index.php/topic,18826.msg94242.html#msg94242
Comment 4 Andrey Aleksandrovich 2022-08-26 18:03:45 UTC
(In reply to Ștefan Talpalaru from comment #1)
> avidemux-2.8.0 is now available in my overlay:
> https://github.com/stefantalpalaru/gentoo-overlay

Why are you using SLOT="2.7", while actual version is 2.8.?
Comment 5 Andrey Aleksandrovich 2022-08-26 18:25:58 UTC
(In reply to Ștefan Talpalaru from comment #1)
> LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
You missing LGPL and OFL-1.1 here.
See licenses of all included software -> https://github.com/mean00/avidemux2/blob/master/License.txt
Comment 6 Ștefan Talpalaru 2022-08-26 18:46:44 UTC
> Why are you using SLOT="2.7", while actual version is 2.8.?

We can't install those in parallel, so the slot name is a misnomer.

> You missing LGPL and OFL-1.1 here.

Thanks. I'll add them.
Comment 7 Andrey Aleksandrovich 2022-08-27 05:15:39 UTC
(In reply to Ștefan Talpalaru from comment #6)
> > Why are you using SLOT="2.7", while actual version is 2.8.?
> 
> We can't install those in parallel, so the slot name is a misnomer.

Yes, but shall we need install them in parallel?
Upstream said that only latest git master is supported.

And there's no sense to separate software, core and modules (https://bugs.gentoo.org/768036)
Comment 8 Ștefan Talpalaru 2022-08-27 08:03:37 UTC
> shall we need install them in parallel?

No, but that's what you get when you use slots without ugly blockers. We do not need more than one slot here.

> Upstream said that only latest git master is supported.

Upstream is being silly. Many such cases.

> there's no sense to separate software, core and modules

Sure, but that's not my call. I only control my overlay and I need to stick to Gentoo's package repo conventions as close as possible, to minimise disruptions and surprises for my users.
Comment 9 crabbed halo ablution 2022-09-21 21:04:23 UTC
2.8.1 is out now
https://github.com/mean00/avidemux2/tags
Comment 10 Andrey Aleksandrovich 2022-12-20 18:30:43 UTC
(In reply to Ștefan Talpalaru from comment #1)
> avidemux-2.8.0 is now available in my overlay:
> https://github.com/stefantalpalaru/gentoo-overlay

And now 2.8.1 is available. Thanks!
However, why you don't upload it to official portage tree?
Comment 11 Ștefan Talpalaru 2022-12-20 18:37:33 UTC
> why you don't upload it to official portage tree?

Tried it, but core devs are incredibly hostile to people who dare to criticise Gentoo in public.

We'll make do with overlays instead.
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-01-07 00:07:29 UTC
*** Bug 889992 has been marked as a duplicate of this bug. ***
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-01-07 06:31:30 UTC
(In reply to Andrey Aleksandrovich from comment #7)
> (In reply to Ștefan Talpalaru from comment #6)
> > > Why are you using SLOT="2.7", while actual version is 2.8.?
> > 
> > We can't install those in parallel, so the slot name is a misnomer.
> 
> Yes, but shall we need install them in parallel?
> Upstream said that only latest git master is supported.
> 
> And there's no sense to separate software, core and modules
> (https://bugs.gentoo.org/768036)

I spent a while trying to do this but ended up hitting various problems, even when you manage to help it find the right source files, it then wants an installed version of bundled ffmpeg and the rest of it.

Upstream don't really support proper builds without installing things first, so separate packages seem to be unavoidable.

But if I'm wrong, ebuilds welcome, of course.
Comment 14 Larry the Git Cow gentoo-dev 2023-01-07 07:17:33 UTC
The bug has been closed via the following commit(s):

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

commit fc1c6f99d95dd2e6004e1b07af6f1bd28c50bc31
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-07 07:00:53 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-07 07:17:22 +0000

    media-libs/avidemux-core: add 2.8.1
    
    Closes: https://bugs.gentoo.org/830464
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/avidemux-core/Manifest                  |  1 +
 .../avidemux-core/avidemux-core-2.8.1.ebuild       | 98 ++++++++++++++++++++++
 2 files changed, 99 insertions(+)

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

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

commit f2e52c0d1fabc9b06e1da62f378f277701407b98
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-07 07:16:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-07 07:17:23 +0000

    media-libs/avidemux-plugins: add 2.8.1
    
    Bug: https://bugs.gentoo.org/830464
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/avidemux-plugins/Manifest               |   1 +
 .../avidemux-plugins/avidemux-plugins-2.8.1.ebuild | 166 +++++++++++++++++++++
 .../avidemux-plugins-2.8.1-optional-pulse.patch    |  20 +++
 3 files changed, 187 insertions(+)

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

commit 8c210ba94fee710f73ba4b7881e9ac33f3b9de37
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-01-07 07:14:03 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-01-07 07:17:23 +0000

    media-video/avidemux: add 2.8.1
    
    Bug: https://bugs.gentoo.org/830464
    Signed-off-by: Sam James <sam@gentoo.org>

 media-video/avidemux/Manifest              |   2 +
 media-video/avidemux/avidemux-2.8.1.ebuild | 139 +++++++++++++++++++++++++++++
 2 files changed, 141 insertions(+)