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,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" ]
|
||||
Reference in New Issue
Block a user