summaryrefslogtreecommitdiff
path: root/x11-wm/pekwm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-wm/pekwm
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-wm/pekwm')
-rw-r--r--x11-wm/pekwm/Manifest6
-rw-r--r--x11-wm/pekwm/metadata.xml27
-rw-r--r--x11-wm/pekwm/pekwm-0.1.17-r1.ebuild81
3 files changed, 114 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>jer@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>linbug+gbz@posteo.org</email>
+ <name>Andreas Schlick</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ 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.
+ </longdescription>
+ <use>
+ <flag name="contrib">Install optional extras in the documentation directory</flag>
+ <flag name="themes">Install additional themes</flag>
+ </use>
+</pkgmetadata>
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
+}