Update recipes

This commit is contained in:
Ribbon 2023-12-10 21:40:45 +00:00
parent 88841ec8b3
commit 0499c88b24
22 changed files with 195 additions and 7 deletions

View File

@ -3,3 +3,6 @@
tar = "https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.tar.xz"
[build]
template = "configure"
dependencies = [
"atk",
]

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://www.colm.net/files/colm/colm-0.14.7.tar.gz"
[build]
template = "configure"

View File

@ -7,15 +7,37 @@ template = "custom"
dependencies = [
"boost",
"glib",
"glibmm",
"gtk3",
"gtk3mm",
"liblcms",
"gdk-pixbuf",
"cairo",
"cairomm",
"pango",
"libpng",
"pangomm",
"readline",
"fontconfig",
"freetype2",
"imagemagick",
"potrace",
"zlib",
"lib2geom",
"atkmm",
"harfbuzz",
"libsoup",
"libsigc++",
"librsvg",
"librevenge",
"libwpd",
"libpng",
"libvisio",
"libxml2",
"libxslt",
"zlib",
"libcdr",
"libgsl",
"libgspell-gtk3",
"libjpeg-turbo",
"liblcms",
]
script = """
COOKBOOK_CONFIGURE="cmake"

View File

@ -1,5 +1,5 @@
#TODO probably wrong script, see https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md#4-build-kodi
#TODO missing dependencies, see: https://github.com/xbmc/xbmc/blob/master/docs/README.Linux.md#3-install-the-required-packages
#TODO maybe missing dependencies, see https://archlinux.org/packages/extra/x86_64/kodi/
[source]
tar = "https://github.com/xbmc/xbmc/archive/refs/tags/20.2-Nexus.tar.gz"
[build]
@ -20,7 +20,7 @@ dependencies = [
"libgif",
"glew",
"gnutls3",
"mesa_glu",
"mesa-glu",
"libgpg-error",
"libjpeg",
"libogg",
@ -36,6 +36,7 @@ dependencies = [
"libxkbcommon",
"libuuid",
"libxslt",
"pipewire",
]
script = """
COOKBOOK_CONFIGURE="cmake"

View File

@ -0,0 +1,11 @@
#TODO missing script for CMake, see https://gitlab.com/inkscape/lib2geom#building
[source]
tar = "https://gitlab.com/inkscape/lib2geom/-/archive/1.3/lib2geom-1.3.tar.bz2"
[build]
template = "custom"
dependencies = [
"boost",
"libgsl",
"glib",
"cairo",
]

View File

@ -0,0 +1,9 @@
#TODO Not compiled or tested
[source]
tar = "https://github.com/rocky/libcdio-paranoia/archive/refs/tags/release-10.2+2.0.1.tar.gz"
[build]
template = "custom"
script = """
./autogen.sh
cookbook_configure
"""

View File

@ -0,0 +1,9 @@
#TODO probably wrong script, see https://git.savannah.gnu.org/cgit/libcdio.git/tree/INSTALL
[source]
tar = "https://git.savannah.gnu.org/cgit/libcdio.git/snapshot/libcdio-release-2.1.0.tar.gz"
[build]
template = "custom"
script = """
./autogen.sh
cookbook_configure
"""

View File

@ -0,0 +1,12 @@
#TODO Not compiled or tested
[source]
tar = "https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.7.tar.xz"
[build]
template = "configure"
dependencies = [
"boost",
"libicu",
"liblcms",
"librevenge",
"zlib",
]

View File

@ -0,0 +1,5 @@
#TODO missing script for building, see https://github.com/google/double-conversion#building
[source]
tar = "https://github.com/google/double-conversion/archive/refs/tags/v3.3.0.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script for building, see https://pugixml.org/docs/quickstart.html#install
[source]
tar = "https://github.com/zeux/pugixml/releases/download/v1.14/pugixml-1.14.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,5 @@
#TODO missing script to build the C implementation, see https://github.com/nayuki/QR-Code-generator/tree/master/c
[source]
tar = "https://github.com/nayuki/QR-Code-generator/archive/refs/tags/v1.8.0.tar.gz"
[build]
template = "custom"

View File

@ -0,0 +1,9 @@
#TODO Not compiled or tested
[source]
tar = "https://sourceforge.net/projects/libwpd/files/librevenge/librevenge-0.0.5/librevenge-0.0.5.tar.xz/download"
[build]
template = "configure"
dependencies = [
"boost",
"zlib",
]

View File

@ -0,0 +1,5 @@
#TODO missing script for Meson, see https://code.videolan.org/rist/librist#compile-using-mesonninja-linux-osx-and-windows-mingw
[source]
tar = "https://code.videolan.org/rist/librist/-/archive/v0.2.10/librist-v0.2.10.tar.bz2"
[build]
template = "custom"

View File

@ -0,0 +1,8 @@
#TODO probably wrong template, see https://github.com/Haivision/srt/blob/master/docs/build/build-linux.md
[source]
tar = "https://github.com/Haivision/srt/archive/refs/tags/v1.5.3.tar.gz"
[build]
template = "configure"
dependencies = [
"openssl1",
]

View File

@ -0,0 +1,11 @@
#TODO Not compiled or tested
[source]
tar = "https://dev-www.libreoffice.org/src/libvisio/libvisio-0.1.7.tar.xz"
[build]
template = "configure"
dependencies = [
"boost",
"libicu",
"librevenge",
"libxml2",
]

View File

@ -0,0 +1,9 @@
#TODO missing script for installation, lacking build instructions
[source]
tar = "https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.tar.gz"
[build]
template = "custom"
dependencies = [
"openssl1",
"zlib",
]

View File

@ -0,0 +1,10 @@
#TODO Not compiled or tested
[source]
tar = "https://sourceforge.net/projects/libwpd/files/libwpd/libwpd-0.10.3/libwpd-0.10.3.tar.xz/download"
[build]
template = "configure"
dependencies = [
"boost",
"librevenge",
"zlib",
]

View File

@ -1,10 +1,19 @@
#TODO missing script for CMake, see https://github.com/obsproject/obs-studio/wiki/Building-OBS-Studio
#TODO determine dependencies
#TODO maybe missing dependencies
[source]
tar = "https://github.com/obsproject/obs-studio/archive/refs/tags/30.0.0.tar.gz"
tar = "https://github.com/obsproject/obs-studio/archive/refs/tags/30.0.1.tar.gz"
[build]
template = "custom"
dependencies = [
"boost",
"librsvg",
"dbus",
"fontconfig",
"freetype2",
"jansson",
"pipewire",
"mesa",
"speexdsp",
"ffmpeg6",
"x264",
"curl",
@ -12,4 +21,12 @@ dependencies = [
"libwayland",
"libva",
"qt5-base",
"qt5-svg",
"qt5-x11extras",
"eudev",
"pciutils",
"libqrcodegenc",
"librist",
"libsrt",
"libwebsocket++",
]

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
tar = "https://potrace.sourceforge.net/download/1.16/potrace-1.16.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,14 @@
#TODO missing colm directory on the GNU Autotools flag
[source]
tar = "https://www.colm.net/files/ragel/ragel-6.10.tar.gz"
[build]
template = "custom"
dependencies = [
"colm",
]
script = """
COOKBOOK_CONFIGURE_FLAGS+=(
--with-colm=
)
cookbook_configure
"""

View File

@ -0,0 +1,8 @@
#TODO Not compiled or tested
[source]
tar = "http://prdownloads.sourceforge.net/swig/swig-4.1.1.tar.gz"
[build]
template = "configure"
dependencies = [
"pcre",
]

View File

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