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) +}