Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o, Ian Delaney <idella4@g.o>
Subject: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: x11-wm/jwm/
Date: Fri, 09 Oct 2015 15:46:12
Message-Id: 5617E137.6060202@gentoo.org
1 On 10/09/2015 04:45 PM, Ian Delaney wrote:
2 > commit: 9a94bb3a771b84ec44d2359aa9af6e2fe9e9433d
3 > Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
4 > AuthorDate: Fri Oct 9 14:43:33 2015 +0000
5 > Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
6 > CommitDate: Fri Oct 9 14:44:52 2015 +0000
7 > URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a94bb3a
8 >
9 > x11-wm/jwm: bump to -2.3.2
10 >
11 > patch to bump submitted in gentoo bug by 'wraeth' added as
12 > proxy maintainer under the proxy-maintainers herd in metadata
13 >
14 > Gentoo bug: #562462
15 >
16 > Package-Manager: portage-2.2.20.1
17 >
18 > x11-wm/jwm/Manifest | 1 +
19 > x11-wm/jwm/jwm-2.3.2.ebuild | 66 +++++++++++++++++++++++++++++++++++++++++++++
20 > x11-wm/jwm/metadata.xml | 7 ++++-
21 > 3 files changed, 73 insertions(+), 1 deletion(-)
22
23 [...]
24
25 > diff --git a/x11-wm/jwm/jwm-2.3.2.ebuild b/x11-wm/jwm/jwm-2.3.2.ebuild
26 > new file mode 100644
27 > index 0000000..6263aef
28 > --- /dev/null
29 > +++ b/x11-wm/jwm/jwm-2.3.2.ebuild
30 > @@ -0,0 +1,66 @@
31 > +# Copyright 1999-2013 Gentoo Foundation
32 > +# Distributed under the terms of the GNU General Public License v2
33 > +# $Id$
34 > +
35
36 Incorrect header
37
38 > +EAPI=4
39
40 Why not EAPI=5?
41
42 > +inherit eutils
43 > +
44 > +DESCRIPTION="Very fast and lightweight still powerful window manager for X"
45 > +HOMEPAGE="http://joewing.net/programs/jwm/"
46 > +SRC_URI="http://joewing.net/programs/jwm/releases/${P}.tar.xz"
47 > +
48 > +LICENSE="GPL-2"
49 > +SLOT="0"
50 > +KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-fbsd"
51 > +IUSE="bidi debug jpeg png truetype xinerama xpm"
52 > +
53 > +RDEPEND="xpm? ( x11-libs/libXpm )
54 > + xinerama? ( x11-libs/libXinerama )
55 > + x11-libs/libXext
56 > + x11-libs/libXrender
57 > + x11-libs/libXau
58 > + x11-libs/libXdmcp
59 > + truetype? ( x11-libs/libXft )
60 > + png? ( media-libs/libpng )
61
62 missng slot
63
64 > + jpeg? ( virtual/jpeg )
65
66 missing slot
67
68 > + bidi? ( dev-libs/fribidi )
69 > + dev-libs/expat"
70 > +DEPEND="${RDEPEND}
71 > + x11-proto/xproto
72 > + x11-proto/xextproto
73 > + xinerama? ( x11-proto/xineramaproto )"
74 > +
75
76 [...]
77
78 > +
79 > +src_install() {
80 > + dodir /usr/bin
81 > + dodir /etc
82 > + dodir /usr/share/man
83 > + emake BINDIR="${D}/usr/bin" SYSCONF="${D}/etc" \
84 > + MANDIR="${D}/usr/share/man" install
85 > + rm "${D}"/etc/system.jwmrc
86 > +
87 > + echo "#!/bin/sh" > jwm
88 > + echo "exec /usr/bin/jwm" >> jwm
89
90 looks like you want 'make_wrapper' from eutils.eclass
91
92 [...]