From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 96790138334 for ; Mon, 8 Oct 2018 10:52:37 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 63038E0894; Mon, 8 Oct 2018 10:52:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3E11CE0894 for ; Mon, 8 Oct 2018 10:52:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1FA4E335C63 for ; Mon, 8 Oct 2018 10:52:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4EF743DE for ; Mon, 8 Oct 2018 10:52:32 +0000 (UTC) From: "Mikle Kolyada" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mikle Kolyada" Message-ID: <1538995948.536483377db440b5276dfd474a9528d539448c43.zlogene@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/recordmydesktop/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild X-VCS-Directories: media-video/recordmydesktop/ X-VCS-Committer: zlogene X-VCS-Committer-Name: Mikle Kolyada X-VCS-Revision: 536483377db440b5276dfd474a9528d539448c43 X-VCS-Branch: master Date: Mon, 8 Oct 2018 10:52:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: d2232db8-712a-4a1e-ae3a-d8000f917acb X-Archives-Hash: 84e607cd77222ceb39d300fbfe784e74 commit: 536483377db440b5276dfd474a9528d539448c43 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Oct 8 10:51:36 2018 +0000 Commit: Mikle Kolyada gentoo org> CommitDate: Mon Oct 8 10:52:28 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53648337 media-video/recordmydesktop: rework ebuild a bit Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 .../recordmydesktop-0.3.8.1-r6.ebuild | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild new file mode 100644 index 00000000000..940e02981cd --- /dev/null +++ b/media-video/recordmydesktop/recordmydesktop-0.3.8.1-r6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="A desktop session recorder producing Ogg video/audio files" +HOMEPAGE="http://recordmydesktop.sourceforge.net/" +SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz" + +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 + sed -i \ + -e 's:shmstr.h:shmproto.h:g' \ + src/rmd_{getzpixmap.c,update_image.c} || die + + # fix weird Framerates with new libtheora + eapply "${FILESDIR}/${PV}-fix_new_theora.patch" + + # fix check for jack support + eapply "${FILESDIR}/${PV}-fix-libjack-check.patch" + + eautoreconf +} + +src_configure() { + econf \ + --enable-dependency-tracking \ + $(use_enable !alsa oss) \ + $(use_enable jack) +}