commit:     0a88ba1f4059bf58ae017f4608db8bfb8cab5765
Author:     NHOrus <jy6x2b32pie9 <AT> yahoo <DOT> com>
AuthorDate: Mon Feb 17 16:04:12 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 12 11:08:40 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a88ba1f

media-video/recordmydesktop: add 0.4.0

There's official upstream, and there's new-er fork
This is last release from official upstream after migration to
github. It appears to be dead again after that.

according to comment 
https://github.com/recordmydesktop/recordmydesktop/issues/9#issuecomment-1960604432
fork needs a lot of work to verify which issues from upstream apply
and set up release infrastructure.

Upstream: https://github.com/Enselic/recordmydesktop
Fork: https://github.com/recordmydesktop/recordmydesktop
Closes: https://bugs.gentoo.org/885599
Closes: https://bugs.gentoo.org/940597
Signed-off-by: NHOrus <jy6x2b32pie9 <AT> yahoo.com>
Part-of: https://github.com/gentoo/gentoo/pull/40618
Closes: https://github.com/gentoo/gentoo/pull/40618
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/recordmydesktop/Manifest               |  1 +
 media-video/recordmydesktop/metadata.xml           |  1 +
 .../recordmydesktop/recordmydesktop-0.4.0.ebuild   | 41 ++++++++++++++++++++++
 3 files changed, 43 insertions(+)

diff --git a/media-video/recordmydesktop/Manifest 
b/media-video/recordmydesktop/Manifest
index eb629ea982eb..eaf9967a96dd 100644
--- a/media-video/recordmydesktop/Manifest
+++ b/media-video/recordmydesktop/Manifest
@@ -1 +1,2 @@
 DIST recordmydesktop-0.3.8.1.tar.gz 198732 BLAKE2B 
d28b8d61e340f100ea0954fef2861c4dd8ec2cdaef5a70b18d727d652579c85b901d35a056af7a81e49c98a602a9fb75ce0b5a302aab53ab735577b0159b95fa
 SHA512 
a32df1257d7d8928123437b38abcbdf623a9a65d313df5bec9bc06ef7229ebe4664a3cbea1fe5f6f1f9b89efb939873adc020f4ac072477f6df9481a37e7c350
+DIST recordmydesktop-0.4.0.tar.gz 316514 BLAKE2B 
e9cfb89b09af4f16c86bb0454fe30b5332b8148a33df87361bdfa81310aa19e80e061f2c56154865d1f76c352a40c091eebdae12f33e5f3c70c8cef9e1c798dd
 SHA512 
d1d64438c52121693b26a8f0c85e81eef62c16b2b2cced4d6721416bd2f9e19132983b8ba36027937b06671bb96073b28c42ba96e347b91a3132d92a1d82dd07

diff --git a/media-video/recordmydesktop/metadata.xml 
b/media-video/recordmydesktop/metadata.xml
index 1095512e2fa6..f85d2fde29ba 100644
--- a/media-video/recordmydesktop/metadata.xml
+++ b/media-video/recordmydesktop/metadata.xml
@@ -6,5 +6,6 @@
   </maintainer>
   <upstream>
     <remote-id type="sourceforge">recordmydesktop</remote-id>
+    <remote-id type="github">Enselic/recordmydesktop</remote-id>
   </upstream>
 </pkgmetadata>

diff --git a/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild 
b/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild
new file mode 100644
index 000000000000..d42943937cf2
--- /dev/null
+++ b/media-video/recordmydesktop/recordmydesktop-0.4.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Desktop session recorder producing Ogg video/audio files"
+HOMEPAGE="https://enselic.github.io/recordmydesktop/";
+SRC_URI="https://github.com/Enselic/recordmydesktop/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${P}/${PN}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="alsa jack"
+
+RDEPEND="x11-libs/libXext
+       x11-libs/libXfixes
+       x11-libs/libXdamage
+       media-libs/libvorbis
+       media-libs/libogg
+       media-libs/libtheora[encode]
+       x11-libs/libICE
+       x11-libs/libSM
+       alsa? ( media-libs/alsa-lib )
+       jack? ( virtual/jack )"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto"
+
+src_prepare() {
+       default
+
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               $(use_enable !alsa oss) \
+               $(use_enable jack)
+}

Reply via email to