Update recipes

This commit is contained in:
Ribbon 2023-12-10 05:39:10 +00:00
parent a4c3c5aac2
commit 88841ec8b3
28 changed files with 251 additions and 3 deletions

View File

@ -0,0 +1,14 @@
#TODO missing script for CMake, see https://git.dcmtk.org/?p=dcmtk.git;a=blob;f=INSTALL;h=97087f9a05e65040264d90027912c736958e67f3;hb=HEAD#l667
[source]
tar = "https://dicom.offis.de/download/dcmtk/dcmtk367/dcmtk-3.6.7.tar.gz"
[build]
template = "custom"
dependencies = [
"libiconv",
"libicu",
"libpng",
"libxml2",
"libtiff",
"zlib",
"openjpeg",
]

View File

@ -0,0 +1,32 @@
#TODO compilation error
[source]
tar = "https://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz"
[build]
template = "configure"
dependencies = [
"dbus",
"libgmp",
"libgpm",
"gnutls3",
"jansson",
"liblcms",
"sqlite3",
"libxml2",
"zlib",
"ncurses",
"cairo",
"fontconfig",
"freetype2",
"gdk-pixbuf",
"libgif",
"glib",
"gtk3",
"harfbuzz",
"libjpeg-turbo",
"pango",
"libpng",
"librsvg",
"libtiff",
"libwebp",
"libotf",
]

View File

@ -1,5 +1,17 @@
#TODO compilation error
[source]
tar = "https://ftp.gnu.org/gnu/emacs/emacs-28.2.tar.xz"
tar = "https://ftp.gnu.org/gnu/emacs/emacs-29.1.tar.xz"
[build]
template = "configure"
dependencies = [
"dbus",
"libgmp",
"libgpm",
"gnutls3",
"jansson",
"liblcms",
"sqlite3",
"libxml2",
"zlib",
"ncurses",
]

View File

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

View File

