From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1ReekU-0000of-O1 for garchives@archives.gentoo.org; Sun, 25 Dec 2011 03:27:46 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4C2A021C076; Sun, 25 Dec 2011 03:27:33 +0000 (UTC) Received: from smtpout.karoo.kcom.com (smtpout.karoo.kcom.com [212.50.160.34]) by pigeon.gentoo.org (Postfix) with ESMTP id 115A821C03D for ; Sun, 25 Dec 2011 03:26:23 +0000 (UTC) X-IronPort-AV: E=Sophos;i="4.71,405,1320624000"; d="scan'208";a="579301922" Received: from 213-152-39-89.dsl.eclipse.net.uk (HELO compaq.stroller.uk.eu.org) ([213.152.39.89]) by smtpout.karoo.kcom.com with ESMTP; 25 Dec 2011 03:26:21 +0000 Received: from [192.168.1.100] (unknown [192.168.1.100]) by compaq.stroller.uk.eu.org (Postfix) with ESMTP id 1916B12668 for ; Sun, 25 Dec 2011 03:22:37 +0000 (GMT) Content-Type: text/plain; charset=us-ascii Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 (Apple Message framework v1251.1) Subject: Re: [gentoo-user] Modifying ebuilds, and dependency thoughts between hugin and luminance-hdr. From: Stroller In-Reply-To: Date: Sun, 25 Dec 2011 03:26:24 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: <844D1AC5-5256-4CF9-8E76-194F5471A886@stellar.eclipse.co.uk> References: To: gentoo-user@lists.gentoo.org X-Mailer: Apple Mail (2.1251.1) X-Archives-Salt: 6d97444f-fa27-4f19-afef-a5bd9cf4fa5f X-Archives-Hash: cbeb3064d08a2082ab162e76f319cfa6 On 24 December 2011, at 20:23, Michael Mol wrote: > So, media-gfx/luminance-hdr uses hugin's align_image_stack by default. > Except the ebuild doesn't list a dependency on hugin. I tried > modifying its ebuild file to add the dependency, but Portage > complained about a failed digest verification. So I don't know how to > work around that. # grep -i overlay /etc/make.conf=20 PORTDIR_OVERLAY=3D/usr/local/portage # mkdir -p /usr/local/portage/media-gfx/luminance-hdr/ # cp /usr/portage/media-gfx/luminance-hdr/luminance-hdr-2.1.0.ebuild = /usr/local/portage/media-gfx/luminance-hdr/ # vi = /usr/local/portage/media-gfx/luminance-hdr/luminance-hdr-2.1.0.ebuild # ebuild = /usr/local/portage/media-gfx/luminance-hdr/luminance-hdr-2.1.0.ebuild = manifest > 2) The tool that luminance-hdr needs is a CLI tool. It doesn't need > the GUI side of hugin. So it should be possible to build that hugin > tool without the rest of its GUI. Sounds like another USE flag, or > perhaps splitting align_image_stack into a separate ebuild and having > both luminance-hdr and hugin pull that in. Sounds reasonable. Create a new ebuild for Hugin also, and add a USE=3D-X = option. > 3) Luminance-hdr doesn't *need* hugin; it has a builtin tool that > fills the same role, but behaves a bit differently. It should be > perfectly possible to remove hugin's tool from the list of options, > based on a USE flag. I'd have current behaviour depend on USE=3Dhugin in that case. = USE=3D-hugin by default. Stroller.