Add recipes

This commit is contained in:
Ribbon 2023-12-08 21:39:19 +00:00
parent d86380bfe6
commit a4c3c5aac2
36 changed files with 277 additions and 12 deletions

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://dlcdn.apache.org//apr/apr-util-1.6.3.tar.bz2"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://dlcdn.apache.org//apr/apr-1.7.4.tar.bz2"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://astyle.sourceforge.net/install.html
[source]
tar = "https://sourceforge.net/projects/astyle/files/astyle/astyle%203.4/astyle-3.4.10.tar.bz2/download"
[build]
template = "custom"

View File

@ -0,0 +1,8 @@
#TODO not compiled or tested
[source]
tar = "https://www.cairographics.org/releases/cairomm-1.15.5.tar.gz"
[build]
template = "configure"
dependencies = [
"cairo",
]

View File

@ -0,0 +1,8 @@
#TODO not compiled or tested
[source]
tar = "https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz"
[build]
template = "configure"
dependencies = [
"cairo",
]

View File

@ -1,5 +0,0 @@
#TODO missing script for Meson, see https://cgit.freedesktop.org/cairo/tree/INSTALL
[source]
tar = "https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://github.com/commonmark/cmark#installing
[source]
tar = "https://github.com/commonmark/cmark/archive/refs/tags/0.30.3.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for Meson, lacking build instructions
[source]
tar = "https://download.gnome.org/sources/dspy/1.2/dspy-1.2.1.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://github.com/AbiWord/enchant/releases/download/v2.6.3/enchant-2.6.3.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO probably wrong template, lacking build instructions
[source]
tar = "https://sourceforge.net/projects/ctags/files/ctags/5.8/ctags-5.8.tar.gz/download"
[build]
template = "configure"

View File

@ -1,5 +1,8 @@
#TODO probably wrong template, see https://gitlab.gnome.org/GNOME/glibmm#building
[source]
tar = "https://download.gnome.org/sources/glibmm/2.76/glibmm-2.76.0.tar.xz"
tar = "https://download.gnome.org/sources/glibmm/2.78/glibmm-2.78.0.tar.xz"
[build]
template = "configure"
dependencies = [
"glib",
]

View File

@ -6,15 +6,29 @@ tar = "https://download.gnome.org/sources/gnome-builder/45/gnome-builder-45.0.ta
template = "custom"
dependencies = [
"cairo",
"cmark",
"dbus",
"dspy",
"enchant",
"llvm",
"gdk-pixbuf",
"glib",
"gobject-introspection",
"gtk4",
"gtk4mm",
"gtksourceview",
"libadwaita",
"libdex",
"libgit2",
"libgspell-gtk4",
"libpanel",
"libpeas",
"libsoup",
"vala",
"libvte",
"libxml2",
"json-glib",
"jsonrpc-glib",
"pango",
"webkitgtk4",
]

View File

@ -0,0 +1,6 @@
#TODO missing script for building, see https://go.dev/doc/install/source
#TODO use the Go frontend from GCC or build the official compiler?
[source]
tar = "https://go.dev/dl/go1.21.5.src.tar.gz"
[build]
template = "custom"

View File

@ -1,5 +1,8 @@
#TODO probably missing dependencies
#TODO determine dependencies
[source]
tar = "https://download.gnome.org/sources/gtkmm/2.91/gtkmm-2.91.7.tar.gz"
tar = "https://download.gnome.org/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz"
[build]
template = "configure"
dependencies = [
"gtk2",
]

View File

@ -0,0 +1,12 @@
#TODO missing script for Meson, see https://gnome.pages.gitlab.gnome.org/gtkmm-documentation/sec-install-unix-and-linux.html
[source]
tar = "https://download.gnome.org/sources/gtkmm/3.24/gtkmm-3.24.8.tar.xz"
[build]
template = "custom"
dependencies = [
"libsigc++",
"gtk3",
"glibmm",
"cairomm-1.0+",
"pangomm",
]

View File

@ -1,6 +1,12 @@
#TODO missing script for Meson (probably)
#TODO probably missing dependencies
#TODO missing script for Meson, see https://gnome.pages.gitlab.gnome.org/gtkmm-documentation/sec-install-unix-and-linux.html
[source]
tar = "https://download.gnome.org/sources/gtkmm/4.11/gtkmm-4.11.2.tar.xz"
tar = "https://download.gnome.org/sources/gtkmm/4.13/gtkmm-4.13.2.tar.xz"
[build]
template = "custom"
dependencies = [
"libsigc++",
"gtk4",
"glibmm",
"cairomm-1.16+",
"pangomm",
]

View File

@ -0,0 +1,12 @@
#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/gtksourceview#installation
[source]
tar = "https://download.gnome.org/sources/gtksourceview/5.10/gtksourceview-5.10.0.tar.xz"
[build]
template = "custom"
dependencies = [
"glib",
"gtk4",
"libxml2",
"fribidi",
"pcre",
]

View File

@ -0,0 +1,8 @@
#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/json-glib/#build-and-installation
[source]
tar = "https://download.gnome.org/sources/json-glib/1.8/json-glib-1.8.0.tar.xz"
[build]
template = "custom"
dependencies = [
"glib",
]

View File

@ -0,0 +1,8 @@
#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/jsonrpc-glib#building
[source]
tar = "https://download.gnome.org/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.0.tar.xz"
[build]
template = "custom"
dependencies = [
"glib",
]

View File

