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 1Pt17A-00042C-8c for garchives@archives.gentoo.org; Fri, 25 Feb 2011 17:06:00 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EE2171C04D for ; Fri, 25 Feb 2011 17:05:59 +0000 (UTC) Received: from mail-pw0-f53.google.com (mail-pw0-f53.google.com [209.85.160.53]) by pigeon.gentoo.org (Postfix) with ESMTP id A1A16E0671 for ; Fri, 25 Feb 2011 16:44:00 +0000 (UTC) Received: by pwj7 with SMTP id 7so709866pwj.40 for ; Fri, 25 Feb 2011 08:43:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=sXwEgkR7BRROyWg/K7SROt3CdQ9zI/SONFimsQitkqc=; b=CqsXT3Ne22deTKWYzRAXQa5Uop2ZSaU8/46sQAtjUv3VNh8lLHie6xdruFMn8KuQXR ARz76D/CKzHl3Lx+AOPql6CHMqt5lBbnF9dOkfWUhRZ2hwCcCSa3V/sw+jN79JhkRhOL 1MfJxQSz8PGG5tXZkwUEXccmqVOG1QfYbmWzA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=ZauXXrEc6YiqPuOYAOni32rvvB2VTERcYDpbtAEO1b4MrrqVuppzjRaslG6gFHOC3J TJ1G7OU/R9zX/chMTtSpotpKQJsTK/Igk/JLsqal3qPL76ItvWKQpzvRNLQeRhYurgFY YYybvwjT5VQtucFeGRDj4cTdPoRAaVADTAISk= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.142.172.20 with SMTP id u20mr1787018wfe.419.1298652239203; Fri, 25 Feb 2011 08:43:59 -0800 (PST) Received: by 10.142.161.19 with HTTP; Fri, 25 Feb 2011 08:43:59 -0800 (PST) In-Reply-To: <4D67BFBF.3010104@gentoo.org> References: <4D67BFBF.3010104@gentoo.org> Date: Fri, 25 Feb 2011 11:43:59 -0500 Message-ID: Subject: Re: [gentoo-dev] www-client/chromium icon theme dependencies, help needed From: Mike Gilbert To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: a281f95d1a19dfb9f956cdccf8b5f69d On Fri, Feb 25, 2011 at 9:42 AM, "Pawe=C5=82 Hajdan, Jr." wrote: > There is a bug about www-client/chromium icon theme dependencies > (https://bugs.gentoo.org/show_bug.cgi?id=3D352263), and I'm not quite sur= e > what's the best way to solve it. > > The main issue is that in KDE only oxygen-icons work, and in XFCE > oxygen-icons *don't* work and one needs other icon themes installed > (which in turn don't work in XFCE). Does running KDE always mean that oxygen icons are used? If I select another icon theme in KDE system settings, I'm guessing that Chromium will switch to using that, but I haven't had a chance to test this. It is on my todo list when I get home this evening. > > Portage obviously doesn't know which DE the user is running (multiple > DE's may be installed on the system), so I don't see a way to create > "foolproof" dependencies. > > The two approaches I'm thinking about are: > > a) Drop any icon themes from RDEPEND, tell the user in pkg_postinst > about possible choices. > > b) Add "kde" to IUSE, and then kde? ( kde-base/oxygen-icons ) !kde ( all > || the || rest ) to RDEPEND. > > What do you think? Do you have some better ideas? Option (a) sounds good to me. Maybe you could add something to the FAQ section on the project page so it will show up in Google search results. Chromium should really have some generic fallback icon to use when it can't find an icon for a given mime type. A broken image icon is less than ideal for that. I guess that would be an upstream issue though.