From 9b52480be0c267be8a221fcc8041b23eb0239795 Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Sun, 4 May 2025 00:35:29 +0300 Subject: [PATCH] 3.7.4 --- README.md | 3 +++ package.yml | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 README.md create mode 100644 package.yml diff --git a/README.md b/README.md new file mode 100644 index 0000000..7bcf405 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# IceWM + +IceWM is a window manager for the X Window System. The goal of IceWM is speed, simplicity, and not getting in the user’s way. It comes with a taskbar with pager, global and per-window keybindings and a dynamic menu system. Application windows can be managed by keyboard and mouse. Windows can be iconified to the taskbar, to the tray, to the desktop or be made hidden. They are controllable by a quick switch window (Alt+Tab) and in a window list. A handful of configurable focus models are menu-selectable. Setups with multiple monitors are supported by RandR and Xinerama. IceWM is very configurable, themeable and well documented. It includes an optional external background wallpaper manager with transparency support, a simple session manager and a system tray. diff --git a/package.yml b/package.yml new file mode 100644 index 0000000..78f441b --- /dev/null +++ b/package.yml @@ -0,0 +1,38 @@ +name : icewm +version : 3.7.4 +release : 1 +source : + - https://github.com/ice-wm/icewm/archive/refs/tags/3.7.4.tar.gz : 1e9998edbb79c8c33effc97ebc04f49a072b8327721b406a894d5d2a11912508 +homepage : https://ice-wm.org/ +license : GPL-2.0 +component : desktop.icewm +summary : Window Manager designed for speed, usability, and consistency +description: | + Window Manager designed for speed, usability, and consistency +builddeps : + - pkgconfig(xrender) + - pkgconfig(xcomposite) + - pkgconfig(xdamage) + - pkgconfig(xext) + - pkgconfig(imlib2) + - pkgconfig(xpm) + - pkgconfig(xrandr) + - pkgconfig(xres) + - pkgconfig(xft) + - pkgconfig(sndfile) + - pkgconfig(xinerama) + - pkgconfig(fribidi) + - pkgconfig(sm) + - pkgconfig(fontconfig) + - pkgconfig(ao) + - pkgconfig(alsa) + - asciidoctor +setup : | + %cmake_ninja \ + -DCMAKE_BUILD_TYPE='None' \ + -DCMAKE_INSTALL_PREFIX='/usr' +build : | + %ninja_build +install : | + %ninja_install + rm -r $installdir/home