From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- x11-wm/pekwm/Manifest | 6 +++ x11-wm/pekwm/metadata.xml | 27 +++++++++++++ x11-wm/pekwm/pekwm-0.1.17-r1.ebuild | 81 +++++++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 x11-wm/pekwm/Manifest create mode 100644 x11-wm/pekwm/metadata.xml create mode 100644 x11-wm/pekwm/pekwm-0.1.17-r1.ebuild (limited to 'x11-wm/pekwm') diff --git a/x11-wm/pekwm/Manifest b/x11-wm/pekwm/Manifest new file mode 100644 index 000000000000..304da64306b0 --- /dev/null +++ b/x11-wm/pekwm/Manifest @@ -0,0 +1,6 @@ +DIST pekwm-0.1.17.tar.bz2 405742 SHA256 8a1fd3bf9f38e8c7bb2b2864c090f986b60cec2281ecf1bba462d120fb327d00 SHA512 fa4c95ddc7e17f737b4e90f32258a79bf2a0abe96a2ab1a4166b1aa6832ff7a978116d224c98c31a4b33444b3c59e9ecd6095ca062d8a65f0f6174803f5b0811 WHIRLPOOL e7371577e9cef2aade3679dbe50bc2124a55fdd443fada46cf3068e7cb9fc70c9f81f747c93a04a2b347c4b772c55b7520030fa0cbac50d4572a8e6599479327 +DIST pekwm-themes.tar.bz2 138599 SHA256 5a14f0c98381e0d5b36dcc2e56b30b0dd279e14b6dd61b199fedf807eccb4a13 SHA512 c95bc980b5aeeb4f4832cb2dbbf82adf72e4a784fcd46432fd6e6a6577ef02823ec1c4b861d07747c066050fc5040aca975e2cdc78342abab99a3d486888a25d WHIRLPOOL 1d55f89b2ca75fa169590e60d72c14c6049eceb100c1fb54ed736657a48a236eb2be6378852366254d2faf0da446eb570eecee3a3388064e7c45e54996dc6a0d +EBUILD pekwm-0.1.17-r1.ebuild 1705 SHA256 bbef84d14f27495fa4ee95319ab19b6559eb717068d99385acd7e96590cae6da SHA512 a9a859e4ebf9b38e1eb1a4185462e956c4d9c08865d9b2c38a5ee6a7deee6ff21054af03c249dae6e2fdd706d85678c5269878078ea02d18ee07f8c6d84ebc0d WHIRLPOOL 60a9707ba21711dfbc528d348d30cd36f42aece89cf9495be6bcacdaff5e2a21131e869e10f48612d33316873177fdacc4e6cc99589e7356fd7c89eab63891da +MISC ChangeLog 3049 SHA256 2433fd7ac17eee81f22d7e922daaa49157f94181b23460f3b5fd93cde41e0ce7 SHA512 e3cfa200308774b8dbb6e29fdf27a2748cdfffc1469fe1623e91861ab2e99e9e004291dd28c2206cfcbe3f8d40fcf3b25fa21ae66e76594208e74cb1854fe448 WHIRLPOOL d802a6c321fefa1c378a539636b47d682f6546c06197e91d5b248ad27c6cad3edff7ae0e2694480a02835743b75c4243595967f672c53642bcfcbffb50051dfb +MISC ChangeLog-2015 10134 SHA256 e921e9d762ecccc7d5138ba1d79df86c3e4f99663cee0e5af76c68413bcb391c SHA512 d8e10423cd3ad29e2efb208ff4250e877c881d19bb36f0b0748e446320c0a852f72302ca1219b7cb667f28d865c083390b4ba64f7dd29ccafd9a070103bd1844 WHIRLPOOL 1355fc228451da0426a406e3f1029cf9debd3cdf49cf5dece7dfee5bd5ae5646db3d23ded9beddb28ff2fe9634733a411d998036722fefc90c90ca6b75a851a2 +MISC metadata.xml 1043 SHA256 e7888ce2fe27f9ca5d7447d405f59911762e89069271c6900c12c5e2ff96143c SHA512 b49fe56ed6f19963222c1268e8ef524525767594b969e6359f3efb6aef3b3dd25ebf9e7cb31bc8150c5b3d4e282d3a814d61b657a5e79eeddeb40730fd2f9b50 WHIRLPOOL e441f914863b6e2273114b6c582103d261f5010a89213fcce6c819b38db27a28a7efef539bab7bc8d12f37d6a2deb76077b1117b64b408fe977798443f320976 diff --git a/x11-wm/pekwm/metadata.xml b/x11-wm/pekwm/metadata.xml new file mode 100644 index 000000000000..5d97b5bb7def --- /dev/null +++ b/x11-wm/pekwm/metadata.xml @@ -0,0 +1,27 @@ + + + + + jer@gentoo.org + + + linbug+gbz@posteo.org + Andreas Schlick + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Pekwm is a window manager based on aewm++, but it no longer resembles + it. It is highly configurable, rather fast, and aimed towards being + usable while remaining pretty enough to look at. Features include + client window grouping into one window frame, automatic window size, + location, grouping and title rewriting properties, keychains, Xinerama + support, pixmap theming, and dynamic menus. + + + Install optional extras in the documentation directory + Install additional themes + + diff --git a/x11-wm/pekwm/pekwm-0.1.17-r1.ebuild b/x11-wm/pekwm/pekwm-0.1.17-r1.ebuild new file mode 100644 index 000000000000..0eb0537b1d5d --- /dev/null +++ b/x11-wm/pekwm/pekwm-0.1.17-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils + +DESCRIPTION="A lightweight window manager initially based on aewm++" +HOMEPAGE="http://pekwm.org/" +SRC_URI=" + http://pekwm.org/projects/pekwm/files/${P}.tar.bz2 + themes? ( mirror://gentoo/${PN}-themes.tar.bz2 ) +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS=" amd64 ~mips ppc x86 ~x86-fbsd" +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} + virtual/pkgconfig +" + +src_prepare() { + if use themes; then + rm "${WORKDIR}"/themes/Ace/.theme.swp || die + fi +} + +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 /usr/share/doc/${PF}/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 " /usr/share/doc/${PF}/contrib" + fi +} -- cgit v1.2.3