Add recipes

This commit is contained in:
Ribbon 2026-05-17 04:57:27 -03:00
parent 0886d88cd6
commit 247754569c
12 changed files with 128 additions and 0 deletions

View File

@ -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"

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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"

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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",
#]

View File

@ -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"
"""

View File

@ -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"

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/beeb/swpui"
shallow_clone = true
[build]
template = "cargo"

View File

@ -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"
]

View File

@ -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",
]