Add recipes

This commit is contained in:
Ribbon 2023-12-08 17:43:24 +00:00
parent 4386ab7080
commit f75e5f5081
65 changed files with 405 additions and 0 deletions

View File

@ -0,0 +1,10 @@
#TODO Not compiled or tested
[source]
tar = "https://github.com/pystardust/ani-cli/archive/refs/tags/v4.6.tar.gz"
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/bin
cp "${COOKBOOK_SOURCE}"/ani-cli "${COOKBOOK_STAGE}"/bin/ani-cli
chmod a+x "${COOKBOOK_STAGE}"/bin/ani-cli
"""

View File

@ -0,0 +1,12 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/synacktraa/ani-skip"
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/bin
mkdir -pv "${COOKBOOK_STAGE}"/home/user/.config/mpv/scripts
cp "${COOKBOOK_SOURCE}"/ani-skip "${COOKBOOK_STAGE}"/bin/ani-skip
cp "${COOKBOOK_SOURCE}"/skip.lua "${COOKBOOK_STAGE}"/home/user/.config/mpv/scripts
chmod a+x "${COOKBOOK_STAGE}"/bin/ani-skip
"""

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://github.com/thomas-mauran/chess-tui/archive/refs/tags/1.0.0.tar.gz"
[build]
template = "cargo"

View File

@ -0,0 +1,8 @@
#TODO missing script for CMake, see https://cvmfs.readthedocs.io/en/stable/cpt-quickstart.html#building-from-source
[source]
tar = "https://ecsft.cern.ch/dist/cvmfs/cvmfs-2.11.2/source.tar.gz"
[build]
template = "custom"
dependencies = [
"libfuse3",
]

View File

@ -0,0 +1,18 @@
#TODO missing script for building, see https://github.com/defold/defold/blob/dev/README_BUILD.md
#TODO build the editor, see https://github.com/defold/defold/blob/dev/editor/README_BUILD.md
# probably the SDKs can't run on Redox, avoid them
[source]
tar = "https://github.com/defold/defold/archive/refs/tags/1.6.2.tar.gz"
[build]
template = "custom"
dependencies = [
"libxi",
"libxext",
"mesa-glu",
"mesa",
"curl",
"freeglut",
"libuuid",
"openal",
"ncurses",
]

View File

@ -0,0 +1,10 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/CoolnsX/dra-cla"
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/bin
cp "${COOKBOOK_SOURCE}"/dra-cla "${COOKBOOK_STAGE}"/bin/dra-cla
chmod a+x "${COOKBOOK_STAGE}"/bin/dra-cla
"""

View File

@ -0,0 +1,14 @@
#TODO Not compiled or tested
#TODO probably missing dependencies, see https://docs.gluster.org/en/latest/Developer-guide/Building-GlusterFS/#build-requirements
# customization - https://docs.gluster.org/en/latest/Developer-guide/Building-GlusterFS/#configuring-for-building
[source]
tar = "https://download.gluster.org/pub/gluster/glusterfs/9/LATEST/glusterfs-9.6.tar.gz"
[build]
template = "configure"
dependencies = [
"openssl1",
"libxml2",
"libaio",
"sqlite3",
"libfuse3",
]

View File

@ -0,0 +1,5 @@
#TODO missing script for Go, see https://github.com/kahing/goofys/#installation
[source]
tar = "https://github.com/kahing/goofys/archive/refs/tags/v0.24.0.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
#TODO probably missing dependencies
# build instructions - https://github.com/MajenkoProjects/indexfs/blob/master/INSTALL
[source]
git = "https://github.com/MajenkoProjects/indexfs"
[build]
template = "custom"
script = """
./autogen.sh
cookbook_configure
"""

View File

@ -0,0 +1,10 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/justchokingaround/jerry"
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/bin
cp "${COOKBOOK_SOURCE}"/jerry.sh "${COOKBOOK_STAGE}"/bin/jerry
chmod a+x "${COOKBOOK_STAGE}"/bin/jerry
"""

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kactivities-stats-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kactivities-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kapidox-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/attica-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kauth-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/baloo-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kcalendarcore-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/extra-cmake-modules-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kcmutils-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kcompletion-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kcontacts-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kdav-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kdnssd-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kdoctools-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kemoticons-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/frameworkintegration-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kglobalaccel-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kholidays-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/ki18n-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kidletime-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kitemmodels-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kitemviews-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kjobwidgets-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kded-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kdesu-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kirigami-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/modemmanager-qt5-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/networkmanager-qt5-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kpackage-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kpeople-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/plasma-framework-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kplotting-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/prison-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kpty-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/qqc2-desktop-style-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kquickcharts-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/krunner-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kservice-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/solid-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/sonnet-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/syndication-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/syntax-highlighting-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/ktexteditor-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/threadweaver-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kunitconversion-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kwayland-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://download.kde.org/stable/frameworks/5.112/kwindowsystem-5.112.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,10 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/justchokingaround/lobster"
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/bin
cp "${COOKBOOK_SOURCE}"/lobster.sh "${COOKBOOK_STAGE}"/bin/lobster
chmod a+x "${COOKBOOK_STAGE}"/bin/lobster
"""

View File

@ -0,0 +1,10 @@
#TODO missing script for building, see https://github.com/moosefs/moosefs#source-code
[source]
tar = "https://github.com/moosefs/moosefs/archive/refs/tags/v3.0.117.tar.gz"
[build]
template = "custom"
dependencies = [
"libfuse3",
"libpcap",
"zlib",
]

View File

@ -0,0 +1,5 @@
#TODO mayne needs to patch the bundled libfuse or force the libfuse3 recipe
[source]
tar = "https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2022.10.3.tgz"
[build]
template = "configure"

View File

@ -0,0 +1,6 @@
#TODO probably wrong template
#TODO require WebAssembly
[source]
git = "https://github.com/JohnDowson/pcmg"
[build]
template = "cargo"

View File

@ -0,0 +1,6 @@
#TODO missing script for Go, see https://restic.readthedocs.io/en/stable/020_installation.html#from-source
#TODO maybe needs to be patched
[source]
tar = "https://github.com/restic/restic/releases/download/v0.16.2/restic-0.16.2.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,16 @@
#TODO Not compiled or tested
# build instructions - https://github.com/s3fs-fuse/s3fs-fuse/blob/master/COMPILATION.md
[source]
tar = "https://github.com/s3fs-fuse/s3fs-fuse/archive/refs/tags/v1.93.tar.gz"
[build]
template = "custom"
dependencies = [
"libfuse2",
"curl",
"libxml2",
"openssl1",
]
script = """
./autogen.sh
cookbook_configure
"""

View File

@ -0,0 +1,9 @@
#TODO missing script for Meson, see https://github.com/libfuse/sshfs#installation
[source]
tar = "https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.3/sshfs-3.7.3.tar.xz"
[build]
template = "custom"
dependencies = [
"libfuse3",
"glib",
]

View File

@ -0,0 +1,5 @@
#TODO missing script for "make", see https://git.sr.ht/~shinyzenith/wayshot#compiling
[source]
tar = "https://git.sr.ht/~shinyzenith/wayshot/archive/43fae61e239d75b8381f1e07e09e40dc2103cc8e.tar.gz"
[build]
template = "custom"