commit:     793c8f7f0336a7f4de053851dc62ae767197e90b
Author:     Amy Winston <amynka <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 10 13:15:19 2015 +0000
Commit:     Amy Winston <amynka <AT> gentoo <DOT> org>
CommitDate: Sat Oct 10 13:15:19 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793c8f7f

x11-wm/jwm:EAPI bump,slot dependencies fix,add config file,X11 session wrapper 
added. By wraeth.

Package-Manager: portage-2.2.20.1

 x11-wm/jwm/jwm-2.3.2.ebuild | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/x11-wm/jwm/jwm-2.3.2.ebuild b/x11-wm/jwm/jwm-2.3.2.ebuild
index 6263aef..6b8baaf 100644
--- a/x11-wm/jwm/jwm-2.3.2.ebuild
+++ b/x11-wm/jwm/jwm-2.3.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=4
+EAPI=5
 inherit eutils
 
 DESCRIPTION="Very fast and lightweight still powerful window manager for X"
@@ -21,8 +21,8 @@ RDEPEND="xpm? ( x11-libs/libXpm )
        x11-libs/libXau
        x11-libs/libXdmcp
        truetype? ( x11-libs/libXft )
-       png? ( media-libs/libpng )
-       jpeg? ( virtual/jpeg )
+       png? ( media-libs/libpng:= )
+       jpeg? ( virtual/jpeg:= )
        bidi? ( dev-libs/fribidi )
        dev-libs/expat"
 DEPEND="${RDEPEND}
@@ -49,18 +49,15 @@ src_install() {
        dodir /usr/share/man
        emake BINDIR="${D}/usr/bin" SYSCONF="${D}/etc" \
                MANDIR="${D}/usr/share/man" install
-       rm "${D}"/etc/system.jwmrc
 
-       echo "#!/bin/sh" > jwm
-       echo "exec /usr/bin/jwm" >> jwm
-       exeinto /etc/X11/Sessions
-       doexe jwm
+       make_wrapper "${PN}" "/usr/bin/${PN}" "" "" "/etc/X11/Sessions"
 
        dodoc README.md example.jwmrc ChangeLog
 }
 
 pkg_postinst() {
-       einfo "Put an appropriate configuration file in /etc/system.jwmrc"
-       einfo "or in ~/.jwmrc."
+       einfo "JWM can be configured system-wide with ${EROOT}/etc/system.jwmrc"
+       einfo "or per-user by creating a configuration file in ~/.jwmrc"
+       einfo
        einfo "An example file can be found in ${EROOT}/usr/share/doc/${PF}/"
-}
+}
\ No newline at end of file

Reply via email to