@ -1,5 +1,5 @@
#TODO probably wrong script, see https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux
#TODO missing dependencies?
#TODO maybe missing dependencies
[source]
tar = "https://download.kde.org/stable/krita/5.2.1/krita-5.2.1.tar.gz"
[build]
@ -18,8 +18,39 @@ dependencies = [
"libtiff",
"libwebp",
"qt5-base",
"qt5-svg",
"qt5-x11extras",
"zlib",
"libmypaint",
"boost",
"libheif",
"libjpeg-turbo",
"libjxl",
"kf5-extra-cmake-modules",
"kf5-completion",
"kf5-config",
"kf5-coreaddons",
"kf5-crash",
"kf5-guiaddons",
"kf5-i18n",
"kf5-itemviews",
"kf5-widgetaddons",
"kf5-windowsystem",
"mlt",
"opencolorio",
"openexr",
"openjpeg",
"sdl2",
"libxcb",
"libxi",
"zlib",
"libeigen",
"libgsl",
"libseexpr-kde",
"liblager",
"libunibreak",
"libxsimd",
"libxtl",
]
script = """
COOKBOOK_CONFIGURE="cmake"

View File

@ -0,0 +1,12 @@
#TODO Not compiled or tested
[source]
tar = "https://github.com/strukturag/libde265/releases/download/v1.0.14/libde265-1.0.14.tar.gz"
[build]
template = "custom"
script = """
COOKBOOK_CONFIGURE_FLAGS+=(
--disable-dec265
--disable-sherlock265
)
cookbook_configure
"""

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://gitlab.com/libeigen/eigen/-/blob/master/INSTALL?ref_type=heads
[source]
tar = "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://www.hboehm.info/gc/gc_source/gc-8.2.4.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://www.nico.schottelius.org/software/gpm/archives/gpm-1.20.7.tar.bz2"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://ftp.gnu.org/gnu/gsl/gsl-2.7.1.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,9 @@
#TODO missing script for CMake, see https://github.com/strukturag/libheif#compiling
[source]
tar = "https://github.com/strukturag/libheif/releases/download/v1.17.5/libheif-1.17.5.tar.gz"
[build]
template = "custom"
dependencies = [
"x265",
"libde265",
]

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.17.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://github.com/arximboldi/immer#usage
[source]
tar = "https://github.com/arximboldi/immer/archive/refs/tags/v0.8.1.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://github.com/jasper-software/jasper/blob/master/INSTALL.txt
[source]
tar = "https://github.com/jasper-software/jasper/releases/download/version-4.1.1/jasper-4.1.1.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,9 @@
#TODO missing script for CMake, see https://invent.kde.org/graphics/libkdcraw/-/blob/master/README?ref_type=heads
[source]
tar = "https://invent.kde.org/graphics/libkdcraw/-/archive/v23.08.4/libkdcraw-v23.08.4.tar.bz2"
[build]
template = "custom"
dependencies = [
"libraw",
"qt5-base",
]

View File

@ -0,0 +1,9 @@
#TODO missing script for CMake, see https://github.com/arximboldi/lager#usage
[source]
git = "https://github.com/arximboldi/lager"
[build]
template = "custom"
dependencies = [
"libzug",
"boost",
]

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://download.savannah.nongnu.org/releases/m17n/m17n-lib-1.8.4.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://download.savannah.nongnu.org/releases/m17n/libotf-0.9.16.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,6 @@
#TODO missing script for CMake, see https://gitlab.freedesktop.org/poppler/poppler/-/blob/master/INSTALL?ref_type=heads
#TODO needs encoding data - https://poppler.freedesktop.org/poppler-data-0.4.12.tar.gz
[source]
tar = "https://poppler.freedesktop.org/poppler-23.12.0.tar.xz"
[build]
template = "custom"

View File

@ -0,0 +1,11 @@
#TODO Not compiled or tested
[source]
tar = "https://www.libraw.org/data/LibRaw-0.21.1.tar.gz"
[build]
template = "configure"
dependencies = [
"zlib",
"libjasper",
"libjpeg",
"liblcms",
]

View File

@ -0,0 +1,8 @@
#TODO missing script for CMake, see https://invent.kde.org/graphics/kseexpr#super-impatient-cmake-building-and-installing-guide
[source]
tar = "https://invent.kde.org/graphics/kseexpr/-/archive/v4.0.4.0/kseexpr-v4.0.4.0.tar.bz2"
[build]
template = "custom"
dependencies = [
"qt5-base",
]

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://github.com/adah1972/libunibreak/releases/download/libunibreak_5_1/libunibreak-5.1.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://github.com/xtensor-stack/xsimd#install-from-sources
[source]
tar = "https://github.com/xtensor-stack/xsimd/archive/refs/tags/12.1.0.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://github.com/xtensor-stack/xtl#install-from-sources
[source]
tar = "https://github.com/xtensor-stack/xtl/archive/refs/tags/0.7.5.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,8 @@
#TODO missing script for CMake, see https://github.com/arximboldi/zug#usage
[source]
git = "https://github.com/arximboldi/zug"
[build]
template = "custom"
dependencies = [
"boost",
]

View File

@ -0,0 +1,11 @@
#TODO missing dependencies, see https://opencolorio.readthedocs.io/en/latest/quick_start/installation.html#dependencies
#TODO missing script for CMake, see https://opencolorio.readthedocs.io/en/latest/quick_start/installation.html
[source]
tar = "https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v2.3.1.tar.gz"
[build]
template = "custom"
dependencies = [
"expat",
"imath",
"zlib",
]

View File

@ -6,7 +6,7 @@ template = "custom"
dependencies = [
"boost",
"libtiff",
"libjpeg",
"libjpeg-turbo",
"libpng",
"openexr",
"libfmt",
@ -14,4 +14,10 @@ dependencies = [
"ffmpeg6",
"libwebp",
"freetype2",
"libraw",
"openjpeg",
"tbb",
"libgif",
"libheif",
"libwebp",
]

View File

@ -0,0 +1,5 @@
#TODO missing script for CMake, see https://github.com/uclouvain/openjpeg/blob/master/INSTALL.md
[source]
tar = "https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.0.tar.gz"
[build]
template = "custom"