Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Ebuild


Ebuild est un script bash écrit pour l'utilitaire Portage de Gentoo Linux. Chaque application dans l'arboresence de portage possède un ebuild écrit pour lui, et le ebuild, invoqué à l'aide de la commande « emerge nameofebuild », installera de manière automatique le programme et fera attention à toutes les dépendances. Les fichiers Ebuild sont généralement nommés par « name-version.ebuild » (nom-version.ebuild). De manière générale, ebuild permet d'installer une application à partir d'une ou plusieurs sources, bien que certains ebuilds gèrent les fichiers binaires. D'autres ebuilds installent des meta-paquets ou paquets virtuels. Voici un exemple ebuild pour le logiciel Beep  :

# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/beep/beep-1.2.2.ebuild,v 1.16 2004/07/14 01:43:23 mr_bones_ Exp $
DESCRIPTION="the advanced PC speaker beeper"
HOMEPAGE="http://www.johnath.com/beep/"
SRC_URI="http://www.johnath.com/beep/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 ppc alpha amd64"
IUSE=""
DEPEND="virtual/libc"
src_compile() {
 emake FLAGS="${CFLAGS}" || die "compile problem"
}
src_install() {
 dobin beep
 # do we really have to set this suid by default? -solar
 fperms 4711 /usr/bin/beep
 doman beep.1.gz
 dodoc CHANGELOG CREDITS README
}


This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia