From 5502274f7c60a17c72196e9a87a22465b91fca8c Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Thu, 30 Oct 2025 15:49:56 -0600 Subject: [PATCH] Add keybinder3 and lxpanel --- recipes/wip/x11/keybinder3/recipe.toml | 56 +++++++++++++++++++++ recipes/wip/x11/lxde/lxpanel/recipe.toml | 63 ++++++++++++++++++++++++ 2 files changed, 119 insertions(+) create mode 100644 recipes/wip/x11/keybinder3/recipe.toml create mode 100644 recipes/wip/x11/lxde/lxpanel/recipe.toml diff --git a/recipes/wip/x11/keybinder3/recipe.toml b/recipes/wip/x11/keybinder3/recipe.toml new file mode 100644 index 000000000..47378a987 --- /dev/null +++ b/recipes/wip/x11/keybinder3/recipe.toml @@ -0,0 +1,56 @@ +[source] +tar = "https://github.com/kupferlauncher/keybinder/releases/download/keybinder-3.0-v0.3.2/keybinder-3.0-0.3.2.tar.gz" +blake3 = "04b010524abf7af8a6bdfdbeff393c0feecf2bdcc1fd642e75113137ccb62aed" +script = """ +DYNAMIC_INIT +autotools_recursive_regenerate +""" + +[build] +dependencies = [ + "atk", + "cairo", + "expat", + "fontconfig", + "freetype2", + "fribidi", + "gdk-pixbuf", + "gettext", + "glib", + "gtk3", + "harfbuzz", + "libepoxy", + "libffi", + "libiconv", + "libicu", + "libjpeg", + "libpng", + "libpthread-stubs", + "libx11", + "libxau", + "libxcb", + "libxext", + "libxfixes", + "libxft", + "libxi", + "libxrandr", + "libxrender", + "libxxf86vm", + "llvm18", + "mesa-x11", + "pango", + "pcre", + "pcre2", + "pixman", + "shared-mime-info", + "x11proto", + "xcb-proto", + "xextproto", + "xtrans", + "zlib", +] +template = "custom" +script = """ +DYNAMIC_INIT +cookbook_configure +""" diff --git a/recipes/wip/x11/lxde/lxpanel/recipe.toml b/recipes/wip/x11/lxde/lxpanel/recipe.toml new file mode 100644 index 000000000..504f69124 --- /dev/null +++ b/recipes/wip/x11/lxde/lxpanel/recipe.toml @@ -0,0 +1,63 @@ +[source] +tar = "https://github.com/lxde/lxpanel/archive/refs/tags/0.11.1.tar.gz" +blake3 = "5f94d410403499485d3abb6885407d6006e5029da538a1b882c670904ac616a5" +script = """ +DYNAMIC_INIT +mkdir -p m4 +autotools_recursive_regenerate +""" + +[build] +dependencies = [ + "atk", + "cairo", + "expat", + "fontconfig", + "freetype2", + "fribidi", + "gdk-pixbuf", + "gettext", + "glib", + "gtk3", + "harfbuzz", + "keybinder3", + "libepoxy", + "libffi", + "libfm-gtk3", + "libiconv", + "libicu", + "libjpeg", + "libmenu-cache", + "libpng", + "libpthread-stubs", + "libwnck3", + "libx11", + "libxau", + "libxcb", + "libxext", + "libxfixes", + "libxft", + "libxi", + "libxrandr", + "libxrender", + "libxxf86vm", + "llvm18", + "mesa-x11", + "pango", + "pcre", + "pcre2", + "pixman", + "shared-mime-info", + "x11proto", + "xcb-proto", + "xextproto", + "xtrans", + "zlib", +] +template = "custom" +script = """ +DYNAMIC_INIT +rsync -av --delete "${COOKBOOK_SOURCE}/" ./ +COOKBOOK_CONFIGURE="./configure" +cookbook_configure --enable-gtk3 --with-plugins=all,-cpu,-netstat,-netstatus,-weather +"""