Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 930643 - media-video/movit-1.7.1 version bump
Summary: media-video/movit-1.7.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-04-24 23:47 UTC by jms
Modified: 2024-05-02 08:51 UTC (History)
2 users (show)

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


Attachments
proposal ebuild (movit-1.7.1.ebuild,1.08 KB, application/vnd.gentoo.ebuild)
2024-04-24 23:52 UTC, jms
Details
same as -1.6.3-gcc12.patch (movit-1.7.1-gcc12.patch,251 bytes, patch)
2024-04-24 23:54 UTC, jms
Details | Diff
proposal ebuild v2 (movit-1.7.1.ebuild,1.08 KB, application/vnd.gentoo.ebuild)
2024-04-25 06:50 UTC, jms
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jms 2024-04-24 23:47:24 UTC
movit has been updated upstream to 1.7.1
since Tue, 1 Aug 2023
https://git.sesse.net/?p=movit;a=summary
https://movit.sesse.net/

I try to make an ebuild for it
I hope it should help with 
Bug 930404 
and
Bug 928157


Reproducible: Always
Comment 1 jms 2024-04-24 23:52:19 UTC
Created attachment 891671 [details]
proposal ebuild

--- /var/db/repos/localrepo/media-video/movit/movit-1.6.3-r1.ebuild     2024-04-24 17:45:21.805587993 +0200
+++ /var/db/repos/localrepo/media-video/movit/movit-1.7.1.ebuild        2024-04-24 18:24:07.905344775 +0200
@@ -20,14 +20,14 @@

 RDEPEND="media-libs/mesa[X(+)]
        >=dev-cpp/eigen-3.2.0:3
-       media-libs/libepoxy[egl,X]
+       >=media-libs/libepoxy-1.5.10-r3[X]
        >=sci-libs/fftw-3:=
        media-libs/libsdl2"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

 PATCHES=(
-       "${FILESDIR}"/${PN}-1.6.3-gcc12.patch
+       "${FILESDIR}"/${PN}-1.7.1-gcc12.patch
 )

 src_compile() {
Comment 2 jms 2024-04-24 23:54:41 UTC
Created attachment 891672 [details, diff]
same as -1.6.3-gcc12.patch

same patch file just filename change
Comment 3 jms 2024-04-25 06:50:20 UTC
Created attachment 891682 [details]
proposal ebuild v2

better I hope..

--- /var/db/repos/localrepo/media-video/movit/movit-1.6.3-r1.ebuild     2024-04-24 17:45:21.805587993 +0200
+++ /var/db/repos/localrepo/media-video/movit/movit-1.7.1.ebuild        2024-04-25 08:26:54.541653604 +0200
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2

 EAPI=8
@@ -13,21 +13,21 @@

 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"

 # no sane way to use OpenGL from within tests?
 RESTRICT="test"

 RDEPEND="media-libs/mesa[X(+)]
        >=dev-cpp/eigen-3.2.0:3
-       media-libs/libepoxy[egl,X]
+       media-libs/libepoxy[egl(+),X]
        >=sci-libs/fftw-3:=
        media-libs/libsdl2"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

 PATCHES=(
-       "${FILESDIR}"/${PN}-1.6.3-gcc12.patch
+       "${FILESDIR}"/${PN}-1.7.1-gcc12.patch
 )

 src_compile() {
Comment 4 Alfred Wingate 2024-04-29 19:23:08 UTC
Could you be enticed to try contributing with github? 

This could make it easier for developers for merging and reviewing changes. Contributions via bugzilla have a higher risk of getting missed in my experience.
Comment 5 jms 2024-04-30 17:07:36 UTC
(In reply to Alfred Wingate from comment #4)
> Could you be enticed to try contributing with github? 
> 
> This could make it easier for developers for merging and reviewing changes.
> Contributions via bugzilla have a higher risk of getting missed in my
> experience.

ok I did try
https://github.com/gentoo/gentoo/pull/36493
Comment 6 Larry the Git Cow gentoo-dev 2024-05-02 08:51:47 UTC
The bug has been closed via the following commit(s):

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

commit 265460200b9bfd8d758660e4c59953d8851bb39a
Author:     jms <buyer.jmsalvat@gmail.com>
AuthorDate: 2024-04-30 16:16:19 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-05-02 08:51:22 +0000

    media-video/movit: add 1.7.1
    
    Closes: https://bugs.gentoo.org/930643
    Bug: https://bugs.gentoo.org/930404
    Signed-off-by: jms <buyer.jmsalvat@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/36511
    Signed-off-by: Sam James <sam@gentoo.org>

 media-video/movit/Manifest           |  1 +
 media-video/movit/movit-1.7.1.ebuild | 44 ++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)