Gentoo Archives: gentoo-dev

From: Peter Volkov <pva@g.o>
To: gentoo-dev@l.g.o, jer@g.o
Subject: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-misc/linux-logo: linux-logo-5.11.ebuild ChangeLog
Date: Fri, 24 Jun 2011 06:31:45
Message-Id: 1308896991.624.41.camel@tablet
1 В Птн, 24/06/2011 в 06:20 +0000, Jeroen Roovers (jer) пишет:
2 > jer 11/06/24 06:20:28
3 >
4 > Modified: ChangeLog
5 > Added: linux-logo-5.11.ebuild
6 > Log:
7 > Version bump.
8
9 > plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/linux-logo/linux-logo-5.11.ebuild?rev=1.1&content-type=text/plain
10 >
11 > Index: linux-logo-5.11.ebuild
12 > ===================================================================
13 > # Copyright 1999-2011 Gentoo Foundation
14 > # Distributed under the terms of the GNU General Public License v2
15 > # $Header: /var/cvsroot/gentoo-x86/app-misc/linux-logo/linux-logo-5.11.ebuild,v 1.1 2011/06/24 06:20:27 jer Exp $
16 >
17 > EAPI="4"
18 >
19 > inherit eutils toolchain-funcs
20 >
21 > MY_P=${PN/-/_}-${PV}
22 > S=${WORKDIR}/${MY_P}
23 > DESCRIPTION="A utility that displays an ANSI/ASCII logo and some system information"
24 > HOMEPAGE="http://www.deater.net/weave/vmwprod/linux_logo/"
25 > SRC_URI="http://www.deater.net/weave/vmwprod/linux_logo/${MY_P}.tar.gz"
26 >
27 > LICENSE="GPL-2"
28 > SLOT="0"
29 > KEYWORDS="~amd64 ~hppa ~ia64 ~mips ~ppc ~sparc ~x86"
30 > IUSE="nls"
31 >
32 > RDEPEND="nls? ( virtual/libintl )"
33 > DEPEND="${RDEPEND}
34 > nls? ( sys-devel/gettext )"
35 >
36 > src_prepare() {
37 > echo "./logos/gentoo.logo" >> logo_config
38 > echo "./logos/gentoo2.logo" >> logo_config
39 > echo "./logos/banner-simplified.logo" >> logo_config
40 > echo "./logos/banner.logo" >> logo_config
41 > echo "./logos/classic-no_periods.logo" >> logo_config
42 > echo "./logos/classic-no_periods_or_chars.logo" >> logo_config
43 > echo "./logos/classic.logo" >> logo_config
44
45 cat >> logo_config <<-EOF will look much better here.
46
47 > cp "${FILESDIR}"/gentoo{,2}.logo "${S}"/logos/
48
49 || die
50
51 > echo "NAME gentoo" >> "${S}"/logos/gentoo.logo
52 > }
53 >
54 > src_compile() {
55 > ARCH="" ./configure --prefix="${D}"/usr || die
56
57 Why not src_configure()?
58 Also use econf or add # some comment here, please.
59
60 > emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)"
61 > }
62 >
63 > src_install() {
64 > emake DESTDIR="${D}" install
65 >
66 > dodoc BUGS README README.CUSTOM_LOGOS TODO USAGE LINUX_LOGO.FAQ
67 >
68 > cp "${FILESDIR}"/${PN}.conf "${WORKDIR}"
69 > sed -i -e 's/-L 4 -f -u/-f -u/' "${WORKDIR}"/${PN}.conf
70
71 || die
72
73 With best regards,
74 --
75 Peter.

Replies