# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools desktop DESCRIPTION="A lightweight window manager initially based on aewm++" HOMEPAGE=" https://www.pekwm.se/ https://github.com/pekwm/pekwm " SRC_URI=" https://github.com/pekwm/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz themes? ( https://dev.gentoo.org/~jsmolic/distfiles/${PN}-themes.tar.bz2 ) " S="${WORKDIR}"/${PN}-release-${PV} LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~mips ppc x86" IUSE="contrib debug themes truetype xinerama" RDEPEND="media-libs/libpng:0= virtual/jpeg:0 x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender truetype? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama )" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" src_prepare() { default if use themes; then rm "${WORKDIR}"/themes/Ace/.theme.swp || die fi eautoreconf } src_configure() { econf \ $(use_enable debug) \ $(use_enable truetype xft) \ $(use_enable xinerama) \ --enable-image-jpeg \ --enable-image-png \ --enable-image-xpm \ --enable-shape \ --enable-xrandr } src_install() { default # Install contributor scripts into doc folder if use contrib; then docinto contrib dodoc contrib/lobo/{check.png,pekwm_autoprop.pl,pekwm_menu_config.pl} \ contrib/lobo/{pekwm_menu_config.pl.vars,README,uncheck.png} fi if use themes; then insinto /usr/share/${PN}/themes doins -r "${WORKDIR}"/themes/* fi # Insert an Xsession echo -e "#!/bin/sh\n\n/usr/bin/${PN}" > "${T}"/${PN} || die exeinto /etc/X11/Sessions doexe "${T}"/${PN} # Insert a GDM/KDM xsession file make_session_desktop ${PN} ${PN} } pkg_postinst() { if use contrib ; then elog "User contributed scripts have been installed into:" elog "${EROOT}/usr/share/doc/${PF}/contrib" fi }