Received: from spf3.us4.outblaze.com (spf3.us4.outblaze.com [205.158.62.25]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id i9UAobff015477 for ; Sat, 30 Oct 2004 10:50:39 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf3.us4.outblaze.com (Postfix) with ESMTP id B7865538BD for ; Sat, 30 Oct 2004 10:50:35 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CNqwW-0002Bi-KF for migo@homemail.com; Sat, 30 Oct 2004 06:58:44 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CNqwD-0002AJ-47 for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 06:58:25 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CNqwC-00029f-IZ for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 06:58:24 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CNqwC-00029c-Gg for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 06:58:24 -0400 Received: from [192.94.73.20] (helo=sdf.lonestar.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CNqnj-0000Tc-F6 for gnu-arch-users@gnu.org; Sat, 30 Oct 2004 06:49:39 -0400 Received: from sdf.lonestar.org (IDENT:migo@ukato.freeshell.org [192.94.73.7]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id i9UAnbff015200; Sat, 30 Oct 2004 10:49:37 GMT Received: (from migo@localhost) by sdf.lonestar.org (8.12.10/8.12.8/Submit) id i9UAnavR013993; Sat, 30 Oct 2004 10:49:36 GMT Date: Sat, 30 Oct 2004 10:49:36 +0000 From: Mikhael Goikhman To: Jan Hudec Message-ID: <20041030104936.GA23342@SDF.LONESTAR.ORG> Mail-Followup-To: Jan Hudec , gnu-arch-users@gnu.org References: <20041028155630.GA21846@SDF.LONESTAR.ORG> <1099082358.26442.135.camel@localhost.localdomain> <20041029223148.GA701@vagabond> <20041029231820.GA15490@SDF.LONESTAR.ORG> <20041030091929.GA721@vagabond> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041030091929.GA721@vagabond> User-Agent: Mutt/1.4.2.1i Cc: gnu-arch-users@gnu.org Subject: [Gnu-arch-users] Installation of arch-magic applications (was: axp) X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 2423 Lines: 52 On 30 Oct 2004 11:19:29 +0200, Jan Hudec wrote: > > Replying to that message -- I believe being a perl module it should be > installed as a perl module. Using a CPAN shell... I don't see axp, archzoom and archway as a perl module, these are regular unix-like applications that happen to have $(sharedir)/perllib/. > For determining most of the thing, perl's Config hash is the right place > to look to. While there is aclocal stuff for many languages, there is NO > aclocal stuff for perl. For ArchZoom, both autoconf and > Module::Build/ExtUtils::MakeMaker may be needed, but axp and arch-perl > are both installable with just Module::Build/ExtUtils::MakeMaker. I think only arch-perl should/could be installed using CPAN. And this should be fully optional, only if someone wants to save several kilobytes of hard disk, or to develop his own arch-related stuff. I do think that it is a good thing for every front-end to carry the specific version of arch-perl it relies upon. What is exactly the problem with the current "make install prefix=/usr" that you try to solve? Don't forget that as any normal application, a front-end may also install images and more. > I'd also suggest changing the layout and names a bit. If it should be > CPAN-friendly, all the modules should be Arch::, in order not > to increase CPAN enthropy too much. When released on CPAN, people can > install it by just "cpan -i Arch::" (where is Zoom, > AXP, Way or Bundle) I don't see a reason to install ArchWay::, ArchZoom:: and AXP:: classes from CPAN. Take a look for example at autoconf and automake modules. It would be a mistake to require installing Autom4te:: and Automake:: from CPAN, they are useless outside of their applications. If you think something from the other namespaces are generaly useful, it should be simply promoted to Arch:: namespace. So I suggest you to start with adding CPAN installation to arch-perl [I still think Module::Build is a non-option; none of my 4 machines I work with including sc.net have it.] Then front-end makefiles may be modified to optionally not install Arch:: classes if the proper perl wide installation is found. Regards, Mikhael. _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/