mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-28 23:58:42 +08:00
Add recipes
This commit is contained in:
parent
0886d88cd6
commit
247754569c
5
recipes/wip/dev/ide/geany-plugins/recipe.toml
Normal file
5
recipes/wip/dev/ide/geany-plugins/recipe.toml
Normal 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"
|
||||
13
recipes/wip/dev/ide/geany/recipe.toml
Normal file
13
recipes/wip/dev/ide/geany/recipe.toml
Normal 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",
|
||||
]
|
||||
16
recipes/wip/dev/ide/spacemacs/recipe.toml
Normal file
16
recipes/wip/dev/ide/spacemacs/recipe.toml
Normal 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",
|
||||
]
|
||||
8
recipes/wip/kde/kde-connect/recipe.toml
Normal file
8
recipes/wip/kde/kde-connect/recipe.toml
Normal 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"
|
||||
9
recipes/wip/net/analysis/tcpdump/recipe.toml
Normal file
9
recipes/wip/net/analysis/tcpdump/recipe.toml
Normal 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",
|
||||
]
|
||||
10
recipes/wip/net/analysis/tcpslice/recipe.toml
Normal file
10
recipes/wip/net/analysis/tcpslice/recipe.toml
Normal 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",
|
||||
]
|
||||
9
recipes/wip/net/chat/polari/recipe.toml
Normal file
9
recipes/wip/net/chat/polari/recipe.toml
Normal 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",
|
||||
#]
|
||||
11
recipes/wip/net/proxy/mitmproxy/recipe.toml
Normal file
11
recipes/wip/net/proxy/mitmproxy/recipe.toml
Normal 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"
|
||||
"""
|
||||
6
recipes/wip/net/proxy/privoxy/recipe.toml
Normal file
6
recipes/wip/net/proxy/privoxy/recipe.toml
Normal 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"
|
||||
6
recipes/wip/search/swpui/recipe.toml
Normal file
6
recipes/wip/search/swpui/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://github.com/beeb/swpui"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
18
recipes/wip/security/metasploit/recipe.toml
Normal file
18
recipes/wip/security/metasploit/recipe.toml
Normal 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"
|
||||
]
|
||||
17
recipes/wip/storage/bleachbit/recipe.toml
Normal file
17
recipes/wip/storage/bleachbit/recipe.toml
Normal 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",
|
||||
]
|
||||
Loading…
Reference in New Issue
Block a user