Add TOML configuration files for various packages
- Introduced build configurations for graphene, gst-plugins-bad, gst-plugins-base, gstreamer, gtk4, iso-codes, jbig2dec, libepoxy, libsoup3, libtheora, libxpm, lynx, md4c, openjpeg2, poppler-data, python-attrs, python-automat, python-constantly, python-hyperlink, python-incremental, python-twisted, python-versioneer, python-zope-interface, qpdf, sdl12-compat, tinysparql, unixodbc, vmaf, xcb-util-cursor, xcb-util-image, xcb-util-renderutil, xcb-util-wm, xcb-util, xdg-utils. - Each package includes build type, dependencies, runtime requirements, and source URLs. - Added necessary post-install scripts and configurations where applicable.
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
[build]
|
||||
type = "custom"
|
||||
|
||||
[dependencies]
|
||||
build = [
|
||||
"docbook-xsl",
|
||||
"gi-docgen",
|
||||
"glib2",
|
||||
"gobject-introspection",
|
||||
"hicolor-icon-theme",
|
||||
"meson",
|
||||
"python-docutils",
|
||||
"python-gobject",
|
||||
"sassc",
|
||||
"shaderc",
|
||||
"vulkan-headers",
|
||||
"wayland-protocols",
|
||||
]
|
||||
runtime = [
|
||||
"adwaita-fonts",
|
||||
"at-spi2-core",
|
||||
"sh",
|
||||
"cairo",
|
||||
"dconf",
|
||||
"desktop-file-utils",
|
||||
"fontconfig",
|
||||
"fribidi",
|
||||
"libcxx",
|
||||
"libunwind",
|
||||
"gdk-pixbuf2",
|
||||
"glib2",
|
||||
"glibc",
|
||||
"graphene",
|
||||
"gst-plugins-bad",
|
||||
"gst-plugins-base",
|
||||
"gstreamer",
|
||||
"gtk-update-icon-cache",
|
||||
"harfbuzz",
|
||||
"iso-codes",
|
||||
"libcloudproviders",
|
||||
"libcups",
|
||||
"libegl",
|
||||
"libepoxy",
|
||||
"libgl",
|
||||
"libjpeg-turbo",
|
||||
"libpng",
|
||||
"librsvg",
|
||||
"libtiff",
|
||||
"libx11",
|
||||
"libxcursor",
|
||||
"libxdamage",
|
||||
"libxext",
|
||||
"libxfixes",
|
||||
"libxi",
|
||||
"libxinerama",
|
||||
"libxkbcommon",
|
||||
"libxrandr",
|
||||
"libxrender",
|
||||
"pango",
|
||||
"shared-mime-info",
|
||||
"tinysparql",
|
||||
"vulkan-icd-loader",
|
||||
"wayland",
|
||||
]
|
||||
|
||||
[[manual_sources]]
|
||||
file = "0001-HACK-Don-t-use-objcopy-for-resource-embedding.patch"
|
||||
|
||||
[[manual_sources]]
|
||||
file = "gtk-update-icon-cache.toml"
|
||||
|
||||
[[manual_sources]]
|
||||
file = "gtk-update-icon-cache.script"
|
||||
|
||||
[[manual_sources]]
|
||||
file = "gtk4-querymodules.toml"
|
||||
|
||||
[[manual_sources]]
|
||||
file = "gtk4-querymodules.script"
|
||||
|
||||
[[manual_sources]]
|
||||
file = "settings.ini"
|
||||
|
||||
[package]
|
||||
description = "GObject-based multi-platform GUI toolkit"
|
||||
homepage = "https://www.gtk.org/"
|
||||
license = "LGPL-2.1-or-later"
|
||||
name = "gtk4"
|
||||
version = "4.22.1"
|
||||
|
||||
[package_dependencies.gtk-update-icon-cache]
|
||||
runtime = [
|
||||
"sh",
|
||||
"gdk-pixbuf2",
|
||||
"glib2",
|
||||
"glibc",
|
||||
"hicolor-icon-theme",
|
||||
"librsvg",
|
||||
]
|
||||
|
||||
[[packages]]
|
||||
description = "GTK icon cache updater"
|
||||
homepage = "https://www.gtk.org/"
|
||||
license = "LGPL-2.1-or-later"
|
||||
name = "gtk-update-icon-cache"
|
||||
version = "4.22.1"
|
||||
|
||||
[[source]]
|
||||
extract_dir = "gtk-$version"
|
||||
url = "https://download.gnome.org/sources/gtk/4.22/gtk-4.22.1.tar.xz"
|
||||
Reference in New Issue
Block a user