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
+62
View File
@@ -0,0 +1,62 @@
[build]
type = "autotools"
[build.flags]
configure = [
"--with-dbus-sys=/usr/share/dbus-1/system.d",
'--with-distro=gentoo',
"--disable-python",
"--disable-qt5",
"--enable-compat-libdns_sd",
"--with-autoipd-group=avahi",
"--with-autoipd-user=avahi",
"--with-avahi-priv-access-group=network",
"--disable-mono",
"--disable-gtk3"
]
keep = [ "etc/avahi/**", "usr/lib/avahi/service-types.db" ]
[dependencies]
build = [
"doxygen",
"gobject-introspection",
"graphviz",
"libevent",
"python-dbus",
"python-gobject",
"xmltoman",
]
optional = [
"libevent",
"python-dbus",
"python-gobject",
"python-twisted",
]
runtime = [
"sh",
"dbus",
"expat",
"gdbm",
"glib2",
"glibc",
"libcap",
"libdaemon",
]
[package]
description = "multicast/unicast DNS-SD framework"
homepage = "https://www.avahi.org/"
license = "LGPL-2.1-or-later"
name = "avahi"
version = "0.8"
[[source]]
extract_dir = "$name-$version"
sha256 = "060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda"
url = "https://github.com/avahi/avahi/releases/download/v$version/avahi-$version.tar.gz"
# alpine and arch patches
patches = [ "Fetch-build-db-from-upstream-git.patch", "0001-HACK-Install-fixes.patch" ]
post_extract = [ "autoreconf -fiv" ]
[[manual_sources]]
files = [ "preinstall.sh", "Fetch-build-db-from-upstream-git.patch", "0001-HACK-Install-fixes.patch" ]