I released PekWM-0.1.17 today and it would be nice to have a new ebuild in the portage tree. Reproducible: Always
Created attachment 349274 [details] Suggested ebuild for 0.1.17 with changes from bug #443154
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 }
When can we expect this to be added to the portage tree?
I don't see any problems with this euild. Can we please have it in the portage tree?
Can we please have this in the official portage tree now?
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
Created attachment 369462 [details] New ebuild for 0.1.17 with changes from #443154
Created attachment 369464 [details] metadata.xml for new ebuild
Created attachment 369546 [details] Changed as suggested by Tom Wijsman
If no further changes are required, please add the ebuild to the portage tree.
0.1.17 is in the tree, with a few changes from attachment #369546 [details].