From 247754569c7b88fc8de628bc8590c6c7f79436c1 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 17 May 2026 04:57:27 -0300 Subject: [PATCH] Add recipes --- recipes/wip/dev/ide/geany-plugins/recipe.toml | 5 +++++ recipes/wip/dev/ide/geany/recipe.toml | 13 +++++++++++++ recipes/wip/dev/ide/spacemacs/recipe.toml | 16 ++++++++++++++++ recipes/wip/kde/kde-connect/recipe.toml | 8 ++++++++ recipes/wip/net/analysis/tcpdump/recipe.toml | 9 +++++++++ recipes/wip/net/analysis/tcpslice/recipe.toml | 10 ++++++++++ recipes/wip/net/chat/polari/recipe.toml | 9 +++++++++ recipes/wip/net/proxy/mitmproxy/recipe.toml | 11 +++++++++++ recipes/wip/net/proxy/privoxy/recipe.toml | 6 ++++++ recipes/wip/search/swpui/recipe.toml | 6 ++++++ recipes/wip/security/metasploit/recipe.toml | 18 ++++++++++++++++++ recipes/wip/storage/bleachbit/recipe.toml | 17 +++++++++++++++++ 12 files changed, 128 insertions(+) create mode 100644 recipes/wip/dev/ide/geany-plugins/recipe.toml create mode 100644 recipes/wip/dev/ide/geany/recipe.toml create mode 100644 recipes/wip/dev/ide/spacemacs/recipe.toml create mode 100644 recipes/wip/kde/kde-connect/recipe.toml create mode 100644 recipes/wip/net/analysis/tcpdump/recipe.toml create mode 100644 recipes/wip/net/analysis/tcpslice/recipe.toml create mode 100644 recipes/wip/net/chat/polari/recipe.toml create mode 100644 recipes/wip/net/proxy/mitmproxy/recipe.toml create mode 100644 recipes/wip/net/proxy/privoxy/recipe.toml create mode 100644 recipes/wip/search/swpui/recipe.toml create mode 100644 recipes/wip/security/metasploit/recipe.toml create mode 100644 recipes/wip/storage/bleachbit/recipe.toml diff --git a/recipes/wip/dev/ide/geany-plugins/recipe.toml b/recipes/wip/dev/ide/geany-plugins/recipe.toml new file mode 100644 index 000000000..5ec7b7c89 --- /dev/null +++ b/recipes/wip/dev/ide/geany-plugins/recipe.toml @@ -0,0 +1,5 @@ +#TODO compile and test +[source] +tar = "https://plugins.geany.org/geany-plugins/geany-plugins-2.1.tar.bz2" +[build] +template = "configure" diff --git a/recipes/wip/dev/ide/geany/recipe.toml b/recipes/wip/dev/ide/geany/recipe.toml new file mode 100644 index 000000000..bdfe8133e --- /dev/null +++ b/recipes/wip/dev/ide/geany/recipe.toml @@ -0,0 +1,13 @@ +#TODO compile and test +# build instructions: https://github.com/geany/geany#installation-from-sources +[source] +tar = "https://download.geany.org/geany-2.1.tar.bz2" +[build] +template = "configure" +dependencies = [ + "gtk3", + "pango", + "glib", + "atk", + #"geany-plugins", +] diff --git a/recipes/wip/dev/ide/spacemacs/recipe.toml b/recipes/wip/dev/ide/spacemacs/recipe.toml new file mode 100644 index 000000000..da44889c6 --- /dev/null +++ b/recipes/wip/dev/ide/spacemacs/recipe.toml @@ -0,0 +1,16 @@ +#TODO compile and test +[source] +git = "https://github.com/syl20bnr/spacemacs" +shallow_clone = true +[build] +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/home/user/.emacs.d" +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/.emacs.d" +""" +dependencies = [ + "emacs-nox", + #"emacs-pgtk", + "ripgrep", +] diff --git a/recipes/wip/kde/kde-connect/recipe.toml b/recipes/wip/kde/kde-connect/recipe.toml new file mode 100644 index 000000000..1489e1348 --- /dev/null +++ b/recipes/wip/kde/kde-connect/recipe.toml @@ -0,0 +1,8 @@ +#TODO compile and test +# determine minimum dependencies from cmake log +[source] +git = "https://invent.kde.org/network/kdeconnect-kde" +branch = "release/26.04" +shallow_clone = true +[build] +template = "cmake" diff --git a/recipes/wip/net/analysis/tcpdump/recipe.toml b/recipes/wip/net/analysis/tcpdump/recipe.toml new file mode 100644 index 000000000..bfa153741 --- /dev/null +++ b/recipes/wip/net/analysis/tcpdump/recipe.toml @@ -0,0 +1,9 @@ +#TODO compile and test +# build instructions: https://github.com/the-tcpdump-group/tcpdump/blob/master/INSTALL.md +[source] +tar = "https://www.tcpdump.org/release/tcpdump-4.99.6.tar.xz" +[build] +template = "configure" +dependencies = [ + "libpcap", +] diff --git a/recipes/wip/net/analysis/tcpslice/recipe.toml b/recipes/wip/net/analysis/tcpslice/recipe.toml new file mode 100644 index 000000000..611deaa1d --- /dev/null +++ b/recipes/wip/net/analysis/tcpslice/recipe.toml @@ -0,0 +1,10 @@ +#TODO compile and test +[source] +git = "https://github.com/the-tcpdump-group/tcpslice" +rev = "tcpslice-1.8" +shallow_clone = true +[build] +template = "configure" +dependencies = [ + "libpcap", +] diff --git a/recipes/wip/net/chat/polari/recipe.toml b/recipes/wip/net/chat/polari/recipe.toml new file mode 100644 index 000000000..9dac72987 --- /dev/null +++ b/recipes/wip/net/chat/polari/recipe.toml @@ -0,0 +1,9 @@ +#TODO compile and test +#TODO determine minimum dependencies from meson log +[source] +tar = "https://download.gnome.org/sources/polari/49/polari-49.0.tar.xz" +[build] +template = "meson" +#dependencies = [ +# "gjs", +#] diff --git a/recipes/wip/net/proxy/mitmproxy/recipe.toml b/recipes/wip/net/proxy/mitmproxy/recipe.toml new file mode 100644 index 000000000..9ac3350b3 --- /dev/null +++ b/recipes/wip/net/proxy/mitmproxy/recipe.toml @@ -0,0 +1,11 @@ +#TODO write a script for proper packaging +# use the "uv run mitmproxy --version" command to run +# installation instructions: https://github.com/mitmproxy/mitmproxy/blob/main/CONTRIBUTING.md +[source] +tar = "https://downloads.mitmproxy.org/12.2.3/mitmproxy-12.2.3.tar.gz" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/home/user/mitmproxy" +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/mitmproxy" +""" diff --git a/recipes/wip/net/proxy/privoxy/recipe.toml b/recipes/wip/net/proxy/privoxy/recipe.toml new file mode 100644 index 000000000..088e44107 --- /dev/null +++ b/recipes/wip/net/proxy/privoxy/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +# build instructions: https://www.privoxy.org/user-manual/installation.html +[source] +tar = "https://www.privoxy.org/sf-download-mirror/Sources/4.1.0%20%28stable%29/privoxy-4.1.0-stable-src.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/search/swpui/recipe.toml b/recipes/wip/search/swpui/recipe.toml new file mode 100644 index 000000000..722f3d860 --- /dev/null +++ b/recipes/wip/search/swpui/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/beeb/swpui" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/security/metasploit/recipe.toml b/recipes/wip/security/metasploit/recipe.toml new file mode 100644 index 000000000..2cba5076c --- /dev/null +++ b/recipes/wip/security/metasploit/recipe.toml @@ -0,0 +1,18 @@ +#TODO compile and test +# installation instructions: https://github.com/rapid7/metasploit-framework#installing-metasploit +[source] +git = "https://github.com/rapid7/metasploit-framework" +rev = "6.4.133" +shallow_clone = true +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/metasploit-dir +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/metasploit-dir +echo "metasploit-dir/msfconsole" > "${COOKBOOK_STAGE}"/usr/bin/metasploit +chmod a+x "${COOKBOOK_STAGE}"/usr/bin/metasploit +""" +[package] +dependencies = [ + "ruby" +] diff --git a/recipes/wip/storage/bleachbit/recipe.toml b/recipes/wip/storage/bleachbit/recipe.toml new file mode 100644 index 000000000..17ca4ee47 --- /dev/null +++ b/recipes/wip/storage/bleachbit/recipe.toml @@ -0,0 +1,17 @@ +#TODO test +# dependencies: https://docs.bleachbit.org/dev/running-from-source-code.html +[source] +tar = "https://download.bleachbit.org/get/bleachbit-5.0.2.tar.bz2" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/bleachbit-dir +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/bleachbit-dir +echo "python3 bleachbit-dir/bleachbit.py" > "${COOKBOOK_STAGE}"/usr/bin/bleachbit +chmod a+x "${COOKBOOK_STAGE}"/usr/bin/bleachbit +""" +[package] +dependencies = [ + "python312", + "gtk3", +]