summaryrefslogtreecommitdiff
path: root/x11-wm/pekwm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-25 15:53:45 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-25 15:53:45 +0000
commit83ebb477861172671f6796999e016400b659d65f (patch)
tree0cec26d10b5fcfee34cd56a952e8111f306feefb /x11-wm/pekwm
parentbaeb826318951e5c82b18c1e9ee120ac5dcf0b94 (diff)
gentoo auto-resync : 25:02:2023 - 15:53:45
Diffstat (limited to 'x11-wm/pekwm')
-rw-r--r--x11-wm/pekwm/Manifest4
-rw-r--r--x11-wm/pekwm/metadata.xml1
-rw-r--r--x11-wm/pekwm/pekwm-0.3.0.ebuild88
3 files changed, 92 insertions, 1 deletions
diff --git a/x11-wm/pekwm/Manifest b/x11-wm/pekwm/Manifest
index eaf1bc95c112..2096ba53c967 100644
--- a/x11-wm/pekwm/Manifest
+++ b/x11-wm/pekwm/Manifest
@@ -1,6 +1,8 @@
DIST pekwm-0.1.18.tar.gz 441810 BLAKE2B 8c3e98490681eed68e0f127c38c1653f8d643ceca2ddf8388f6b434d16daeb376fc9337de71786a658e9d9e7a080de922207173edb624b78732bc14da5d42eeb SHA512 31fe291b245b6e13fdfe27878162fd405fd60a766e9a7e762e817391179e7f82c41b664fba568af91e009582729e4633d23f76db95302f6f702cb74c2571db15
DIST pekwm-0.2.1.tar.gz 943072 BLAKE2B 61a278a42517de4b2924c6e0cffdd0b112c3a1a52b70e24d6ed852a8e5005f76b4eb9a342af073481404fae68265452b140ea19539723733ec860f7cbd615598 SHA512 cefb5abb43f88cff874f12586f0f2c0b88d30fd0ce22c6e18731b11055abea389819a08a4e85a9290021ffe30708ea210c66a0f3f8c263717c05abd798fdf297
+DIST pekwm-0.3.0.tar.gz 1210295 BLAKE2B 2882d8f9103fbfdad12d3dc519b3468a3d85e622e1f4352ccf7849a02f9f7d2f6a1c039d0e9df75ffd58a063f866fe8998eb10bc7e1c2a1766a9056328b136de SHA512 7b59f6883cc449a4a4e11fa1d2629c76b26bac0ad12f7c7e02da2b79292dd5515915152e9955875d3335deca4cf590d7078645bcf59bdad7ce0f65929b315b43
DIST pekwm-themes.tar.bz2 138599 BLAKE2B b0c103d7ade6f9bb1ed19b7e12cfcf00fb48be7e1ed141a4b52aee404ebf9c7af5d29af166ff7265a720ca8d122ad7eddb6eaf42a0a8e18b6c1ff3af7b5e12d0 SHA512 c95bc980b5aeeb4f4832cb2dbbf82adf72e4a784fcd46432fd6e6a6577ef02823ec1c4b861d07747c066050fc5040aca975e2cdc78342abab99a3d486888a25d
EBUILD pekwm-0.1.18.ebuild 1839 BLAKE2B 5a44e02032b69d69a13c6af33ebaa59f4c75d886cc742e7680f26757f53624b4fc8290b05c08eadea70c3384a572ed4485a467a16d3adbde1b59483ddb5d7c61 SHA512 ef24ddf5aa9c3f6c2750ce000eeed1a4f3a2af2cadf82f345d1f193bf69a9f20a760df1a86685669f77ab26bfeaecfb7dbe2165f59a167b2fa0004ce5c8fd90d
EBUILD pekwm-0.2.1.ebuild 2153 BLAKE2B 5231376dd443a0c9dfd896ade2ed40d7794d2b7d8d8af28adfeb792c0f1c824cabc5fed0725c579378c5ccc606cbbfd822d5dc9dd5139cbcba15aadabe83856f SHA512 c82c4b536287f1bb53b35e2928067da55a50bd1341d5bc31118494fed5d0bfa6fcbf59a60bd7f37a171d4d1b02ab8559404eb7e36b99a3f6edb882f02d7b8a04
-MISC metadata.xml 844 BLAKE2B 786922727693d034885f83e372eb357c829bfea925c813c42e094d21799c23f8713c3f151e824368d38e4eea8ce9a554ba569573429ea0ead98663c1182ea094 SHA512 9cec2397cf30c9942067d0f7c45085798abdbcd7d9a1779fdb09f07ce94e13ae5aa269e4900e639fa7b50cbfec1fcb280a95a60ab745e68829517d7a775bf1c7
+EBUILD pekwm-0.3.0.ebuild 1933 BLAKE2B 1b7a075201fbc3759bd3735d848bdbe4679502878df9ec909c3e6fbf82edff3b67242aee11685053b0dfc0a96b2d00a37dd0f4200db4ee774a918926b253ef9d SHA512 14ccd1ae41ccc2cc7c1e9243f094918a5a3c40567f438913e3b055207226c24755f16ab0c3aa219b4b20d79bb51b684a3d714c346aba759572d2ed2fd666d9bd
+MISC metadata.xml 891 BLAKE2B 4746a84a9468b24e9ff73a059b42d7232cbb2180671e1d1d91896ffb66eea272c8353403b2748d53569a799b0f6dccba4e0a47815d8487d9755dad4643d081b2 SHA512 d991e59f038ec3dbcdeecb0c02f3525c1387f7635203011cc3ad546331389307571c02071d27a8c736f04e75fddac82943083d0e99a903c98b1b8ac7ed523121
diff --git a/x11-wm/pekwm/metadata.xml b/x11-wm/pekwm/metadata.xml
index a79a93a7efee..e8269632a2e5 100644
--- a/x11-wm/pekwm/metadata.xml
+++ b/x11-wm/pekwm/metadata.xml
@@ -12,6 +12,7 @@
</longdescription>
<use>
<flag name="contrib">Install optional extras in the documentation directory</flag>
+ <flag name="pango">Pango font support</flag>
<flag name="themes">Install additional themes</flag>
</use>
<upstream>
diff --git a/x11-wm/pekwm/pekwm-0.3.0.ebuild b/x11-wm/pekwm/pekwm-0.3.0.ebuild
new file mode 100644
index 000000000000..c033daac9326
--- /dev/null
+++ b/x11-wm/pekwm/pekwm-0.3.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop optfeature
+
+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}/releases/download/release-${PV}/pekwm-${PV}.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~x86"
+IUSE="debug +jpeg pango +png truetype xinerama +xpm"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXext
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ pango? ( x11-libs/pango x11-libs/cairo[X] )
+ png? ( media-libs/libpng:0= )
+ truetype? ( x11-libs/libXft )
+ xinerama? ( x11-libs/libXinerama )
+ xpm? ( x11-libs/libXpm )"
+
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_IMAGE_JPEG=$(usex jpeg)
+ -DENABLE_IMAGE_PNG=$(usex png)
+ -DENABLE_XINERAMA=$(usex xinerama)
+ -DENABLE_XFT=$(usex truetype)
+ -DENABLE_IMAGE_XPM=$(usex xpm)
+ -DENABLE_PANGO=$(usex pango)
+ )
+
+ CMAKE_BUILD_TYPE=$(usex debug Debug)
+
+ cmake_src_configure
+}
+
+src_install() {
+
+ cmake_src_install
+
+ # Install contributor scripts into doc folder
+ docinto contrib
+ dodoc "${S}"/contrib/lobo/*.{pl,vars,png} "${S}"/contrib/lobo/README
+
+ # Insert an Xsession
+ exeinto /etc/X11/Sessions
+ newexe - pekwm <<- _EOF_
+ #!/bin/sh
+ /usr/bin/pekwm
+ _EOF_
+
+ # Insert a GDM/KDM xsession file
+ make_session_desktop ${PN} ${PN}
+}
+
+pkg_postinst() {
+
+ elog "Since pekwm 0.2.0 themes can be installed and maintained using "
+ elog "pekwm_theme [install|uninstall|show|search|new|update]."
+ elog "Check https://www.pekwm.se/themes/ for details."
+
+ elog
+
+ optfeature "themes management (pekwm_theme) support" dev-vcs/git
+
+ elog
+
+ elog "User contributed scripts have been installed into:"
+ elog "${EROOT}/usr/share/doc/${PF}/contrib"
+
+ elog
+
+ elog "Pekwm supports Pango fonts since 0.3.0."
+}