Add and improve more recipes

This commit is contained in:
Ribbon 2026-06-09 17:56:46 -03:00
parent 7d1a3d2d5a
commit b64ebdbc25
14 changed files with 117 additions and 0 deletions

View File

@ -1,3 +1,4 @@
# non-linux ports like macos use virtualization, examine the macos version
#TODO implement go template
[source]
git = "https://github.com/docker/cli"

View File

@ -1,3 +1,4 @@
# non-linux ports like macos use virtualization, examine the macos version
#TODO implement go template
[source]
git = "https://github.com/containers/podman"

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/columnar-tech/databow"
shallow_clone = true
[build]
template = "cargo"
[package]
dependencies = [
"dbc",
]

View File

@ -0,0 +1,11 @@
#TODO add script for compilation: https://docs.columnar.tech/dbc/getting_started/installation/
[source]
git = "https://github.com/columnar-tech/dbc"
rev = "v0.3.0"
shallow_clone = true
[build]
template = "custom"
dev-dependencies = [
"host:python312",
"host:go",
]

View File

@ -0,0 +1,5 @@
#TODO implement go template
[source]
tar = "https://github.com/charmbracelet/soft-serve/releases/download/v0.11.6/soft-serve-0.11.6.tar.gz"
[build]
template = "go"

View File

@ -0,0 +1,22 @@
#TODO compile and test
# build instructions: https://pragtical.dev/docs/setup/building
[source]
git = "https://github.com/pragtical/pragtical"
rev = "v3.12.0"
shallow_clone = true
[build]
template = "meson"
mesonflags = [
"-Drenderer=true",
"-Drenderer_backend=sdlrenderer",
"-Duse_system_lua=true",
"-Djit=false",
"-Dnet=false",
]
dependencies = [
"lua54",
"sdl3",
"freetype2",
"pcre2",
"uchardet",
]

View File

@ -0,0 +1,5 @@
#TODO compile and test
[source]
tar = "https://github.com/libconfuse/libconfuse/releases/download/v3.3/confuse-3.3.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO compile and test
[source]
tar = "https://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO compile and test
[source]
tar = "https://gitlab.freedesktop.org/uchardet/uchardet/-/archive/v0.0.8/uchardet-v0.0.8.tar.bz2"
[build]
template = "cmake"

View File

@ -0,0 +1,16 @@
#TODO compile and test
# build instructions: https://github.com/avahi/avahi/blob/master/docs/INSTALL
# dependencies: https://github.com/avahi/avahi/blob/master/docs/README#L15
[source]
tar = "https://avahi.org/download/avahi-0.8.tar.gz"
[build]
template = "configure"
configureflags = [
"--disable-libsystemd"
]
dependencies = [
"glib",
"expat",
"libdaemon",
"dbus",
]

View File

@ -0,0 +1,10 @@
#TODO compile and test
[source]
git = "https://github.com/timvisee/ffsend"
shallow_clone = true
[build]
template = "cargo"
cargoflags = ["--no-default-features --features send3,crypto-ring"]
dependencies = [
"openssl3",
]

View File

@ -0,0 +1,5 @@
#TODO compile and test
[source]
tar = "https://www.ivarch.com/s/pv-1.10.5.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO implement go template
[source]
tar = "https://github.com/charmbracelet/glow/releases/download/v2.1.2/glow-2.1.2.tar.gz"
[build]
template = "go"

View File

@ -0,0 +1,16 @@
#TODO compile and test
# build instructions: https://github.com/astrand/xclip/blob/master/INSTALL
[source]
git = "https://github.com/astrand/xclip"
rev = "0.13"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"
dependencies = [
"libx11",
"libxmu",
"libxt",
]