Browse Source

package/evilwm: new package

Nice small and very fast Xorg windowmanager:
https://www.6809.org.uk/evilwm/

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
[Arnout: change license to "evilwm license"]
Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
Waldemar Brodkorb 11 months ago
parent
commit
49c041aa27
6 changed files with 37 additions and 0 deletions
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 9 0
      package/evilwm/Config.in
  4. 3 0
      package/evilwm/evilwm.hash
  5. 21 0
      package/evilwm/evilwm.mk
  6. 2 0
      package/evilwm/xsession

+ 1 - 0
DEVELOPERS

@@ -3294,6 +3294,7 @@ N:	Waldemar Brodkorb <wbx@openadk.org>
 F:	board/qemu/riscv32-virt/
 F:	board/qemu/riscv32-virt/
 F:	configs/qemu_riscv32_nommu_virt_defconfig
 F:	configs/qemu_riscv32_nommu_virt_defconfig
 F:	package/asterisk/
 F:	package/asterisk/
+F:	package/evilwm/
 F:	package/fbv/
 F:	package/fbv/
 F:	package/libjwt/
 F:	package/libjwt/
 F:	package/mksh/
 F:	package/mksh/

+ 1 - 0
package/Config.in

@@ -437,6 +437,7 @@ comment "X window managers"
 	depends on BR2_PACKAGE_XORG7
 	depends on BR2_PACKAGE_XORG7
 
 
 	source "package/enlightenment/Config.in"
 	source "package/enlightenment/Config.in"
+	source "package/evilwm/Config.in"
 	source "package/fluxbox/Config.in"
 	source "package/fluxbox/Config.in"
 	source "package/matchbox/Config.in"
 	source "package/matchbox/Config.in"
 	source "package/metacity/Config.in"
 	source "package/metacity/Config.in"

+ 9 - 0
package/evilwm/Config.in

@@ -0,0 +1,9 @@
+config BR2_PACKAGE_EVILWM
+	bool "evilwm"
+	depends on BR2_PACKAGE_XORG7
+	depends on BR2_USE_MMU # fork()
+	select BR2_PACKAGE_XLIB_LIBX11
+	help
+	  A minimalist window manager for the X Window System
+
+	  https://www.6809.org.uk/evilwm/

+ 3 - 0
package/evilwm/evilwm.hash

@@ -0,0 +1,3 @@
+# Locally computed:
+sha256  d5945b20b12c91db2412fac0dbda3fb9c3ec8debb8e1b109838992b2b1bbe5d4  evilwm-1.4.3.tar.gz
+sha256  e98134d702e297c35e2b1150918a2b0cffea523f67644fa64e8dbb823fb55986  README

+ 21 - 0
package/evilwm/evilwm.mk

@@ -0,0 +1,21 @@
+################################################################################
+#
+# evilwm
+#
+################################################################################
+
+EVILWM_VERSION = 1.4.3
+EVILWM_SITE = https://www.6809.org.uk/evilwm/dl
+EVILWM_LICENSE = evilwm license
+EVILWM_LICENSE_FILES = README
+
+EVILWM_DEPENDENCIES = xlib_libX11
+
+define EVILWM_INSTALL_XSESSION_FILE
+	$(INSTALL) -m 0755 -D package/evilwm/xsession \
+		$(TARGET_DIR)/root/.xsession
+endef
+
+EVILWM_POST_INSTALL_TARGET_HOOKS += EVILWM_INSTALL_XSESSION_FILE
+
+$(eval $(autotools-package))

+ 2 - 0
package/evilwm/xsession

@@ -0,0 +1,2 @@
+#!/bin/sh
+exec evilwm -term xterm