From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 3BB4459CB1 for ; Wed, 13 Apr 2016 09:32:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3493421C034; Wed, 13 Apr 2016 09:32:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 51D6A21C024 for ; Wed, 13 Apr 2016 09:32:15 +0000 (UTC) Received: from localhost (131-9-170-31.fibre.evolix.net [31.170.9.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: aballier) by smtp.gentoo.org (Postfix) with ESMTPSA id 88A65340CE4 for ; Wed, 13 Apr 2016 09:32:13 +0000 (UTC) Date: Wed, 13 Apr 2016 11:32:04 +0200 From: Alexis Ballier To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] New eclass: mate Message-ID: <20160413113204.5aba0c93@gentoo.org> In-Reply-To: <570C579A.8020709@gentoo.org> References: <570B318B.3060005@gentoo.org> <570C3DF8.3070704@gentoo.org> <570C579A.8020709@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 4e314a10-9f82-48f9-b50d-100bad54859b X-Archives-Hash: d528e40bc68d4a52ec6662928226c381 On Mon, 11 Apr 2016 22:04:10 -0400 NP-Hardass wrote: > # Inherit happens below after declaration of GNOME2_LA_PUNT > > # @ECLASS-VARIABLE: MATE_LA_PUNT > # @DESCRIPTION: > # Available values for MATE_LA_PUNT: > # - "no": will not clean any .la files > # - "yes": will run prune_libtool_files --modules > # - If it is not set, it will run prune_libtool_files > # MATE_LA_PUNT is a stub to GNOME2_LA_PUNT > GNOME2_LA_PUNT=${MATE_LA_PUNT:-""} any reason for the indirection instead of using directly GNOME2_LA_PUNT ? [...] > # @FUNCTION: mate_src_configure > # @DESCRIPTION: > # MATE specific configure handling > # Stub to gnome2_src_configure() > mate_src_configure() { > gnome2_src_configure > } > > # @FUNCTION: mate_src_install > # @DESCRIPTION: > # MATE specific install. Stub to gnome2_src_install > mate_src_install() { > gnome2_src_install > } > > # @FUNCTION: mate_pkg_preinst > # @DESCRIPTION: > # Finds Icons, GConf and GSettings schemas for later handling in > pkg_postinst # Stub to gnome2_pkg_preinst > mate_pkg_preinst() { > gnome2_pkg_preinst > } > > # @FUNCTION: mate_pkg_postinst > # @DESCRIPTION: > # Handle scrollkeeper, GConf, GSettings, Icons, desktop and mime > # database updates. > # Stub to gnome2_pkg_postinst > mate_pkg_postinst() { > gnome2_pkg_postinst > } > > # @FUNCTION: mate_pkg_postrm > # @DESCRIPTION: > # Handle scrollkeeper, GSettings, Icons, desktop and mime database > updates. # Stub to gnome2_pkg_postrm > mate_pkg_postrm() { > gnome2_pkg_postrm > } and here too, why not rely on gnome2.eclass exported functions (or say gnome2.eclass api is part of mate.eclass api)?