Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 471340

Summary: =x11-wm/pekwm-0.1.17 version bump
Product: Gentoo Linux Reporter: Andreas <ioerror>
Component: Current packagesAssignee: Andreas <linbug+gbz>
Status: RESOLVED FIXED    
Severity: normal CC: ioerror, jer, proxy-maint
Priority: Normal Keywords: EBUILD, PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Suggested ebuild for 0.1.17 with changes from bug #443154
New ebuild for 0.1.17 with changes from #443154
metadata.xml for new ebuild
Changed as suggested by Tom Wijsman

Description Andreas 2013-05-26 14:06:04 UTC
I released PekWM-0.1.17 today and it would be nice to have a new ebuild in the portage tree.

Reproducible: Always
Comment 1 Andreas 2013-05-26 14:11:20 UTC
Created attachment 349274 [details]
Suggested ebuild for 0.1.17 with changes from bug #443154
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-26 15:22:39 UTC
Comment on attachment 349274 [details]
Suggested ebuild for 0.1.17 with changes from bug #443154

--- pekwm-0.1.16.ebuild 2013-01-22 18:59:56.000000000 +0100
+++ -   2013-05-26 17:22:28.027004803 +0200
@@ -1,11 +1,12 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/pekwm/pekwm-0.1.16.ebuild,v 1.1 2013/01/22 17:59:56 jer Exp $
+# $Header: $
 
 EAPI=5
+
 inherit eutils

-DESCRIPTION="A small window mananger based on aewm++"
+DESCRIPTION="A lightweight window manager initially based on aewm++"
 HOMEPAGE="http://pekwm.org/"
 SRC_URI="http://pekwm.org/projects/pekwm/files/${P}.tar.bz2
        mirror://gentoo/${PN}-themes.tar.bz2"
@@ -13,7 +14,7 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86 ~x86-fbsd"
-IUSE="debug truetype xinerama"
+IUSE="debug truetype xinerama contrib"
 
 RDEPEND="virtual/jpeg
        media-libs/libpng
@@ -21,10 +22,16 @@
        x11-libs/libXrandr
        x11-libs/libXrender
        truetype? ( x11-libs/libXft )
-       xinerama? ( x11-libs/libXinerama )"
+       xinerama? ( x11-libs/libXinerama )
+       contrib? (
+                       dev-lang/perl
+                       gnome-extra/zenity
+       )"
 DEPEND="${RDEPEND}
        virtual/pkgconfig"

+DOCS="README ChangeLog* AUTHORS NEWS"
+
 src_configure() {
        econf \ 
                $(use_enable debug) \
@@ -40,6 +47,35 @@
 src_install() {
        default

-       rm "${WORKDIR}/themes/Ace/.theme.swp"
-       mv "${WORKDIR}/themes/"* "${D}/usr/share/${PN}/themes/"
+       rm "${WORKDIR}"/themes/Ace/.theme.swp
+       mv "${WORKDIR}"/themes/* "${D}/usr/share/${PN}/themes/"
+
+       # Insert an Xsession
+       echo -e "#!/bin/sh\n\n/usr/bin/${PN}" > "${T}"/${PN}
+       exeinto /etc/X11/Sessions
+       doexe "${T}"/${PN}
+
+       # Insert a GDM/KDM xsession file
+       make_session_desktop ${PN} ${PN}
+
+       # Install contributor scripts into doc folder
+       if use contrib ; then
+               rm contrib/lobo/Makefile*
+
+               docompress -x /usr/share/doc/${PF}/contrib
+
+               exeinto /usr/share/doc/${PF}/contrib
+               doexe contrib/lobo/*.pl
+               rm contrib/lobo/*.pl
+
+               docinto contrib
+               dodoc contrib/lobo/*
+       fi
+}
+
+pkg_postinst() {
+       if use contrib ; then
+               elog " User contributed scripts had been installed into: /usr/share/doc/${PF}/contrib"
+               elog " You may find more info about them and their usage in: /usr/share/doc/${PF}/contrib/README"
+       fi
 }
Comment 3 theodor 2013-06-09 18:07:08 UTC
When can we expect this to be added to the portage tree?
Comment 4 theodor 2013-06-29 11:19:16 UTC
I don't see any problems with this euild. Can we please have it in the portage tree?
Comment 5 theodor 2013-07-28 20:09:44 UTC
Can we please have this in the official portage tree now?
Comment 6 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-12-15 11:51:07 UTC
This package has no maintainer so this bug may go unnoticed for a long time.
Gentoo has a dedicated team[1] for assisting users in maintaining orphaned
packages. If you are interested in maintaining this package, please contact
proxy-maint@gentoo.org. 

[1]: https://wiki.gentoo.org/index.php?title=Project:Proxy_Maintainers
Comment 7 Andreas 2014-02-03 18:12:32 UTC
Created attachment 369462 [details]
New ebuild for 0.1.17 with changes from #443154
Comment 8 Andreas 2014-02-03 18:16:00 UTC
Created attachment 369464 [details]
metadata.xml for new ebuild
Comment 9 Andreas 2014-02-04 17:14:14 UTC
Created attachment 369546 [details]
Changed as suggested by Tom Wijsman
Comment 10 Andreas 2014-02-13 15:00:39 UTC
If no further changes are required, please add the ebuild to the portage tree.
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2014-03-10 01:23:38 UTC
0.1.17 is in the tree, with a few changes from attachment #369546 [details].