From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_ADSP_NXDOMAIN, DMARC_MISSING,MAILING_LIST_MULTI,RDNS_DYNAMIC autolearn=no autolearn_force=no version=4.0.0 Received: from wired-networks.net (213-145-191-67.dd.nextgentel.com [213.145.191.67]) by chiba.3jane.net (Postfix) with SMTP id E31FA20ED76A for ; Thu, 7 Mar 2002 20:47:09 -0600 (CST) Received: (qmail 9304 invoked from network); 8 Mar 2002 02:43:34 -0000 Received: from maas.wired (HELO maas) (192.168.0.2) by aleph.wired with SMTP; 8 Mar 2002 02:43:34 -0000 From: Erik Grinaker To: gentoo-dev@gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Mailer: Evolution/1.0.2 Date: 08 Mar 2002 03:43:13 +0100 Message-Id: <1015555393.27924.41.camel@maas.wired> Mime-Version: 1.0 Subject: [gentoo-dev] writing ebuild scripts Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: e009838c-22d9-480d-a4b8-f9d60b009b71 X-Archives-Hash: 83f33779033731690bcdeaeaafa93ec8 Hi First I'd like to extend my respect to the Gentoo developers, I installed Gentoo Linux on one of my workstations yesterday, and I am very impressed so far. If no bad things happen I may even start using it as my primary distro. I am making some ebuild-scripts for a few pieces of software I need to install, and will submit these to the Bugzilla for inclusion in the distro. I am a bit uncertain about how, and under what policies, these scripts should be written. Some of the following questions may be answered in the documentation, but in order to avoid any misunderstandings (and as the documentation seems a bit dated) it's probably better to just ask. - What is the best way to determine dependencies for a file, and how important is it to have minimum version info for dependencies? Unless I find any info in the docs, would common sense and a quick peek at configure-scripts/makefiles ot the source suffice? - What is the best way to install built files? Using make install or using the dobin/doman/whatever scripts? ...which brings me on to the next question ; - Is there any database over what files belong to what package? - Do you have any policies for testing? Is it enough that I test the package on my own system, or should I have a clean installation (via chroot, usermode linux, dualboot or whatever) I can use for testing? - Should I work against cvs or the Bugzilla? --=20 Erik Grinaker Freelance UNIX/Linux systems consultant "Perfection is acheived not when there is nothing more to add, but rather when there is nothing more to take away" - Antoine de Saint-Exup=E9ry