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:
2026-03-29 02:51:06 -05:00
parent 45bcdeddaf
commit 2bb4d5187c
69 changed files with 2774 additions and 54 deletions
+33
View File
@@ -0,0 +1,33 @@
[build]
type = "meson"
[build.flags]
build_dir = "build"
configure = ["-Dgst_debug=false"]
[dependencies]
build = [
"meson",
"gobject-introspection",
"cargo",
"perl",
]
runtime = [
"glib2",
"glibc",
"libcap",
"libelf",
"libunwind",
]
[package]
description = "streaming media framework that enables applications to share a common set of plugins for tasks such as video encoding and decoding, audio encoding and decoding, audio and video filters, audio visualisation, web streaming and anything else that streams in real-time or otherwise."
homepage = "https://gstreamer.freedesktop.org/"
license = "LGPL-2.0-or-later"
name = "gstreamer"
version = "1.28.1"
[[source]]
extract_dir = "$name-$version"
sha256 = "b65e2ffa35bdbf8798cb75c23ffc3d05e484e48346ff7546844ba85217664504"
url = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-$version.tar.xz"