2bb4d5187c
- 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.
111 lines
1.9 KiB
TOML
111 lines
1.9 KiB
TOML
[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"
|