@ -1,25 +1,49 @@
#TODO missing script for building, see https://kdevelop.org/build-it/
#TODO missing dependencies, see https://packages.debian.org/source/trixie/kdevelop
#TODO probably missing dependencies, see https://packages.debian.org/source/trixie/kdevelop
[source]
tar = "https://invent.kde.org/kdevelop/kdevelop/-/archive/v23.08.3/kdevelop-v23.08.3.tar.bz2"
[build]
template = "custom"
dependencies = [
"apr",
"apr-util",
"astyle",
"boost",
"libgrantlee",
"libkomparediff2",
"kf5-archive",
"kf5-config",
"kf5-crash",
"kf5-cmutils",
"kf5-extra-cmake-modules",
"kf5-declarative",
"kf5-doctools",
"kf5-guiaddons",
"kf5-i18n",
"kf5-iconthemes",
"kf5-itemmodels",
"kf5-itemviews",
"kf5-io",
"kf5-jobwidgets",
"kf5-newstuff",
"kf5-notifications",
"kf5-notifyconfig",
"kf5-parts",
"kf5-plasma-framework",
"kf5-purpose",
"kf5-runner",
"kf5-service",
"kf5-sonnet",
"kf5-sysguard",
"kf5-texteditor",
"kf5-threadweaver",
"kf5-widgetaddons",
"kf5-windowsystem",
"kf5-xmlgui",
"qt5-base",
"qt5-declarative",
"qt5-tools",
"qt5-webkit",
"okteta",
"shared-mime-info",
]

View File

@ -0,0 +1,5 @@
#TODO missing script for building, lacking build instructions
[source]
tar = "https://invent.kde.org/frameworks/kparts/-/archive/v5.112.0/kparts-v5.112.0.tar.bz2"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for building, lacking build instructions
[source]
tar = "https://invent.kde.org/plasma/libksysguard/-/archive/v5.27.10/libksysguard-v5.27.10.tar.bz2"
[build]
template = "custom"

View File

@ -0,0 +1,8 @@
#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/libdex#building
[source]
tar = "https://download.gnome.org/sources/libdex/0.4/libdex-0.4.1.tar.xz"
[build]
template = "custom"
dependencies = [
"glib",
]

View File

@ -0,0 +1,8 @@
#TODO missing script for CMake, see https://github.com/steveire/grantlee#installation
[source]
tar = "https://github.com/steveire/grantlee/releases/download/v5.3.1/grantlee-5.3.1.tar.gz"
[build]
template = "custom"
dependencies = [
"qt5-base",
]

View File

@ -0,0 +1,10 @@
#TODO Not compiled or tested
[source]
tar = "https://download.gnome.org/sources/gspell/1.12/gspell-1.12.2.tar.xz"
[build]
template = "configure"
dependencies = [
"gtk3",
"glib",
"libicu",
]

View File

@ -0,0 +1,14 @@
#TODO probably wrong script
[source]
tar = "https://gitlab.gnome.org/otrocodigo/gspell/-/archive/1.11.1/gspell-1.11.1.tar.bz2"
[build]
template = "custom"
dependencies = [
"glib",
"gtk4",
"libicu",
]
script = """
./autogen.sh
cookbook_configure
"""

View File

@ -0,0 +1,5 @@
#TODO missing script for building, see https://github.com/hunspell/hyphen/blob/master/README#L49
[source]
git = "https://github.com/hunspell/hyphen"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://github.com/unicode-org/icu/releases/download/release-74-1/icu4c-74_1-src.tgz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://invent.kde.org/sdk/libkomparediff2/-/archive/v23.08.4/libkomparediff2-v23.08.4.tar.bz2"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for Meson, lacking build instructions
[source]
tar = "https://download.gnome.org/sources/libpanel/1.4/libpanel-1.4.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for Meson, lacking build instructions
[source]
tar = "https://download.gnome.org/sources/libsoup/3.4/libsoup-3.4.4.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for Meson, see https://gitlab.gnome.org/GNOME/vte/#installation
[source]
tar = "https://download.gnome.org/sources/vte/0.74/vte-0.74.1.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, lacking build instructions
[source]
tar = "https://invent.kde.org/utilities/okteta/-/archive/v0.26.13/okteta-v0.26.13.tar.bz2"
[build]
template = "custom"

View File

@ -3,3 +3,6 @@
tar = "https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.tar.xz"
[build]
template = "configure"
dependencies = [
"pango",
]

View File

@ -0,0 +1,27 @@
#TODO probably wrong branch
#TODO missing script for CMake, see https://github.com/qtwebkit/qtwebkit/wiki/Building-QtWebKit-on-Linux
#TODO determine dependencies
[source]
git = "https://github.com/movableink/webkit"
[build]
template = "custom"
dependencies = [
"qt5-base",
"qt5-guiaddons",
"qt5-connectivity",
"qt5-networkauth",
"qt5-positioning",
"qt5-sensors",
"qt5-declarative",
"qt5-webchannel",
"sqlite3",
"libicu",
"libhyphen",
"libxml2",
"libxslt",
"libjpeg-turbo",
"libpng",
"zlib",
"glib",
"gstreamer",
]

View File

@ -0,0 +1,8 @@
#TODO missing script for building, see https://gitlab.gnome.org/GNOME/vala#building-vala
[source]
tar = "https://download.gnome.org/sources/vala/0.56/vala-0.56.14.tar.xz"
[build]
template = "custom"
dependencies = [
"glib",
]