From 2bb4d5187c470dcbf334af2d2ef0d32320697320 Mon Sep 17 00:00:00 2001 From: SFG545 Date: Sun, 29 Mar 2026 02:51:06 -0500 Subject: [PATCH] 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. --- core/libtool/libtool.toml | 6 + core/mdevd/mdevd-init.initd | 17 + core/mdevd/mdevd.initd | 22 + core/mdevd/mdevd.toml | 33 ++ core/skalibs/skalibs.toml | 25 + depot-index.tsv | 435 +++++++++++++++++- extra/avahi/0001-HACK-Install-fixes.patch | 55 +++ .../Fetch-build-db-from-upstream-git.patch | 74 +++ extra/avahi/avahi.toml | 62 +++ extra/avahi/preinstall.sh | 13 + ...-the-43xx-firmware-into-lib-firmware.patch | 13 + extra/bluez/bluetooth.initd | 12 + extra/bluez/bluez.toml | 160 +++++++ extra/bluez/build.sh | 204 ++++++++ extra/bluez/modules-load.conf | 2 + extra/bluez/mpris-proxy.desktop | 8 + extra/bluez/org.bluez.obex.service | 3 + extra/bluez/rfcomm.confd | 5 + extra/bluez/rfcomm.initd | 27 ++ .../cdparanoia-10.2-format-security.patch | 16 + .../cdparanoia/cdparanoia-10.2-ldflags.patch | 24 + extra/cdparanoia/cdparanoia.toml | 38 ++ extra/cups/build.sh | 121 +++++ extra/cups/cups-no-export-ssllibs.patch | 10 + extra/cups/cups-nostrip.patch | 68 +++ extra/cups/cups.logrotate | 5 + extra/cups/cups.pam | 3 + extra/cups/cups.toml | 75 +++ extra/cups/cupsd.initd | 44 ++ extra/cups/default-config-no-gssapi.patch | 29 ++ extra/cups/preinstall.sh | 8 + extra/gdk-pixbuf2/gdk-pixbuf2.toml | 45 ++ extra/graphene/graphene.toml | 32 ++ extra/gst-plugins-bad/gst-plugins-bad.toml | 71 +++ extra/gst-plugins-base/gst-plugins-base.toml | 42 ++ extra/gstreamer/gstreamer.toml | 33 ++ extra/gtk4/gtk4.toml | 110 +++++ extra/iso-codes/iso-codes.toml | 22 + extra/jbig2dec/jbig2dec.toml | 23 + extra/libepoxy/libepoxy.toml | 30 ++ extra/libsoup3/libsoup3.toml | 37 ++ extra/libtheora/libtheora.toml | 29 ++ extra/libxpm/libxpm.toml | 33 ++ extra/lynx/lynx.toml | 44 ++ extra/md4c/md4c.toml | 20 + extra/openjpeg2/openjpeg2.toml | 34 ++ extra/poppler-data/build.sh | 8 + extra/poppler-data/poppler-data.toml | 23 + extra/python-attrs/python-attrs.toml | 17 + extra/python-automat/python-automat.toml | 26 ++ .../python-constantly/python-constantly.toml | 21 + extra/python-hyperlink/python-hyperlink.toml | 20 + .../python-incremental.toml | 21 + extra/python-twisted/python-twisted.toml | 44 ++ .../python-versioneer/python-versioneer.toml | 23 + .../python-zope-interface.toml | 23 + extra/qpdf/qpdf.toml | 46 ++ extra/sdl12-compat/sdl12-compat.toml | 28 ++ extra/talloc/build.sh | 21 - extra/talloc/talloc.toml | 26 -- extra/tinysparql/tinysparql.toml | 45 ++ extra/unixodbc/unixodbc.toml | 27 ++ extra/vmaf/vmaf.toml | 31 ++ extra/xcb-util-cursor/xcb-util-cursor.toml | 23 + extra/xcb-util-image/xcb-util-image.toml | 28 ++ .../xcb-util-renderutil.toml | 30 ++ extra/xcb-util-wm/xcb-util-wm.toml | 27 ++ extra/xcb-util/xcb-util.toml | 21 + extra/xdg-utils/xdg-utils.toml | 27 ++ 69 files changed, 2774 insertions(+), 54 deletions(-) create mode 100644 core/mdevd/mdevd-init.initd create mode 100644 core/mdevd/mdevd.initd create mode 100644 core/mdevd/mdevd.toml create mode 100644 core/skalibs/skalibs.toml create mode 100644 extra/avahi/0001-HACK-Install-fixes.patch create mode 100644 extra/avahi/Fetch-build-db-from-upstream-git.patch create mode 100644 extra/avahi/avahi.toml create mode 100644 extra/avahi/preinstall.sh create mode 100644 extra/bluez/004-Move-the-43xx-firmware-into-lib-firmware.patch create mode 100644 extra/bluez/bluetooth.initd create mode 100644 extra/bluez/bluez.toml create mode 100644 extra/bluez/build.sh create mode 100644 extra/bluez/modules-load.conf create mode 100644 extra/bluez/mpris-proxy.desktop create mode 100644 extra/bluez/org.bluez.obex.service create mode 100644 extra/bluez/rfcomm.confd create mode 100644 extra/bluez/rfcomm.initd create mode 100644 extra/cdparanoia/cdparanoia-10.2-format-security.patch create mode 100644 extra/cdparanoia/cdparanoia-10.2-ldflags.patch create mode 100644 extra/cdparanoia/cdparanoia.toml create mode 100755 extra/cups/build.sh create mode 100644 extra/cups/cups-no-export-ssllibs.patch create mode 100644 extra/cups/cups-nostrip.patch create mode 100644 extra/cups/cups.logrotate create mode 100644 extra/cups/cups.pam create mode 100644 extra/cups/cups.toml create mode 100644 extra/cups/cupsd.initd create mode 100644 extra/cups/default-config-no-gssapi.patch create mode 100644 extra/cups/preinstall.sh create mode 100644 extra/gdk-pixbuf2/gdk-pixbuf2.toml create mode 100644 extra/graphene/graphene.toml create mode 100644 extra/gst-plugins-bad/gst-plugins-bad.toml create mode 100644 extra/gst-plugins-base/gst-plugins-base.toml create mode 100644 extra/gstreamer/gstreamer.toml create mode 100644 extra/gtk4/gtk4.toml create mode 100644 extra/iso-codes/iso-codes.toml create mode 100644 extra/jbig2dec/jbig2dec.toml create mode 100644 extra/libepoxy/libepoxy.toml create mode 100644 extra/libsoup3/libsoup3.toml create mode 100644 extra/libtheora/libtheora.toml create mode 100644 extra/libxpm/libxpm.toml create mode 100644 extra/lynx/lynx.toml create mode 100644 extra/md4c/md4c.toml create mode 100644 extra/openjpeg2/openjpeg2.toml create mode 100644 extra/poppler-data/build.sh create mode 100644 extra/poppler-data/poppler-data.toml create mode 100644 extra/python-attrs/python-attrs.toml create mode 100644 extra/python-automat/python-automat.toml create mode 100644 extra/python-constantly/python-constantly.toml create mode 100644 extra/python-hyperlink/python-hyperlink.toml create mode 100644 extra/python-incremental/python-incremental.toml create mode 100644 extra/python-twisted/python-twisted.toml create mode 100644 extra/python-versioneer/python-versioneer.toml create mode 100644 extra/python-zope-interface/python-zope-interface.toml create mode 100644 extra/qpdf/qpdf.toml create mode 100644 extra/sdl12-compat/sdl12-compat.toml delete mode 100644 extra/talloc/build.sh delete mode 100644 extra/talloc/talloc.toml create mode 100644 extra/tinysparql/tinysparql.toml create mode 100644 extra/unixodbc/unixodbc.toml create mode 100644 extra/vmaf/vmaf.toml create mode 100644 extra/xcb-util-cursor/xcb-util-cursor.toml create mode 100644 extra/xcb-util-image/xcb-util-image.toml create mode 100644 extra/xcb-util-renderutil/xcb-util-renderutil.toml create mode 100644 extra/xcb-util-wm/xcb-util-wm.toml create mode 100644 extra/xcb-util/xcb-util.toml create mode 100644 extra/xdg-utils/xdg-utils.toml diff --git a/core/libtool/libtool.toml b/core/libtool/libtool.toml index 3913253..a209928 100644 --- a/core/libtool/libtool.toml +++ b/core/libtool/libtool.toml @@ -1,6 +1,9 @@ [build] type = "autotools" +[build.flags] +skip-tests = true + [dependencies] runtime = [ "glibc", @@ -14,9 +17,12 @@ homepage = "https://www.gnu.org/software/libtool/" license = "GPL-2.0-or-Later" name = "libtool" version = "2.5.4" +revision = 2 [[source]] extract_dir = "$name-$version" sha256 = "f81f5860666b0bc7d84baddefa60d1cb9fa6fceb2398cc3baca6afaa60266675" url = "https://mirrors.kernel.org/gnu/libtool/libtool-$version.tar.xz" +[alternatives] +provides = [ "libltdl" ] diff --git a/core/mdevd/mdevd-init.initd b/core/mdevd/mdevd-init.initd new file mode 100644 index 0000000..daaf823 --- /dev/null +++ b/core/mdevd/mdevd-init.initd @@ -0,0 +1,17 @@ +#!/sbin/openrc-run +# Copyright 2022 Laurent Bercot for Alpine Linux +# Distributed under the terms of the ISC License. + +description="coldplug trigger for mdevd" + +depend() { + need mdevd + before checkfs fsck + keyword -containers -vserver -lxc +} + +start() { + ebegin "Scanning hardware for mdevd" + mdevd-coldplug -O4 + eend $? +} diff --git a/core/mdevd/mdevd.initd b/core/mdevd/mdevd.initd new file mode 100644 index 0000000..e249c34 --- /dev/null +++ b/core/mdevd/mdevd.initd @@ -0,0 +1,22 @@ +#!/sbin/openrc-run +# Copyright 2022 Laurent Bercot for Alpine Linux +# Distributed under the terms of the ISC License. + +description="a netlink-listening device manager similar to mdev" +extra_started_commands="reload" +description_reload="Reload mdevd's configuration file" +command="/usr/bin/mdevd" +command_args="-O4" # send handled events to nlgrp 4 for libudev-zero +command_background="yes" +pidfile="/run/mdevd.pid" + +depend() { + provide dev + need sysfs dev-mount + before checkfs fsck + keyword -containers -lxc -vserver +} + +reload() { + kill -1 `cat "$pidfile"` +} diff --git a/core/mdevd/mdevd.toml b/core/mdevd/mdevd.toml new file mode 100644 index 0000000..99e8db7 --- /dev/null +++ b/core/mdevd/mdevd.toml @@ -0,0 +1,33 @@ +[build] +type = "autotools" + +[build.flags] +configure = [ + "--with-pkgconfig", + "--disable-allstatic", +] +post_install = [ "install -Dm 755 ../mdevd.initd $DESTDIR/etc/init.d/mdevd", "install -Dm 755 ../mdevd-init.initd $DESTDIR/etc/init.d/mdevd-init" ] + +[dependencies] +runtime = [ + "glibc", + "skalibs", +] + +[package] +description = "kernel event manager compatible with mdev" +homepage = "https://skarnet.org/software/mdevd/" +license = "ISC" +name = "mdevd" +version = "0.1.8.1" + +[[source]] +extract_dir = "$name-$version" +sha256 = "93d2bba7299ff3b1b9f249928c2e84e23a5af3d829ebd9677ea44535c585aa82" +url = "https://skarnet.org/software/mdevd/mdevd-$version.tar.gz" +post_extract = [ + "cd \"src/mdevd\" && sed -i -e 's|else symlink(node, \"root\") ;|else (void)symlink(node, \"root\") ;|' -e '/\\*strchr(ud->devname, '\\''\\\\n'\\'') = 0 ;/c\\ {\\\n char *p = strchr((char *)ud->devname, '\\''\\\\n'\\'') ;\\\n if (p) *p = 0 ;\\\n }' mdevd.c" +] + +[[manual_sources]] +files = [ "mdevd-init.initd", "mdevd.initd" ] diff --git a/core/skalibs/skalibs.toml b/core/skalibs/skalibs.toml new file mode 100644 index 0000000..11cc8e0 --- /dev/null +++ b/core/skalibs/skalibs.toml @@ -0,0 +1,25 @@ +[build] +type = "autotools" + +[build.flags] +configure = [ + "--enable-pkgconfig", + "--with-sysdep-devurandom=yes", + "--with-sysdep-posixspawnearlyreturn=no", + "--with-sysdep-procselfexe=/proc/self/exe", +] + +[dependencies] +runtime = ["glibc"] + +[package] +description = "Set of general-purpose C programming libraries for skarnet.org software" +homepage = "https://skarnet.org/software/skalibs/" +license = "ISC" +name = "skalibs" +version = "2.14.5.1" + +[[source]] +extract_dir = "$name-$version" +sha256 = "fa359c70439b480400a0a2ef68026a2736b315025a9d95df69d34601fb938f0f" +url = "https://skarnet.org/software/skalibs/skalibs-$version.tar.gz" diff --git a/depot-index.tsv b/depot-index.tsv index a1f52fe..9109dd3 100644 --- a/depot-index.tsv +++ b/depot-index.tsv @@ -1,22 +1,29 @@ depot-source-index-v3 +B acl extra/cups/cups.toml B adwaita-fonts extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml +B alsa-lib extra/bluez/bluez.toml B alsa-lib extra/libsamplerate/libsamplerate.toml B alsa-lib extra/libsndfile/libsndfile.toml B alsa-lib extra/portaudio/portaudio.toml B alsa-lib extra/sdl3/sdl3.toml +B aom extra/gst-plugins-bad/gst-plugins-bad.toml +B asciidoc extra/tinysparql/tinysparql.toml B autoconf extra/jq/jq.toml B autoconf-archive extra/libthai/libthai.toml B autoconf-archive extra/vala/vala.toml B automake extra/jq/jq.toml +B avahi extra/cups/cups.toml B bash extra/libseccomp/libseccomp.toml B bc core/linux/linux.toml B bison extra/jq/jq.toml +B bluez-libs extra/gst-plugins-bad/gst-plugins-bad.toml B brotli extra/libngtcp2/libngtcp2.toml B bzip2 core/elfutils/elfutils.toml B cairo extra/freetype2/freetype2.toml B cairo extra/frei0r-plugins/frei0r-plugins.toml B cairo extra/harfbuzz/harfbuzz.toml B cargo extra/cbindgen/cbindgen.toml +B cargo extra/gstreamer/gstreamer.toml B cargo extra/libdovi/libdovi.toml B cargo extra/librsvg/librsvg.toml B cargo extra/mesa/mesa.toml @@ -82,10 +89,14 @@ B cmake extra/libssh/libssh.toml B cmake extra/libtiff/libtiff.toml B cmake extra/libwebp/libwebp.toml B cmake extra/libyuv/libyuv.toml +B cmake extra/md4c/md4c.toml B cmake extra/mesa/mesa.toml B cmake extra/nlohmann-json/nlohmann-json.toml +B cmake extra/openjpeg2/openjpeg2.toml B cmake extra/portaudio/portaudio.toml +B cmake extra/qpdf/qpdf.toml B cmake extra/re2/re2.toml +B cmake extra/sdl12-compat/sdl12-compat.toml B cmake extra/sdl2-compat/sdl2-compat.toml B cmake extra/sdl3/sdl3.toml B cmake extra/shaderc/shaderc.toml @@ -111,14 +122,18 @@ B cmocka extra/libssh/libssh.toml B cpio core/linux-firmware/linux-firmware.toml B cpio core/linux/linux.toml B cunit extra/libmysofa/libmysofa.toml +B cups extra/bluez/bluez.toml B curl core/elfutils/elfutils.toml B curl core/llvm/llvm.toml +B curl extra/gst-plugins-bad/gst-plugins-bad.toml B cython extra/libseccomp/libseccomp.toml B cython extra/python-fonttools/python-fonttools.toml B cython extra/python-lxml/python-lxml.toml B cython extra/python-yaml/python-yaml.toml B cython extra/vapoursynth/vapoursynth.toml +B dbus extra/bluez/bluez.toml B dbus extra/dconf/dconf.toml +B dbus extra/tinysparql/tinysparql.toml B dconf extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml B devil extra/avisynthplus/avisynthplus.toml B directx-headers extra/mesa/mesa.toml @@ -130,22 +145,28 @@ B docbook-xsl core/libxml215/libxml215.toml B docbook-xsl extra/bubblewrap/bubblewrap.toml B docbook-xsl extra/dbus/dbus.toml B docbook-xsl extra/giflib/giflib.toml +B docbook-xsl extra/gtk4/gtk4.toml B docbook-xsl extra/json-glib/json-glib.toml B docbook-xsl extra/shared-mime-info/shared-mime-info.toml -B docbook-xsl extra/talloc/talloc.toml B docbook-xsl extra/valgrind/valgrind.toml B docbook-xsl extra/wayland/wayland.toml +B docbook-xsl extra/xdg-utils/xdg-utils.toml B docbook-xsl extra/xmlto/xmlto.toml B doxygen core/libxml215/libxml215.toml +B doxygen extra/avahi/avahi.toml B doxygen extra/dbus/dbus.toml B doxygen extra/gavl/gavl.toml B doxygen extra/jack2/jack2.toml B doxygen extra/jasper/jasper.toml B doxygen extra/libdatrie/libdatrie.toml +B doxygen extra/libepoxy/libepoxy.toml B doxygen extra/libssh/libssh.toml B doxygen extra/libthai/libthai.toml +B doxygen extra/libtheora/libtheora.toml B doxygen extra/libxkbcommon/libxkbcommon.toml +B doxygen extra/openjpeg2/openjpeg2.toml B elfutils extra/mesa/mesa.toml +B ell extra/bluez/bluez.toml B expat extra/jack2/jack2.toml B expat extra/mesa/mesa.toml B flac extra/libsndfile/libsndfile.toml @@ -159,15 +180,20 @@ B gavl extra/frei0r-plugins/frei0r-plugins.toml B gettext core/linux/linux.toml B gettext extra/shared-mime-info/shared-mime-info.toml B gi-docgen extra/at-spi2-core/at-spi2-core.toml +B gi-docgen extra/gdk-pixbuf2/gdk-pixbuf2.toml +B gi-docgen extra/gtk4/gtk4.toml B gi-docgen extra/json-glib/json-glib.toml B gi-docgen extra/libcloudproviders/libcloudproviders.toml B gi-docgen extra/libproxy/libproxy.toml +B gi-docgen extra/libsoup3/libsoup3.toml +B gi-docgen extra/tinysparql/tinysparql.toml B giflib extra/libgdiplus/libgdiplus.toml B giflib extra/libwebp/libwebp.toml B git core/limine/limine.toml B git core/linux-firmware/linux-firmware.toml B git core/llvm/llvm.toml B git core/mkinitramfs/mkinitramfs.toml +B git extra/cups/cups.toml B git extra/gi-docgen/gi-docgen.toml B git extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml B git extra/hypercorn/hypercorn.toml @@ -176,6 +202,8 @@ B git extra/libxkbcommon/libxkbcommon.toml B git extra/mkdocs/mkdocs.toml B git extra/python-accessible-pygments/python-accessible-pygments.toml B git extra/python-aiofiles/python-aiofiles.toml +B git extra/python-attrs/python-attrs.toml +B git extra/python-automat/python-automat.toml B git extra/python-charset-normalizer/python-charset-normalizer.toml B git extra/python-execnet/python-execnet.toml B git extra/python-gobject/python-gobject.toml @@ -185,6 +213,7 @@ B git extra/python-hatch-requirements-txt/python-hatch-requirements-txt.toml B git extra/python-hpack/python-hpack.toml B git extra/python-hyperframe/python-hyperframe.toml B git extra/python-importlib-metadata/python-importlib-metadata.toml +B git extra/python-incremental/python-incremental.toml B git extra/python-iniconfig/python-iniconfig.toml B git extra/python-more-itertools/python-more-itertools.toml B git extra/python-pdm-backend/python-pdm-backend.toml @@ -196,6 +225,7 @@ B git extra/python-requests/python-requests.toml B git extra/python-semantic-version/python-semantic-version.toml B git extra/python-setuptools-rust/python-setuptools-rust.toml B git extra/python-urllib3/python-urllib3.toml +B git extra/python-versioneer/python-versioneer.toml B git extra/python-werkzeug/python-werkzeug.toml B git extra/python-wsproto/python-wsproto.toml B git extra/python-zipp/python-zipp.toml @@ -203,33 +233,50 @@ B glad extra/libplacebo/libplacebo.toml B glib2 extra/dbus/dbus.toml B glib2 extra/freetype2/freetype2.toml B glib2 extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml +B glib2 extra/gtk4/gtk4.toml B glibc extra/mesa/mesa.toml +B glslang extra/gst-plugins-bad/gst-plugins-bad.toml B glslang extra/mesa/mesa.toml B glu extra/libtiff/libtiff.toml B gnutls core/curl/curl.toml +B gnutls extra/cups/cups.toml B gobject-introspection extra/at-spi2-core/at-spi2-core.toml +B gobject-introspection extra/avahi/avahi.toml +B gobject-introspection extra/gdk-pixbuf2/gdk-pixbuf2.toml +B gobject-introspection extra/graphene/graphene.toml B gobject-introspection extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml +B gobject-introspection extra/gstreamer/gstreamer.toml +B gobject-introspection extra/gtk4/gtk4.toml B gobject-introspection extra/harfbuzz/harfbuzz.toml B gobject-introspection extra/json-glib/json-glib.toml B gobject-introspection extra/libcloudproviders/libcloudproviders.toml B gobject-introspection extra/libical/libical.toml B gobject-introspection extra/libproxy/libproxy.toml B gobject-introspection extra/librsvg/librsvg.toml +B gobject-introspection extra/libsoup3/libsoup3.toml B gobject-introspection extra/pango/pango.toml +B gobject-introspection extra/tinysparql/tinysparql.toml B gperf extra/fontconfig/fontconfig.toml B gperf extra/libseccomp/libseccomp.toml +B gperf extra/xcb-util/xcb-util.toml +B graphviz extra/avahi/avahi.toml +B graphviz extra/libepoxy/libepoxy.toml B graphviz extra/libxkbcommon/libxkbcommon.toml +B graphviz extra/openjpeg2/openjpeg2.toml B gsettings-desktop-schemas extra/glib-networking/glib-networking.toml B gsettings-desktop-schemas extra/libproxy/libproxy.toml +B gsm extra/gst-plugins-bad/gst-plugins-bad.toml B gtest extra/snappy/snappy.toml B gtk-doc extra/cairo/cairo.toml B gtk-doc extra/dconf/dconf.toml +B gtk-doc extra/graphene/graphene.toml B gtk-doc extra/harfbuzz/harfbuzz.toml B guile extra/graphviz/graphviz.toml B harfbuzz extra/freetype2/freetype2.toml B help2man extra/harfbuzz/harfbuzz.toml B help2man extra/pango/pango.toml B help2man extra/vala/vala.toml +B hicolor-icon-theme extra/gtk4/gtk4.toml B hwdata extra/libdisplay-info/libdisplay-info.toml B icu78 extra/harfbuzz/harfbuzz.toml B itstool extra/yelp-xsl/yelp-xsl.toml @@ -238,42 +285,62 @@ B jack extra/portaudio/portaudio.toml B jack extra/sdl3/sdl3.toml B jq extra/fish/fish.toml B json-c core/elfutils/elfutils.toml +B json-c extra/bluez/bluez.toml +B json-glib extra/gst-plugins-bad/gst-plugins-bad.toml B lame extra/libsndfile/libsndfile.toml +B lcms2 extra/gst-plugins-bad/gst-plugins-bad.toml B lib32-glibc core/llvm/llvm.toml B lib32-glibc extra/valgrind/valgrind.toml B lib32-libcxx extra/valgrind/valgrind.toml B lib32-libunwind extra/valgrind/valgrind.toml B libarchive core/elfutils/elfutils.toml B libarchive extra/docbook-xml/docbook-xml.toml +B libarchive extra/poppler-data/poppler-data.toml +B libass extra/gst-plugins-bad/gst-plugins-bad.toml B libclc extra/mesa/mesa.toml B libcxx extra/freetype2/freetype2.toml B libcxx extra/harfbuzz/harfbuzz.toml B libcxx extra/mesa/mesa.toml +B libde265 extra/gst-plugins-bad/gst-plugins-bad.toml B libdrm extra/mesa/mesa.toml +B libdvdnav extra/gst-plugins-bad/gst-plugins-bad.toml +B libdvdread extra/gst-plugins-bad/gst-plugins-bad.toml B libelf core/linux/linux.toml B libelf extra/mesa/mesa.toml +B libevent extra/avahi/avahi.toml +B libexif extra/gst-plugins-bad/gst-plugins-bad.toml B libffi core/llvm/llvm.toml B libffi core/rust/rust.toml B libfido2 core/openssh/openssh.toml B libglvnd extra/libplacebo/libplacebo.toml B libglvnd extra/libva/libva.toml B libglvnd extra/mesa/mesa.toml +B libical extra/bluez/bluez.toml B libjpeg-turbo extra/libwebp/libwebp.toml B libmicrohttpd core/elfutils/elfutils.toml +B libmodplug extra/gst-plugins-bad/gst-plugins-bad.toml B libogg extra/libsndfile/libsndfile.toml +B libpaper extra/cups/cups.toml B libpng extra/gavl/gavl.toml B libpng extra/harfbuzz/harfbuzz.toml +B libpng extra/libtheora/libtheora.toml B libpng extra/libwebp/libwebp.toml B libpng extra/mesa/mesa.toml B libpng extra/pixman/pixman.toml +B libsndfile extra/gst-plugins-bad/gst-plugins-bad.toml B libsndfile extra/libsamplerate/libsamplerate.toml +B libsoup3 extra/gst-plugins-bad/gst-plugins-bad.toml B libssh2 core/libgit2/libgit2.toml B libtiff extra/libwebp/libwebp.toml +B libudev-zero extra/bluez/bluez.toml B libunwind extra/freetype2/freetype2.toml B libunwind extra/mesa/mesa.toml +B libusb extra/cups/cups.toml B libusb extra/hidapi/hidapi.toml B libva extra/mesa/mesa.toml B libvorbis extra/libsndfile/libsndfile.toml +B libvorbis extra/libtheora/libtheora.toml +B libwebp extra/gst-plugins-bad/gst-plugins-bad.toml B libx11 extra/freetype2/freetype2.toml B libx11 extra/libglvnd/libglvnd.toml B libx11 extra/mesa/mesa.toml @@ -309,12 +376,14 @@ B llvm core/tcl/tcl.toml B llvm extra/mesa/mesa.toml B llvm-libs extra/mesa/mesa.toml B lua extra/graphviz/graphviz.toml +B lynx extra/xdg-utils/xdg-utils.toml B make core/bc/bc.toml B make core/man-pages/man-pages.toml B make core/tcl/tcl.toml B mallard-ducktype extra/dbus/dbus.toml B maturin extra/python-orjson/python-orjson.toml B mesa extra/freeglut/freeglut.toml +B mesa extra/libepoxy/libepoxy.toml B mesa extra/libtiff/libtiff.toml B mesa extra/libva/libva.toml B mesa extra/sdl3/sdl3.toml @@ -341,13 +410,20 @@ B meson extra/directx-headers/directx-headers.toml B meson extra/fontconfig/fontconfig.toml B meson extra/freetype2/freetype2.toml B meson extra/fribidi/fribidi.toml +B meson extra/gdk-pixbuf2/gdk-pixbuf2.toml B meson extra/glib-networking/glib-networking.toml B meson extra/glu/glu.toml B meson extra/gobject-introspection/gobject-introspection.toml +B meson extra/graphene/graphene.toml B meson extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml +B meson extra/gst-plugins-bad/gst-plugins-bad.toml +B meson extra/gst-plugins-base/gst-plugins-base.toml +B meson extra/gstreamer/gstreamer.toml B meson extra/gtk-doc/gtk-doc.toml +B meson extra/gtk4/gtk4.toml B meson extra/harfbuzz/harfbuzz.toml B meson extra/hicolor-icon-theme/hicolor-icon-theme.toml +B meson extra/iso-codes/iso-codes.toml B meson extra/json-glib/json-glib.toml B meson extra/jsoncpp/jsoncpp.toml B meson extra/leancrypto/leancrypto.toml @@ -357,12 +433,14 @@ B meson extra/libdisplay-info/libdisplay-info.toml B meson extra/libdrm/libdrm.toml B meson extra/libdvdnav/libdvdnav.toml B meson extra/libdvdread/libdvdread.toml +B meson extra/libepoxy/libepoxy.toml B meson extra/libglvnd/libglvnd.toml B meson extra/liblc3/liblc3.toml B meson extra/libpciaccess/libpciaccess.toml B meson extra/libplacebo/libplacebo.toml B meson extra/libproxy/libproxy.toml B meson extra/librsvg/librsvg.toml +B meson extra/libsoup3/libsoup3.toml B meson extra/libva-intel-driver/libva-intel-driver.toml B meson extra/libva/libva.toml B meson extra/libxau/libxau.toml @@ -376,6 +454,8 @@ B meson extra/python-cairo/python-cairo.toml B meson extra/python-dbus/python-dbus.toml B meson extra/python-gobject/python-gobject.toml B meson extra/shared-mime-info/shared-mime-info.toml +B meson extra/tinysparql/tinysparql.toml +B meson extra/vmaf/vmaf.toml B meson extra/wayland-protocols/wayland-protocols.toml B meson extra/wayland/wayland.toml B meson extra/webrtc-audio-processing-1/webrtc-audio-processing-1.toml @@ -400,11 +480,13 @@ B nasm extra/libvpx/libvpx.toml B nasm extra/openh264/openh264.toml B nasm extra/rav1e/rav1e.toml B nasm extra/svt-av1/svt-av1.toml +B nasm extra/vmaf/vmaf.toml B nasm extra/x264/x264.toml B nasm extra/x265/x265.toml B nasm extra/xvidcore/xvidcore.toml B ncurses core/procps-ng/procps-ng.toml B nettle core/curl/curl.toml +B nettle extra/gst-plugins-bad/gst-plugins-bad.toml B ninja core/kmod/kmod.toml B ninja core/libarchive/libarchive.toml B ninja core/libxml215/libxml215.toml @@ -449,6 +531,7 @@ B ninja extra/libssh/libssh.toml B ninja extra/libwebp/libwebp.toml B ninja extra/libyuv/libyuv.toml B ninja extra/nodejs/nodejs.toml +B ninja extra/qpdf/qpdf.toml B ninja extra/sdl2-compat/sdl2-compat.toml B ninja extra/sdl3/sdl3.toml B ninja extra/shaderc/shaderc.toml @@ -472,10 +555,13 @@ B nlohmann-json extra/cppdap/cppdap.toml B nodejs extra/python-pydata-sphinx-theme/python-pydata-sphinx-theme.toml B npm extra/fmt/fmt.toml B nuklear extra/libplacebo/libplacebo.toml +B openh264 extra/gst-plugins-bad/gst-plugins-bad.toml +B openjpeg2 extra/gst-plugins-bad/gst-plugins-bad.toml B openssh extra/libssh/libssh.toml B openssl core/libgit2/libgit2.toml B openssl core/linux/linux.toml B opus extra/libsamplerate/libsamplerate.toml +B pam extra/cups/cups.toml B pandoc extra/flac/flac.toml B pandoc extra/libavif/libavif.toml B parallel core/linux-firmware/linux-firmware.toml @@ -485,6 +571,7 @@ B pcre2 core/libgit2/libgit2.toml B perl core/linux/linux.toml B perl core/rust/rust.toml B perl extra/graphviz/graphviz.toml +B perl extra/gstreamer/gstreamer.toml B perl extra/parallel/parallel.toml B perl-pod-pom-view-restructured extra/parallel/parallel.toml B perl-pod2pdf extra/parallel/parallel.toml @@ -515,6 +602,7 @@ B python extra/graphite/graphite.toml B python extra/graphviz/graphviz.toml B python extra/gtest/gtest.toml B python extra/harfbuzz/harfbuzz.toml +B python extra/iso-codes/iso-codes.toml B python extra/jq/jq.toml B python extra/jsoncpp/jsoncpp.toml B python extra/lapack/lapack.toml @@ -535,7 +623,6 @@ B python extra/nodejs/nodejs.toml B python extra/python-pytz/python-pytz.toml B python extra/shaderc/shaderc.toml B python extra/spirv-tools/spirv-tools.toml -B python extra/talloc/talloc.toml B python extra/vulkan-headers/vulkan-headers.toml B python extra/xcb-proto/xcb-proto.toml B python extra/xkeyboard-config/xkeyboard-config.toml @@ -544,7 +631,12 @@ B python lib32/libcxx/libcxx.toml B python lib32/libunwind/libunwind.toml B python-cairo extra/python-gobject/python-gobject.toml B python-calver extra/python-trove-classifiers/python-trove-classifiers.toml +B python-dbus extra/avahi/avahi.toml +B python-dbus extra/tinysparql/tinysparql.toml B python-diagnostic extra/python-pydata-sphinx-theme/python-pydata-sphinx-theme.toml +B python-docutils extra/bluez/bluez.toml +B python-docutils extra/gdk-pixbuf2/gdk-pixbuf2.toml +B python-docutils extra/gtk4/gtk4.toml B python-docutils extra/json-glib/json-glib.toml B python-docutils extra/libdrm/libdrm.toml B python-docutils extra/librsvg/librsvg.toml @@ -584,12 +676,19 @@ B python-flit-core extra/python-tomli-w/python-tomli-w.toml B python-flit-core extra/python-tomli/python-tomli.toml B python-flit-core extra/python-typing_extensions/python-typing_extensions.toml B python-flit-core extra/python-werkzeug/python-werkzeug.toml +B python-gobject extra/avahi/avahi.toml +B python-gobject extra/gtk4/gtk4.toml B python-gobject extra/python-dbus/python-dbus.toml +B python-gobject extra/tinysparql/tinysparql.toml B python-hatch-fancy-pypi-readme extra/python-accessible-pygments/python-accessible-pygments.toml +B python-hatch-fancy-pypi-readme extra/python-attrs/python-attrs.toml +B python-hatch-fancy-pypi-readme extra/python-twisted/python-twisted.toml B python-hatch-nodejs-version extra/mkdocs-material/mkdocs-material.toml B python-hatch-requirements-txt extra/mkdocs-material/mkdocs-material.toml B python-hatch-vcs extra/python-accessible-pygments/python-accessible-pygments.toml B python-hatch-vcs extra/python-aiofiles/python-aiofiles.toml +B python-hatch-vcs extra/python-attrs/python-attrs.toml +B python-hatch-vcs extra/python-automat/python-automat.toml B python-hatch-vcs extra/python-execnet/python-execnet.toml B python-hatch-vcs extra/python-platformdirs/python-platformdirs.toml B python-hatch-vcs extra/python-urllib3/python-urllib3.toml @@ -598,16 +697,19 @@ B python-hatchling extra/mkdocs-material/mkdocs-material.toml B python-hatchling extra/mkdocs/mkdocs.toml B python-hatchling extra/python-accessible-pygments/python-accessible-pygments.toml B python-hatchling extra/python-aiofiles/python-aiofiles.toml +B python-hatchling extra/python-attrs/python-attrs.toml B python-hatchling extra/python-backrefs/python-backrefs.toml B python-hatchling extra/python-beautifulsoup4/python-beautifulsoup4.toml B python-hatchling extra/python-colorama/python-colorama.toml B python-hatchling extra/python-execnet/python-execnet.toml +B python-hatchling extra/python-incremental/python-incremental.toml B python-hatchling extra/python-platformdirs/python-platformdirs.toml B python-hatchling extra/python-pygments/python-pygments.toml B python-hatchling extra/python-pymdown-extensions/python-pymdown-extensions.toml B python-hatchling extra/python-soupsieve/python-soupsieve.toml B python-hatchling extra/python-sphinx-hawkmoth/python-sphinx-hawkmoth.toml B python-hatchling extra/python-tappy/python-tappy.toml +B python-hatchling extra/python-twisted/python-twisted.toml B python-hatchling extra/python-typogrify/python-typogrify.toml B python-hatchling extra/python-urllib3/python-urllib3.toml B python-jinja extra/libplacebo/libplacebo.toml @@ -627,9 +729,11 @@ B python-poetry-core extra/python-pkgconfig/python-pkgconfig.toml B python-poetry-core extra/python-rich/python-rich.toml B python-psutil core/llvm/llvm.toml B python-pydata-sphinx-theme extra/python-gobject/python-gobject.toml +B python-pygments extra/bluez/bluez.toml B python-pygments extra/python-lxml/python-lxml.toml B python-pymdown-extensions extra/fmt/fmt.toml B python-pyproject-metadata extra/python-dbus/python-dbus.toml +B python-quart extra/libsoup3/libsoup3.toml B python-regex extra/fmt/fmt.toml B python-setuptools core/llvm/llvm.toml B python-setuptools core/meson/meson.toml @@ -650,6 +754,7 @@ B python-setuptools extra/python-babel/python-babel.toml B python-setuptools extra/python-calver/python-calver.toml B python-setuptools extra/python-certifi/python-certifi.toml B python-setuptools extra/python-charset-normalizer/python-charset-normalizer.toml +B python-setuptools extra/python-constantly/python-constantly.toml B python-setuptools extra/python-fastjsonschema/python-fastjsonschema.toml B python-setuptools extra/python-fonttools/python-fonttools.toml B python-setuptools extra/python-ghp-import/python-ghp-import.toml @@ -658,6 +763,7 @@ B python-setuptools extra/python-h11/python-h11.toml B python-setuptools extra/python-h2/python-h2.toml B python-setuptools extra/python-hpack/python-hpack.toml B python-setuptools extra/python-hyperframe/python-hyperframe.toml +B python-setuptools extra/python-hyperlink/python-hyperlink.toml B python-setuptools extra/python-imagesize/python-imagesize.toml B python-setuptools extra/python-importlib-metadata/python-importlib-metadata.toml B python-setuptools extra/python-iniconfig/python-iniconfig.toml @@ -694,7 +800,9 @@ B python-setuptools extra/python-watchdog/python-watchdog.toml B python-setuptools extra/python-wcag-contrast-ratio/python-wcag-contrast-ratio.toml B python-setuptools extra/python-wsproto/python-wsproto.toml B python-setuptools extra/python-yaml/python-yaml.toml +B python-setuptools extra/python-zope-interface/python-zope-interface.toml B python-setuptools-rust extra/maturin/maturin.toml +B python-setuptools-scm extra/python-automat/python-automat.toml B python-setuptools-scm extra/python-importlib-metadata/python-importlib-metadata.toml B python-setuptools-scm extra/python-iniconfig/python-iniconfig.toml B python-setuptools-scm extra/python-lark-parser/python-lark-parser.toml @@ -715,6 +823,7 @@ B python-sphinx extra/python-dbus/python-dbus.toml B python-sphinx extra/python-gobject/python-gobject.toml B python-sphinx extra/python-lxml/python-lxml.toml B python-sphinx extra/python-pygments/python-pygments.toml +B python-sphinx extra/qpdf/qpdf.toml B python-sphinx extra/vapoursynth/vapoursynth.toml B python-sphinx-copybutton extra/python-gobject/python-gobject.toml B python-sphinx-hawkmoth extra/mesa/mesa.toml @@ -722,8 +831,11 @@ B python-sphinx-theme-builder extra/python-pydata-sphinx-theme/python-pydata-sph B python-sphinx_rtd_theme extra/python-cairo/python-cairo.toml B python-sphinx_rtd_theme extra/python-dbus/python-dbus.toml B python-sphinx_rtd_theme extra/python-lxml/python-lxml.toml +B python-sphinx_rtd_theme extra/qpdf/qpdf.toml B python-sphinxcontrib-jquery extra/python-dbus/python-dbus.toml +B python-tappy extra/tinysparql/tinysparql.toml B python-tomli extra/python-dbus/python-dbus.toml +B python-versioneer extra/python-constantly/python-constantly.toml B python-wcag-contrast-ratio extra/python-pygments/python-pygments.toml B python-wheel core/llvm/llvm.toml B python-wheel core/meson/meson.toml @@ -744,10 +856,12 @@ B python-wheel extra/mkdocs-material/mkdocs-material.toml B python-wheel extra/mkdocs/mkdocs.toml B python-wheel extra/mkdocstrings/mkdocstrings.toml B python-wheel extra/mypy/mypy.toml +B python-wheel extra/python-automat/python-automat.toml B python-wheel extra/python-backrefs/python-backrefs.toml B python-wheel extra/python-calver/python-calver.toml B python-wheel extra/python-certifi/python-certifi.toml B python-wheel extra/python-charset-normalizer/python-charset-normalizer.toml +B python-wheel extra/python-constantly/python-constantly.toml B python-wheel extra/python-fastjsonschema/python-fastjsonschema.toml B python-wheel extra/python-flask/python-flask.toml B python-wheel extra/python-fonttools/python-fonttools.toml @@ -756,8 +870,10 @@ B python-wheel extra/python-h11/python-h11.toml B python-wheel extra/python-h2/python-h2.toml B python-wheel extra/python-hpack/python-hpack.toml B python-wheel extra/python-hyperframe/python-hyperframe.toml +B python-wheel extra/python-hyperlink/python-hyperlink.toml B python-wheel extra/python-imagesize/python-imagesize.toml B python-wheel extra/python-importlib-metadata/python-importlib-metadata.toml +B python-wheel extra/python-incremental/python-incremental.toml B python-wheel extra/python-itsdangerous/python-itsdangerous.toml B python-wheel extra/python-lark-parser/python-lark-parser.toml B python-wheel extra/python-librt/python-librt.toml @@ -798,12 +914,15 @@ B python-wheel extra/python-sphinx_rtd_theme/python-sphinx_rtd_theme.toml B python-wheel extra/python-sphinxcontrib-jsmath/python-sphinxcontrib-jsmath.toml B python-wheel extra/python-tappy/python-tappy.toml B python-wheel extra/python-trove-classifiers/python-trove-classifiers.toml +B python-wheel extra/python-twisted/python-twisted.toml B python-wheel extra/python-typogrify/python-typogrify.toml B python-wheel extra/python-urllib3/python-urllib3.toml +B python-wheel extra/python-versioneer/python-versioneer.toml B python-wheel extra/python-watchdog/python-watchdog.toml B python-wheel extra/python-wsproto/python-wsproto.toml B python-wheel extra/python-yaml/python-yaml.toml B python-wheel extra/python-zipp/python-zipp.toml +B python-wheel extra/python-zope-interface/python-zope-interface.toml B python-yaml extra/mesa/mesa.toml B r extra/graphviz/graphviz.toml B ragel extra/harfbuzz/harfbuzz.toml @@ -820,10 +939,16 @@ B rust extra/python-orjson/python-orjson.toml B rust extra/rust-bindgen/rust-bindgen.toml B rust-bindgen core/linux/linux.toml B rust-bindgen extra/mesa/mesa.toml +B sassc extra/gtk4/gtk4.toml +B sdl extra/libtheora/libtheora.toml B sdl2 extra/mpg123/mpg123.toml +B sdl2-compat extra/gst-plugins-base/gst-plugins-base.toml B sdl2-compat extra/libde265/libde265.toml B sed core/tcl/tcl.toml +B shaderc extra/gst-plugins-bad/gst-plugins-bad.toml +B shaderc extra/gtk4/gtk4.toml B soundtouch extra/avisynthplus/avisynthplus.toml +B soundtouch extra/gst-plugins-bad/gst-plugins-bad.toml B spirv-headers extra/glslang/glslang.toml B spirv-headers extra/shaderc/shaderc.toml B spirv-headers extra/spirv-llvm-translator/spirv-llvm-translator.toml @@ -835,6 +960,7 @@ B sqlite core/elfutils/elfutils.toml B sqlite core/python/python.toml B sqlite extra/fastfetch/fastfetch.toml B sqlite extra/libsndfile/libsndfile.toml +B srt extra/gst-plugins-bad/gst-plugins-bad.toml B swig extra/graphviz/graphviz.toml B swig extra/libcap-ng/libcap-ng.toml B tar core/linux/linux.toml @@ -849,7 +975,13 @@ B vala extra/libcloudproviders/libcloudproviders.toml B vala extra/libical/libical.toml B vala extra/libproxy/libproxy.toml B vala extra/librsvg/librsvg.toml +B vala extra/libsoup3/libsoup3.toml +B vala extra/tinysparql/tinysparql.toml B valgrind extra/cairo/cairo.toml +B valgrind extra/gst-plugins-bad/gst-plugins-bad.toml +B valgrind extra/gst-plugins-base/gst-plugins-base.toml +B vulkan-headers extra/gst-plugins-bad/gst-plugins-bad.toml +B vulkan-headers extra/gtk4/gtk4.toml B vulkan-headers extra/libplacebo/libplacebo.toml B vulkan-headers extra/sdl3/sdl3.toml B vulkan-headers extra/vulkan-icd-loader/vulkan-icd-loader.toml @@ -860,16 +992,23 @@ B wayland extra/mesa/mesa.toml B wayland extra/sdl3/sdl3.toml B wayland extra/vulkan-icd-loader/vulkan-icd-loader.toml B wayland extra/wayland-protocols/wayland-protocols.toml +B wayland-protocols extra/gst-plugins-bad/gst-plugins-bad.toml +B wayland-protocols extra/gst-plugins-base/gst-plugins-base.toml +B wayland-protocols extra/gtk4/gtk4.toml B wayland-protocols extra/libxkbcommon/libxkbcommon.toml B wayland-protocols extra/mesa/mesa.toml B wayland-protocols extra/sdl3/sdl3.toml +B webrtc-audio-processing-1 extra/gst-plugins-bad/gst-plugins-bad.toml +B x265 extra/gst-plugins-bad/gst-plugins-bad.toml B xcb-util-keysyms extra/mesa/mesa.toml B xkeyboard-config extra/libxkbcommon/libxkbcommon.toml B xmlto extra/dbus/dbus.toml B xmlto extra/giflib/giflib.toml B xmlto extra/shared-mime-info/shared-mime-info.toml B xmlto extra/wayland/wayland.toml +B xmlto extra/xdg-utils/xdg-utils.toml B xmlto extra/yasm/yasm.toml +B xmltoman extra/avahi/avahi.toml B xorg-util-macros extra/libice/libice.toml B xorg-util-macros extra/libpciaccess/libpciaccess.toml B xorg-util-macros extra/libsm/libsm.toml @@ -884,12 +1023,17 @@ B xorg-util-macros extra/libxi/libxi.toml B xorg-util-macros extra/libxinerama/libxinerama.toml B xorg-util-macros extra/libxkbfile/libxkbfile.toml B xorg-util-macros extra/libxmu/libxmu.toml +B xorg-util-macros extra/libxpm/libxpm.toml B xorg-util-macros extra/libxrandr/libxrandr.toml B xorg-util-macros extra/libxshmfence/libxshmfence.toml B xorg-util-macros extra/libxss/libxss.toml B xorg-util-macros extra/libxt/libxt.toml B xorg-util-macros extra/libxtst/libxtst.toml +B xorg-util-macros extra/xcb-util-image/xcb-util-image.toml B xorg-util-macros extra/xcb-util-keysyms/xcb-util-keysyms.toml +B xorg-util-macros extra/xcb-util-renderutil/xcb-util-renderutil.toml +B xorg-util-macros extra/xcb-util-wm/xcb-util-wm.toml +B xorg-util-macros extra/xcb-util/xcb-util.toml B xorg-util-macros extra/xorg-xkbcomp/xorg-xkbcomp.toml B xorg-util-macros extra/xorg-xprop/xorg-xprop.toml B xorg-util-macros extra/xorgproto/xorgproto.toml @@ -900,7 +1044,12 @@ B xorgproto extra/libxkbcommon/libxkbcommon.toml B xorgproto extra/libxrandr/libxrandr.toml B xorgproto extra/libxshmfence/libxshmfence.toml B xorgproto extra/mesa/mesa.toml +B xorgproto extra/xcb-util-cursor/xcb-util-cursor.toml +B xorgproto extra/xcb-util-image/xcb-util-image.toml B xorgproto extra/xcb-util-keysyms/xcb-util-keysyms.toml +B xorgproto extra/xcb-util-renderutil/xcb-util-renderutil.toml +B xorgproto extra/xcb-util-wm/xcb-util-wm.toml +B xorgproto extra/xcb-util/xcb-util.toml B xtrans extra/libice/libice.toml B xtrans extra/libsm/libsm.toml B xtrans extra/libx11/libx11.toml @@ -956,10 +1105,14 @@ O less extra/git/git.toml O lib32-glibc extra/valgrind/valgrind.toml O libdvdcss extra/libdvdread/libdvdread.toml O libelf extra/fastfetch/fastfetch.toml +O libevent extra/avahi/avahi.toml O libfido2 core/openssh/openssh.toml +O libheif extra/gdk-pixbuf2/gdk-pixbuf2.toml +O libopenraw extra/gdk-pixbuf2/gdk-pixbuf2.toml O libsecret extra/git/git.toml O libva-intel-driver extra/libva/libva.toml O libva-mesa-driver extra/libva/libva.toml +O libwmf extra/gdk-pixbuf2/gdk-pixbuf2.toml O libxkbcommon-x11 extra/libxkbcommon/libxkbcommon.toml O lilypond extra/asciidoc/asciidoc.toml O linux-firmware core/linux/linux.toml @@ -999,12 +1152,13 @@ O python extra/libcap-ng/libcap-ng.toml O python extra/liblc3/liblc3.toml O python extra/libseccomp/libseccomp.toml O python extra/libxslt/libxslt.toml -O python extra/talloc/talloc.toml O python extra/valgrind/valgrind.toml O python extra/vulkan-headers/vulkan-headers.toml +O python-appdirs extra/python-twisted/python-twisted.toml O python-asgiref extra/python-flask/python-flask.toml O python-atomicwrites extra/python-lark-parser/python-lark-parser.toml O python-babel extra/python-mako/python-mako.toml +O python-bcrypt extra/python-twisted/python-twisted.toml O python-beaker extra/python-mako/python-mako.toml O python-beautifulsoup4 extra/python-lxml/python-lxml.toml O python-brotli extra/python-fonttools/python-fonttools.toml @@ -1015,17 +1169,24 @@ O python-cchardet extra/python-beautifulsoup4/python-beautifulsoup4.toml O python-chardet extra/python-beautifulsoup4/python-beautifulsoup4.toml O python-click extra/python-sphinx-theme-builder/python-sphinx-theme-builder.toml O python-cryptography extra/python-flask/python-flask.toml +O python-cryptography extra/python-twisted/python-twisted.toml O python-cssselect extra/python-lxml/python-lxml.toml +O python-dbus extra/avahi/avahi.toml O python-dogpile.cache extra/python-mako/python-mako.toml O python-dotenv extra/python-flask/python-flask.toml O python-dotenv extra/python-quart/python-quart.toml O python-editables extra/python-pdm-backend/python-pdm-backend.toml O python-fs extra/python-fonttools/python-fonttools.toml +O python-gobject extra/avahi/avahi.toml O python-gobject extra/python-dbus/python-dbus.toml +O python-gobject extra/python-twisted/python-twisted.toml O python-google-re2 extra/python-pathspec/python-pathspec.toml +O python-graphviz extra/python-automat/python-automat.toml +O python-h2 extra/python-twisted/python-twisted.toml O python-h2 extra/python-urllib3/python-urllib3.toml O python-html5lib extra/python-beautifulsoup4/python-beautifulsoup4.toml O python-html5lib extra/python-lxml/python-lxml.toml +O python-idna extra/python-twisted/python-twisted.toml O python-linkify-it-py extra/python-markdown-it-py/python-markdown-it-py.toml O python-linkify-it-py extra/python-myst-parser/python-myst-parser.toml O python-lunr extra/mkdocs/mkdocs.toml @@ -1040,13 +1201,17 @@ O python-mdit_py_plugins extra/python-markdown-it-py/python-markdown-it-py.toml O python-myst-parser extra/python-docutils/python-docutils.toml O python-pillow extra/python-docutils/python-docutils.toml O python-pip extra/mypy/mypy.toml +O python-priority extra/python-twisted/python-twisted.toml O python-psutil extra/mypy/mypy.toml O python-psutil extra/python-pytest-xdist/python-pytest-xdist.toml +O python-pyasn1 extra/python-twisted/python-twisted.toml O python-pygments extra/python-docutils/python-docutils.toml O python-pygments extra/python-mako/python-mako.toml O python-pygments extra/python-markdown/python-markdown.toml O python-pygments extra/python-pymdown-extensions/python-pymdown-extensions.toml +O python-pyopenssl extra/python-twisted/python-twisted.toml O python-pyqt5 extra/python-fonttools/python-fonttools.toml +O python-pyserial extra/python-twisted/python-twisted.toml O python-pysocks extra/python-urllib3/python-urllib3.toml O python-pystemmer extra/python-snowballstemmer/python-snowballstemmer.toml O python-pytest extra/python-mako/python-mako.toml @@ -1055,12 +1220,15 @@ O python-regex extra/python-lark-parser/python-lark-parser.toml O python-reportlab extra/python-fonttools/python-fonttools.toml O python-rich extra/python-setuptools-scm/python-setuptools-scm.toml O python-scipy extra/python-fonttools/python-fonttools.toml +O python-service-identity extra/python-twisted/python-twisted.toml O python-setproctitle extra/python-pytest-xdist/python-pytest-xdist.toml O python-setuptools extra/mypy/mypy.toml O python-setuptools extra/python-pdm-backend/python-pdm-backend.toml O python-sphinx-autobuild extra/python-sphinx-theme-builder/python-sphinx-theme-builder.toml O python-sympy extra/python-fonttools/python-fonttools.toml O python-trio extra/hypercorn/hypercorn.toml +O python-twisted extra/avahi/avahi.toml +O python-twisted extra/python-automat/python-automat.toml O python-unicodedata2 extra/python-fonttools/python-fonttools.toml O python-unidecode extra/python-pyaml/python-pyaml.toml O python-watchdog extra/python-werkzeug/python-werkzeug.toml @@ -1081,6 +1249,7 @@ O subversion extra/git/git.toml O tcl extra/graphviz/graphviz.toml O texlive-context extra/pandoc-bin/pandoc-bin.toml O tk extra/git/git.toml +O tk extra/python-twisted/python-twisted.toml O tpm2-tss extra/gnutls/gnutls.toml O typst extra/pandoc-bin/pandoc-bin.toml O vulkan-driver extra/sdl3/sdl3.toml @@ -1109,12 +1278,14 @@ P attr core/attr/attr.toml P autoconf core/autoconf/autoconf.toml P autoconf-archive extra/autoconf-archive/autoconf-archive.toml P automake core/automake/automake.toml +P avahi extra/avahi/avahi.toml P avisynthplus extra/avisynthplus/avisynthplus.toml P base core/base/base.toml P bash extra/bash/bash.toml P bc core/bc/bc.toml P benchmark extra/benchmark/benchmark.toml P bison core/bison/bison.toml +P bluez extra/bluez/bluez.toml P brotli extra/brotli/brotli.toml P bubblewrap extra/bubblewrap/bubblewrap.toml P bzip2 core/bzip2/bzip2.toml @@ -1124,12 +1295,14 @@ P cairo extra/cairo/cairo.toml P cargo-c extra/cargo-c/cargo-c.toml P catch2 extra/catch2/catch2.toml P cbindgen extra/cbindgen/cbindgen.toml +P cdparanoia extra/cdparanoia/cdparanoia.toml P cli_doc extra/cli_doc/cli_doc.toml P cmake extra/cmake/cmake.toml P cmocka extra/cmocka/cmocka.toml P cpio extra/cpio/cpio.toml P cppdap extra/cppdap/cppdap.toml P cunit extra/cunit/cunit.toml +P cups extra/cups/cups.toml P curl core/curl/curl.toml P cython extra/cython/cython.toml P dash core/dash/dash.toml @@ -1177,6 +1350,7 @@ P gavl extra/gavl/gavl.toml P gawk core/gawk/gawk.toml P gc extra/gc/gc.toml P gdbm core/gdbm/gdbm.toml +P gdk-pixbuf2 extra/gdk-pixbuf2/gdk-pixbuf2.toml P gettext core/gettext/gettext.toml P gi-docgen extra/gi-docgen/gi-docgen.toml P giflib extra/giflib/giflib.toml @@ -1191,6 +1365,7 @@ P gnu-free-fonts extra/gnu-free-fonts/gnu-free-fonts.toml P gnutls extra/gnutls/gnutls.toml P gobject-introspection extra/gobject-introspection/gobject-introspection.toml P gperf core/gperf/gperf.toml +P graphene extra/graphene/graphene.toml P graphite extra/graphite/graphite.toml P graphviz extra/graphviz/graphviz.toml P grep core/grep/grep.toml @@ -1198,8 +1373,12 @@ P groff core/groff/groff.toml P gsettings-desktop-schemas extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml P gsfonts extra/gsfonts/gsfonts.toml P gsm extra/gsm/gsm.toml +P gst-plugins-bad extra/gst-plugins-bad/gst-plugins-bad.toml +P gst-plugins-base extra/gst-plugins-base/gst-plugins-base.toml +P gstreamer extra/gstreamer/gstreamer.toml P gtest extra/gtest/gtest.toml P gtk-doc extra/gtk-doc/gtk-doc.toml +P gtk4 extra/gtk4/gtk4.toml P gts extra/gts/gts.toml P guile extra/guile/guile.toml P gzip core/gzip/gzip.toml @@ -1216,9 +1395,11 @@ P intel-gmmlib extra/intel-gmmlib/intel-gmmlib.toml P intel-media-driver extra/intel-media-driver/intel-media-driver.toml P intltool core/intltool/intltool.toml P iproute2 core/iproute2/iproute2.toml +P iso-codes extra/iso-codes/iso-codes.toml P itstool extra/itstool/itstool.toml P jack2 extra/jack2/jack2.toml P jasper extra/jasper/jasper.toml +P jbig2dec extra/jbig2dec/jbig2dec.toml P jbigkit extra/jbigkit/jbigkit.toml P jemalloc extra/jemalloc/jemalloc.toml P jq extra/jq/jq.toml @@ -1258,6 +1439,7 @@ P libdrm extra/libdrm/libdrm.toml P libdvdnav extra/libdvdnav/libdvdnav.toml P libdvdread extra/libdvdread/libdvdread.toml P libedit core/libedit/libedit.toml +P libepoxy extra/libepoxy/libepoxy.toml P libevent extra/libevent/libevent.toml P libexif extra/libexif/libexif.toml P libfabric extra/libfabric/libfabric.toml @@ -1299,11 +1481,13 @@ P libseccomp extra/libseccomp/libseccomp.toml P libsm extra/libsm/libsm.toml P libsndfile extra/libsndfile/libsndfile.toml P libsodium core/libsodium/libsodium.toml +P libsoup3 extra/libsoup3/libsoup3.toml P libsoxr extra/libsoxr/libsoxr.toml P libssh extra/libssh/libssh.toml P libssh2 core/libssh2/libssh2.toml P libtasn1 core/libtasn1/libtasn1.toml P libthai extra/libthai/libthai.toml +P libtheora extra/libtheora/libtheora.toml P libtiff extra/libtiff/libtiff.toml P libtool core/libtool/libtool.toml P libtpms extra/libtpms/libtpms.toml @@ -1335,6 +1519,7 @@ P libxkbcommon extra/libxkbcommon/libxkbcommon.toml P libxkbfile extra/libxkbfile/libxkbfile.toml P libxml215 core/libxml215/libxml215.toml P libxmu extra/libxmu/libxmu.toml +P libxpm extra/libxpm/libxpm.toml P libxrandr extra/libxrandr/libxrandr.toml P libxrender extra/libxrender/libxrender.toml P libxshmfence extra/libxshmfence/libxshmfence.toml @@ -1353,6 +1538,7 @@ P llvm core/llvm-bootstrap/llvm.toml P llvm core/llvm/llvm.toml P lmdb extra/lmdb/lmdb.toml P lua extra/lua/lua.toml +P lynx extra/lynx/lynx.toml P lz4 core/lz4/lz4.toml P lzo extra/lzo/lzo.toml P m4 core/m4/m4.toml @@ -1361,6 +1547,8 @@ P mallard-ducktype extra/mallard-ducktype/mallard-ducktype.toml P man-db core/man-db/man-db.toml P man-pages core/man-pages/man-pages.toml P maturin extra/maturin/maturin.toml +P md4c extra/md4c/md4c.toml +P mdevd core/mdevd/mdevd.toml P mesa extra/mesa/mesa.toml P meson core/meson/meson.toml P minisign core/minisign/minisign.toml @@ -1389,6 +1577,7 @@ P nuklear extra/nuklear/nuklear.toml P numactl extra/numactl/numactl.toml P oniguruma core/oniguruma/oniguruma.toml P openh264 extra/openh264/openh264.toml +P openjpeg2 extra/openjpeg2/openjpeg2.toml P openrc core/openrc/openrc.toml P openssh core/openssh/openssh.toml P openssl core/openssl/openssl.toml @@ -1423,6 +1612,7 @@ P perl-timedate extra/perl-timedate/perl-timedate.toml P perl-xml-parser core/perl-xml-parser/perl-xml-parser.toml P pixman extra/pixman/pixman.toml P pkgconf core/pkgconf/pkgconf.toml +P poppler-data extra/poppler-data/poppler-data.toml P popt extra/popt/popt.toml P portaudio extra/portaudio/portaudio.toml P procps-ng core/procps-ng/procps-ng.toml @@ -1430,6 +1620,8 @@ P psmisc core/psmisc/psmisc.toml P python core/python/python.toml P python-accessible-pygments extra/python-accessible-pygments/python-accessible-pygments.toml P python-aiofiles extra/python-aiofiles/python-aiofiles.toml +P python-attrs extra/python-attrs/python-attrs.toml +P python-automat extra/python-automat/python-automat.toml P python-babel extra/python-babel/python-babel.toml P python-backrefs extra/python-backrefs/python-backrefs.toml P python-beautifulsoup4 extra/python-beautifulsoup4/python-beautifulsoup4.toml @@ -1440,6 +1632,7 @@ P python-certifi extra/python-certifi/python-certifi.toml P python-charset-normalizer extra/python-charset-normalizer/python-charset-normalizer.toml P python-click extra/python-click/python-click.toml P python-colorama extra/python-colorama/python-colorama.toml +P python-constantly extra/python-constantly/python-constantly.toml P python-dbus extra/python-dbus/python-dbus.toml P python-diagnostic extra/python-diagnostic/python-diagnostic.toml P python-docutils extra/python-docutils/python-docutils.toml @@ -1460,9 +1653,11 @@ P python-hatch-vcs extra/python-hatch-vcs/python-hatch-vcs.toml P python-hatchling extra/python-hatchling/python-hatchling.toml P python-hpack extra/python-hpack/python-hpack.toml P python-hyperframe extra/python-hyperframe/python-hyperframe.toml +P python-hyperlink extra/python-hyperlink/python-hyperlink.toml P python-idna extra/python-idna/python-idna.toml P python-imagesize extra/python-imagesize/python-imagesize.toml P python-importlib-metadata extra/python-importlib-metadata/python-importlib-metadata.toml +P python-incremental extra/python-incremental/python-incremental.toml P python-iniconfig extra/python-iniconfig/python-iniconfig.toml P python-itsdangerous extra/python-itsdangerous/python-itsdangerous.toml P python-jinja core/python-jinja/python-jinja.toml @@ -1535,9 +1730,11 @@ P python-tappy extra/python-tappy/python-tappy.toml P python-tomli extra/python-tomli/python-tomli.toml P python-tomli-w extra/python-tomli-w/python-tomli-w.toml P python-trove-classifiers extra/python-trove-classifiers/python-trove-classifiers.toml +P python-twisted extra/python-twisted/python-twisted.toml P python-typing_extensions extra/python-typing_extensions/python-typing_extensions.toml P python-typogrify extra/python-typogrify/python-typogrify.toml P python-urllib3 extra/python-urllib3/python-urllib3.toml +P python-versioneer extra/python-versioneer/python-versioneer.toml P python-watchdog extra/python-watchdog/python-watchdog.toml P python-wcag-contrast-ratio extra/python-wcag-contrast-ratio/python-wcag-contrast-ratio.toml P python-werkzeug extra/python-werkzeug/python-werkzeug.toml @@ -1545,6 +1742,8 @@ P python-wheel core/python-wheel/python-wheel.toml P python-wsproto extra/python-wsproto/python-wsproto.toml P python-yaml extra/python-yaml/python-yaml.toml P python-zipp extra/python-zipp/python-zipp.toml +P python-zope-interface extra/python-zope-interface/python-zope-interface.toml +P qpdf extra/qpdf/qpdf.toml P r extra/r/r.toml P ragel extra/ragel/ragel.toml P rav1e extra/rav1e/rav1e.toml @@ -1555,6 +1754,7 @@ P rhash extra/rhash/rhash.toml P rust core/rust/rust.toml P rust-bindgen extra/rust-bindgen/rust-bindgen.toml P sassc extra/sassc/sassc.toml +P sdl12-compat extra/sdl12-compat/sdl12-compat.toml P sdl2-compat extra/sdl2-compat/sdl2-compat.toml P sdl3 extra/sdl3/sdl3.toml P sed core/sed/sed.toml @@ -1563,6 +1763,7 @@ P shaderc extra/shaderc/shaderc.toml P shadow core/shadow/shadow.toml P shared-mime-info extra/shared-mime-info/shared-mime-info.toml P simdjson extra/simdjson/simdjson.toml +P skalibs core/skalibs/skalibs.toml P snappy extra/snappy/snappy.toml P snowball extra/snowball/snowball.toml P soundtouch extra/soundtouch/soundtouch.toml @@ -1575,12 +1776,13 @@ P srt extra/srt/srt.toml P sudo core/sudo/sudo.toml P svt-av1 extra/svt-av1/svt-av1.toml P swig extra/swig/swig.toml -P talloc extra/talloc/talloc.toml P tar core/tar/tar.toml P tcl core/tcl/tcl.toml P texinfo core/texinfo/texinfo.toml +P tinysparql extra/tinysparql/tinysparql.toml P tk extra/tk/tk.toml P tzdata core/tzdata/tzdata.toml +P unixodbc extra/unixodbc/unixodbc.toml P util-linux core/util-linux/util-linux.toml P uutils-coreutils core/uutils-coreutils/uutils-coreutils.toml P vala extra/vala/vala.toml @@ -1589,6 +1791,7 @@ P vapoursynth extra/vapoursynth/vapoursynth.toml P vertex-keyring core/vertex-keyring/vertex-keyring.toml P vexlum core/vexlum/vexlum.toml P vid.stab extra/vid.stab/vid.stab.toml +P vmaf extra/vmaf/vmaf.toml P vulkan-headers extra/vulkan-headers/vulkan-headers.toml P vulkan-icd-loader extra/vulkan-icd-loader/vulkan-icd-loader.toml P vx core/vx/vx.toml @@ -1600,7 +1803,13 @@ P which core/which/which.toml P x264 extra/x264/x264.toml P x265 extra/x265/x265.toml P xcb-proto extra/xcb-proto/xcb-proto.toml +P xcb-util extra/xcb-util/xcb-util.toml +P xcb-util-cursor extra/xcb-util-cursor/xcb-util-cursor.toml +P xcb-util-image extra/xcb-util-image/xcb-util-image.toml P xcb-util-keysyms extra/xcb-util-keysyms/xcb-util-keysyms.toml +P xcb-util-renderutil extra/xcb-util-renderutil/xcb-util-renderutil.toml +P xcb-util-wm extra/xcb-util-wm/xcb-util-wm.toml +P xdg-utils extra/xdg-utils/xdg-utils.toml P xkeyboard-config extra/xkeyboard-config/xkeyboard-config.toml P xmlto extra/xmlto/xmlto.toml P xmltoman extra/xmltoman/xmltoman.toml @@ -1627,17 +1836,24 @@ R abseil-cpp extra/webrtc-audio-processing-1/webrtc-audio-processing-1.toml R acl core/gettext/gettext.toml R acl core/libarchive/libarchive.toml R acl core/vx/vx.toml +R acl extra/cups/cups.toml R adwaita-fonts extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml +R adwaita-fonts extra/gtk4/gtk4.toml +R alsa-lib extra/bluez/bluez.toml +R alsa-lib extra/gst-plugins-base/gst-plugins-base.toml R alsa-lib extra/jack2/jack2.toml R alsa-lib extra/mpg123/mpg123.toml R alsa-topology-conf extra/alsa-lib/alsa-lib.toml R alsa-ucm-conf extra/alsa-lib/alsa-lib.toml R aom extra/libavif/libavif.toml +R at-spi2-core extra/gtk4/gtk4.toml R attr core/acl/acl.toml R attr core/patch/patch.toml R autoconf core/development-base/development-base.toml R autoconf extra/autoconf-archive/autoconf-archive.toml R automake core/development-base/development-base.toml +R avahi extra/cups/cups.toml +R avahi extra/tinysparql/tinysparql.toml R base core/development-base/development-base.toml R bison core/development-base/development-base.toml R blas extra/lapack/lapack.toml @@ -1646,6 +1862,8 @@ R blas64 extra/lapack/lapack.toml R brotli core/curl/curl.toml R brotli extra/freetype2/freetype2.toml R brotli extra/gnutls/gnutls.toml +R brotli extra/libsoup3/libsoup3.toml +R brotli extra/lynx/lynx.toml R brotli extra/nodejs/nodejs.toml R bzip2 core/base/base.toml R bzip2 core/elfutils/elfutils.toml @@ -1654,6 +1872,7 @@ R bzip2 core/nano/nano.toml R bzip2 core/pcre2/pcre2.toml R bzip2 core/python/python.toml R bzip2 extra/freetype2/freetype2.toml +R bzip2 extra/lynx/lynx.toml R bzip2 extra/maturin/maturin.toml R bzip2 extra/r/r.toml R c-ares extra/nodejs/nodejs.toml @@ -1661,12 +1880,15 @@ R ca-certs core/curl/curl.toml R ca-certs core/depot/depot.toml R ca-certs extra/python-certifi/python-certifi.toml R ca-certs extra/python-requests/python-requests.toml +R cairo extra/gst-plugins-base/gst-plugins-base.toml +R cairo extra/gtk4/gtk4.toml R cairo extra/libgdiplus/libgdiplus.toml R cairo extra/librsvg/librsvg.toml R cairo extra/pango/pango.toml R cairo extra/python-cairo/python-cairo.toml R cairo extra/r/r.toml R cargo extra/cargo-c/cargo-c.toml +R cdparanoia extra/gst-plugins-base/gst-plugins-base.toml R clang core/development-base/development-base.toml R clang core/rust/rust.toml R clang extra/doxygen/doxygen.toml @@ -1682,6 +1904,7 @@ R coreutils core/libtool/libtool.toml R coreutils core/linux/linux.toml R coreutils core/p11-kit/p11-kit.toml R cppdap extra/cmake/cmake.toml +R cups extra/bluez/bluez.toml R curl core/elfutils/elfutils.toml R curl core/rust/rust.toml R curl extra/cargo-c/cargo-c.toml @@ -1694,14 +1917,19 @@ R dav1d extra/libavif/libavif.toml R dav1d extra/librsvg/librsvg.toml R db5.3 extra/jack2/jack2.toml R dbus extra/at-spi2-core/at-spi2-core.toml +R dbus extra/avahi/avahi.toml +R dbus extra/bluez/bluez.toml +R dbus extra/cups/cups.toml R dbus extra/jack2/jack2.toml R dbus extra/python-dbus/python-dbus.toml R dbus extra/vala/vala.toml R dconf extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml +R dconf extra/gtk4/gtk4.toml R default-cursors extra/libxcursor/libxcursor.toml R default-cursors extra/wayland/wayland.toml R depot core/base/base.toml R depot core/development-base/development-base.toml +R desktop-file-utils extra/gtk4/gtk4.toml R diffutils core/autoconf/autoconf.toml R docbook-xml extra/docbook-xsl/docbook-xsl.toml R docbook-xml extra/gtk-doc/gtk-doc.toml @@ -1710,8 +1938,10 @@ R docbook-xsl extra/asciidoc/asciidoc.toml R docbook-xsl extra/gtk-doc/gtk-doc.toml R docbook-xsl extra/yelp-tools/yelp-tools.toml R duktape extra/libproxy/libproxy.toml +R ell extra/bluez/bluez.toml R expat core/perl-xml-parser/perl-xml-parser.toml R expat core/python/python.toml +R expat extra/avahi/avahi.toml R expat extra/cmake/cmake.toml R expat extra/dbus/dbus.toml R expat extra/fontconfig/fontconfig.toml @@ -1724,6 +1954,7 @@ R file core/base/base.toml R file core/development-base/development-base.toml R file core/nano/nano.toml R file extra/python-magic/python-magic.toml +R file extra/xdg-utils/xdg-utils.toml R filesystem core/base/base.toml R filesystem core/fakeroot/fakeroot.toml R filesystem core/glibc/glibc.toml @@ -1737,6 +1968,7 @@ R flex core/development-base/development-base.toml R fmt extra/doxygen/doxygen.toml R fmt extra/spdlog/spdlog.toml R fontconfig extra/cairo/cairo.toml +R fontconfig extra/gtk4/gtk4.toml R fontconfig extra/libass/libass.toml R fontconfig extra/libbluray/libbluray.toml R fontconfig extra/libgdiplus/libgdiplus.toml @@ -1750,6 +1982,7 @@ R freetype2 extra/libbluray/libbluray.toml R freetype2 extra/librsvg/librsvg.toml R freetype2 extra/libxft/libxft.toml R freetype2 extra/pango/pango.toml +R fribidi extra/gtk4/gtk4.toml R fribidi extra/libass/libass.toml R fribidi extra/pango/pango.toml R gawk core/autoconf/autoconf.toml @@ -1760,17 +1993,28 @@ R gdbm core/man-db/man-db.toml R gdbm core/perl/perl.toml R gdbm core/python/python.toml R gdbm core/zsh/zsh.toml +R gdbm extra/avahi/avahi.toml +R gdk-pixbuf2 extra/gtk4/gtk4.toml R gdk-pixbuf2 extra/librsvg/librsvg.toml R gettext core/base/base.toml R gettext core/development-base/development-base.toml R gettext extra/perl-locale-gettext/perl-locale-gettext.toml +R glib-networking extra/libsoup3/libsoup3.toml R glib2 extra/at-spi2-core/at-spi2-core.toml +R glib2 extra/avahi/avahi.toml +R glib2 extra/bluez/bluez.toml R glib2 extra/cairo/cairo.toml R glib2 extra/dconf/dconf.toml R glib2 extra/desktop-file-utils/desktop-file-utils.toml +R glib2 extra/gdk-pixbuf2/gdk-pixbuf2.toml R glib2 extra/glib-networking/glib-networking.toml R glib2 extra/gobject-introspection/gobject-introspection.toml +R glib2 extra/graphene/graphene.toml +R glib2 extra/gst-plugins-bad/gst-plugins-bad.toml +R glib2 extra/gst-plugins-base/gst-plugins-base.toml +R glib2 extra/gstreamer/gstreamer.toml R glib2 extra/gtk-doc/gtk-doc.toml +R glib2 extra/gtk4/gtk4.toml R glib2 extra/gts/gts.toml R glib2 extra/harfbuzz/harfbuzz.toml R glib2 extra/json-glib/json-glib.toml @@ -1779,11 +2023,13 @@ R glib2 extra/libgdiplus/libgdiplus.toml R glib2 extra/libical/libical.toml R glib2 extra/libproxy/libproxy.toml R glib2 extra/librsvg/librsvg.toml +R glib2 extra/libsoup3/libsoup3.toml R glib2 extra/pango/pango.toml R glib2 extra/python-dbus/python-dbus.toml R glib2 extra/python-gobject/python-gobject.toml R glib2 extra/r/r.toml R glib2 extra/shared-mime-info/shared-mime-info.toml +R glib2 extra/tinysparql/tinysparql.toml R glib2 extra/vala/vala.toml R glibc core/acl/acl.toml R glibc core/attr/attr.toml @@ -1844,6 +2090,7 @@ R glibc core/m4/m4.toml R glibc core/make/make.toml R glibc core/man-db/man-db.toml R glibc core/man-pages/man-pages.toml +R glibc core/mdevd/mdevd.toml R glibc core/minisign/minisign.toml R glibc core/mkinitramfs/mkinitramfs.toml R glibc core/mpc/mpc.toml @@ -1871,6 +2118,7 @@ R glibc core/readline/readline.toml R glibc core/rust/rust.toml R glibc core/sed/sed.toml R glibc core/shadow/shadow.toml +R glibc core/skalibs/skalibs.toml R glibc core/sqlite/sqlite.toml R glibc core/sudo/sudo.toml R glibc core/tar/tar.toml @@ -1889,19 +2137,23 @@ R glibc extra/abseil-cpp/abseil-cpp.toml R glibc extra/alsa-lib/alsa-lib.toml R glibc extra/aom/aom.toml R glibc extra/at-spi2-core/at-spi2-core.toml +R glibc extra/avahi/avahi.toml R glibc extra/avisynthplus/avisynthplus.toml R glibc extra/bash/bash.toml +R glibc extra/bluez/bluez.toml R glibc extra/brotli/brotli.toml R glibc extra/bubblewrap/bubblewrap.toml R glibc extra/c-ares/c-ares.toml R glibc extra/cairo/cairo.toml R glibc extra/cargo-c/cargo-c.toml +R glibc extra/cdparanoia/cdparanoia.toml R glibc extra/cli_doc/cli_doc.toml R glibc extra/cmake/cmake.toml R glibc extra/cmocka/cmocka.toml R glibc extra/cpio/cpio.toml R glibc extra/cppdap/cppdap.toml R glibc extra/cunit/cunit.toml +R glibc extra/cups/cups.toml R glibc extra/cython/cython.toml R glibc extra/dav1d/dav1d.toml R glibc extra/db5.3/db5.3.toml @@ -1924,21 +2176,28 @@ R glibc extra/freetype2/freetype2.toml R glibc extra/frei0r-plugins/frei0r-plugins.toml R glibc extra/fribidi/fribidi.toml R glibc extra/gavl/gavl.toml +R glibc extra/gdk-pixbuf2/gdk-pixbuf2.toml R glibc extra/giflib/giflib.toml R glibc extra/glib-networking/glib-networking.toml R glibc extra/glslang/glslang.toml R glibc extra/glu/glu.toml R glibc extra/gnutls/gnutls.toml R glibc extra/gobject-introspection/gobject-introspection.toml +R glibc extra/graphene/graphene.toml R glibc extra/graphite/graphite.toml R glibc extra/gsm/gsm.toml +R glibc extra/gst-plugins-bad/gst-plugins-bad.toml +R glibc extra/gst-plugins-base/gst-plugins-base.toml +R glibc extra/gstreamer/gstreamer.toml R glibc extra/gtest/gtest.toml +R glibc extra/gtk4/gtk4.toml R glibc extra/harfbuzz/harfbuzz.toml R glibc extra/hidapi/hidapi.toml R glibc extra/intel-gmmlib/intel-gmmlib.toml R glibc extra/intel-media-driver/intel-media-driver.toml R glibc extra/jack2/jack2.toml R glibc extra/jasper/jasper.toml +R glibc extra/jbig2dec/jbig2dec.toml R glibc extra/jbigkit/jbigkit.toml R glibc extra/jemalloc/jemalloc.toml R glibc extra/jq/jq.toml @@ -1968,6 +2227,7 @@ R glibc extra/libdovi/libdovi.toml R glibc extra/libdrm/libdrm.toml R glibc extra/libdvdnav/libdvdnav.toml R glibc extra/libdvdread/libdvdread.toml +R glibc extra/libepoxy/libepoxy.toml R glibc extra/libevent/libevent.toml R glibc extra/libexif/libexif.toml R glibc extra/libfabric/libfabric.toml @@ -1996,8 +2256,10 @@ R glibc extra/libsass/libsass.toml R glibc extra/libseccomp/libseccomp.toml R glibc extra/libsm/libsm.toml R glibc extra/libsndfile/libsndfile.toml +R glibc extra/libsoup3/libsoup3.toml R glibc extra/libssh/libssh.toml R glibc extra/libthai/libthai.toml +R glibc extra/libtheora/libtheora.toml R glibc extra/libtiff/libtiff.toml R glibc extra/libtpms/libtpms.toml R glibc extra/libudev-zero/libudev-zero.toml @@ -2022,6 +2284,7 @@ R glibc extra/libxinerama/libxinerama.toml R glibc extra/libxkbcommon/libxkbcommon.toml R glibc extra/libxkbfile/libxkbfile.toml R glibc extra/libxmu/libxmu.toml +R glibc extra/libxpm/libxpm.toml R glibc extra/libxrandr/libxrandr.toml R glibc extra/libxrender/libxrender.toml R glibc extra/libxshmfence/libxshmfence.toml @@ -2033,8 +2296,10 @@ R glibc extra/libxxf86vm/libxxf86vm.toml R glibc extra/libyaml/libyaml.toml R glibc extra/libyuv/libyuv.toml R glibc extra/lmdb/lmdb.toml +R glibc extra/lynx/lynx.toml R glibc extra/lzo/lzo.toml R glibc extra/maturin/maturin.toml +R glibc extra/md4c/md4c.toml R glibc extra/mesa/mesa.toml R glibc extra/mtools/mtools.toml R glibc extra/nasm/nasm.toml @@ -2042,6 +2307,7 @@ R glibc extra/netpbm/netpbm.toml R glibc extra/nettle/nettle.toml R glibc extra/numactl/numactl.toml R glibc extra/openh264/openh264.toml +R glibc extra/openjpeg2/openjpeg2.toml R glibc extra/opus/opus.toml R glibc extra/pango/pango.toml R glibc extra/patchelf/patchelf.toml @@ -2056,6 +2322,8 @@ R glibc extra/python-lxml/python-lxml.toml R glibc extra/python-orjson/python-orjson.toml R glibc extra/python-psutil/python-psutil.toml R glibc extra/python-yaml/python-yaml.toml +R glibc extra/python-zope-interface/python-zope-interface.toml +R glibc extra/qpdf/qpdf.toml R glibc extra/r/r.toml R glibc extra/rav1e/rav1e.toml R glibc extra/rdfind/rdfind.toml @@ -2075,15 +2343,22 @@ R glibc extra/spirv-tools/spirv-tools.toml R glibc extra/srt/srt.toml R glibc extra/svt-av1/svt-av1.toml R glibc extra/swig/swig.toml -R glibc extra/talloc/talloc.toml +R glibc extra/tinysparql/tinysparql.toml +R glibc extra/unixodbc/unixodbc.toml R glibc extra/vala/vala.toml R glibc extra/valgrind/valgrind.toml R glibc extra/vid.stab/vid.stab.toml +R glibc extra/vmaf/vmaf.toml R glibc extra/vulkan-icd-loader/vulkan-icd-loader.toml R glibc extra/wayland/wayland.toml R glibc extra/webrtc-audio-processing-1/webrtc-audio-processing-1.toml R glibc extra/x264/x264.toml +R glibc extra/xcb-util-cursor/xcb-util-cursor.toml +R glibc extra/xcb-util-image/xcb-util-image.toml R glibc extra/xcb-util-keysyms/xcb-util-keysyms.toml +R glibc extra/xcb-util-renderutil/xcb-util-renderutil.toml +R glibc extra/xcb-util-wm/xcb-util-wm.toml +R glibc extra/xcb-util/xcb-util.toml R glibc extra/xorg-xkbcomp/xorg-xkbcomp.toml R glibc extra/xorg-xprop/xorg-xprop.toml R glibc extra/xvidcore/xvidcore.toml @@ -2096,18 +2371,22 @@ R glslang extra/libplacebo/libplacebo.toml R glslang extra/shaderc/shaderc.toml R glu extra/freeglut/freeglut.toml R glu extra/jasper/jasper.toml +R glu extra/sdl12-compat/sdl12-compat.toml R gmp core/mpc/mpc.toml R gmp core/mpfr/mpfr.toml R gmp extra/gnutls/gnutls.toml R gmp extra/guile/guile.toml R gmp extra/nettle/nettle.toml +R gnutls extra/cups/cups.toml R gnutls extra/gavl/gavl.toml R gnutls extra/glib-networking/glib-networking.toml R gnutls extra/libmicrohttpd/libmicrohttpd.toml R gnutls extra/libngtcp2/libngtcp2.toml +R gnutls extra/qpdf/qpdf.toml R gnutls extra/zeromq/zeromq.toml R gobject-introspection extra/python-gobject/python-gobject.toml R gobject-introspection extra/vala/vala.toml +R graphene extra/gtk4/gtk4.toml R graphite extra/harfbuzz/harfbuzz.toml R graphviz extra/gi-docgen/gi-docgen.toml R graphviz extra/vala/vala.toml @@ -2120,18 +2399,28 @@ R gsettings-desktop-schemas extra/at-spi2-core/at-spi2-core.toml R gsettings-system-schemas extra/glib-networking/glib-networking.toml R gsettings-system-schemas extra/gsettings-desktop-schemas/gsettings-desktop-schemas.toml R gsfonts extra/graphviz/graphviz.toml +R gst-plugins-bad extra/gtk4/gtk4.toml +R gst-plugins-base extra/gst-plugins-bad/gst-plugins-bad.toml +R gst-plugins-base extra/gtk4/gtk4.toml +R gstreamer extra/gst-plugins-bad/gst-plugins-bad.toml +R gstreamer extra/gst-plugins-base/gst-plugins-base.toml +R gstreamer extra/gtk4/gtk4.toml R gtest extra/abseil-cpp/abseil-cpp.toml R gtk-doc extra/vala/vala.toml +R gtk-update-icon-cache extra/gtk4/gtk4.toml R gts extra/graphviz/graphviz.toml R gzip core/base/base.toml R gzip core/development-base/development-base.toml R gzip core/man-db/man-db.toml R harfbuzz extra/freetype2/freetype2.toml +R harfbuzz extra/gtk4/gtk4.toml R harfbuzz extra/libass/libass.toml R harfbuzz extra/libgdiplus/libgdiplus.toml R harfbuzz extra/librsvg/librsvg.toml R harfbuzz extra/pango/pango.toml R hicolor-icon-theme extra/avisynthplus/avisynthplus.toml +R hicolor-icon-theme extra/cups/cups.toml +R hicolor-icon-theme extra/gtk4/gtk4.toml R hidapi extra/libfido2/libfido2.toml R hidapi extra/sdl3/sdl3.toml R hypercorn extra/python-quart/python-quart.toml @@ -2139,14 +2428,18 @@ R icu78 core/libxml215/libxml215.toml R icu78 extra/libical/libical.toml R icu78 extra/nodejs/nodejs.toml R icu78 extra/r/r.toml +R icu78 extra/tinysparql/tinysparql.toml R initramfs core/linux/linux.toml R intel-gmmlib extra/intel-media-driver/intel-media-driver.toml R iproute2 core/base/base.toml +R iso-codes extra/gtk4/gtk4.toml R itstool extra/yelp-tools/yelp-tools.toml R jasper extra/devil/devil.toml R jbigkit extra/libtiff/libtiff.toml R jbigkit extra/netpbm/netpbm.toml R json-c core/elfutils/elfutils.toml +R json-c extra/bluez/bluez.toml +R json-glib extra/tinysparql/tinysparql.toml R jsoncpp extra/cmake/cmake.toml R kbd core/base/base.toml R kmod core/linux/linux.toml @@ -2158,6 +2451,7 @@ R lapack extra/r/r.toml R lapack64 extra/lapack/lapack.toml R lcms2 extra/devil/devil.toml R lcms2 extra/libplacebo/libplacebo.toml +R lcms2 extra/openjpeg2/openjpeg2.toml R leancrypto extra/gnutls/gnutls.toml R less core/man-db/man-db.toml R lib32-glibc lib32/libcxx/libcxx.toml @@ -2167,14 +2461,18 @@ R libarchive core/elfutils/elfutils.toml R libarchive extra/cmake/cmake.toml R libatomic-chimera core/openssl/openssl.toml R libatomic-chimera extra/nodejs/nodejs.toml -R libbsd extra/talloc/talloc.toml R libcap core/inetutils/inetutils.toml R libcap core/iproute2/iproute2.toml R libcap core/zsh/zsh.toml +R libcap extra/avahi/avahi.toml R libcap extra/bubblewrap/bubblewrap.toml +R libcap extra/gstreamer/gstreamer.toml R libcap-ng extra/dbus/dbus.toml R libcbor extra/libfido2/libfido2.toml R libclc extra/mesa/mesa.toml +R libcloudproviders extra/gtk4/gtk4.toml +R libcups extra/cups/cups.toml +R libcups extra/gtk4/gtk4.toml R libcxx core/base/base.toml R libcxx core/elfutils/elfutils.toml R libcxx core/gmp/gmp.toml @@ -2190,6 +2488,7 @@ R libcxx extra/benchmark/benchmark.toml R libcxx extra/cbindgen/cbindgen.toml R libcxx extra/cmake/cmake.toml R libcxx extra/cppdap/cppdap.toml +R libcxx extra/cups/cups.toml R libcxx extra/db5.3/db5.3.toml R libcxx extra/double-conversion/double-conversion.toml R libcxx extra/doxygen/doxygen.toml @@ -2201,7 +2500,9 @@ R libcxx extra/glslang/glslang.toml R libcxx extra/glu/glu.toml R libcxx extra/gnutls/gnutls.toml R libcxx extra/graphite/graphite.toml +R libcxx extra/gst-plugins-bad/gst-plugins-bad.toml R libcxx extra/gtest/gtest.toml +R libcxx extra/gtk4/gtk4.toml R libcxx extra/intel-gmmlib/intel-gmmlib.toml R libcxx extra/intel-media-driver/intel-media-driver.toml R libcxx extra/jack2/jack2.toml @@ -2225,6 +2526,7 @@ R libcxx extra/openh264/openh264.toml R libcxx extra/patchelf/patchelf.toml R libcxx extra/portaudio/portaudio.toml R libcxx extra/python-orjson/python-orjson.toml +R libcxx extra/qpdf/qpdf.toml R libcxx extra/r/r.toml R libcxx extra/ragel/ragel.toml R libcxx extra/rav1e/rav1e.toml @@ -2240,15 +2542,18 @@ R libcxx extra/spirv-llvm-translator/spirv-llvm-translator.toml R libcxx extra/spirv-tools/spirv-tools.toml R libcxx extra/srt/srt.toml R libcxx extra/swig/swig.toml +R libcxx extra/vmaf/vmaf.toml R libcxx extra/webrtc-audio-processing-1/webrtc-audio-processing-1.toml R libcxx extra/x265/x265.toml R libcxx extra/zeromq/zeromq.toml R libcxx extra/zimg/zimg.toml +R libdaemon extra/avahi/avahi.toml R libdatrie extra/libthai/libthai.toml R libdeflate extra/libtiff/libtiff.toml R libdeflate extra/r/r.toml R libdovi extra/libplacebo/libplacebo.toml R libdrm extra/gavl/gavl.toml +R libdrm extra/gst-plugins-bad/gst-plugins-bad.toml R libdrm extra/libva-intel-driver/libva-intel-driver.toml R libdrm extra/libva/libva.toml R libdrm extra/mesa/mesa.toml @@ -2256,9 +2561,12 @@ R libdvdread extra/libdvdnav/libdvdnav.toml R libedit core/dash/dash.toml R libedit core/llvm/llvm.toml R libedit core/openssh/openssh.toml +R libegl extra/gtk4/gtk4.toml R libelf core/elfutils/elfutils.toml R libelf core/iproute2/iproute2.toml +R libelf extra/gstreamer/gstreamer.toml R libelf extra/mesa/mesa.toml +R libepoxy extra/gtk4/gtk4.toml R libexif extra/libgdiplus/libgdiplus.toml R libffi core/llvm/llvm.toml R libffi core/p11-kit/p11-kit.toml @@ -2273,18 +2581,24 @@ R libgit2 core/depot/depot.toml R libgl extra/freeglut/freeglut.toml R libgl extra/gavl/gavl.toml R libgl extra/glu/glu.toml +R libgl extra/gst-plugins-bad/gst-plugins-bad.toml +R libgl extra/gtk4/gtk4.toml R libgl extra/jasper/jasper.toml +R libgl extra/libepoxy/libepoxy.toml R libgl extra/libva/libva.toml R libgl extra/sdl3/sdl3.toml R libglvnd extra/mesa/mesa.toml R libgpg-error extra/libassuan/libassuan.toml R libgpg-error extra/libgcrypt/libgcrypt.toml +R libical extra/bluez/bluez.toml R libice extra/libsm/libsm.toml R libice extra/libxt/libxt.toml R libidn2 core/curl/curl.toml R libidn2 core/libpsl/libpsl.toml R libidn2 extra/gnutls/gnutls.toml +R libidn2 extra/lynx/lynx.toml R libjpeg-turbo extra/devil/devil.toml +R libjpeg-turbo extra/gtk4/gtk4.toml R libjpeg-turbo extra/jasper/jasper.toml R libjpeg-turbo extra/lcms2/lcms2.toml R libjpeg-turbo extra/libavif/libavif.toml @@ -2292,51 +2606,68 @@ R libjpeg-turbo extra/libgdiplus/libgdiplus.toml R libjpeg-turbo extra/libtiff/libtiff.toml R libjpeg-turbo extra/libyuv/libyuv.toml R libjpeg-turbo extra/netpbm/netpbm.toml +R libjpeg-turbo extra/qpdf/qpdf.toml R libjpeg-turbo extra/r/r.toml +R libltdl extra/unixodbc/unixodbc.toml R libmd extra/libbsd/libbsd.toml R libnghttp2 core/curl/curl.toml +R libnghttp2 extra/libsoup3/libsoup3.toml R libnghttp2 extra/nodejs/nodejs.toml R libnghttp3 core/curl/curl.toml R libnghttp3 extra/nodejs/nodejs.toml R libngtcp2 core/curl/curl.toml R libngtcp2 extra/nodejs/nodejs.toml R libogg extra/flac/flac.toml +R libogg extra/gst-plugins-base/gst-plugins-base.toml R libogg extra/libsndfile/libsndfile.toml +R libogg extra/libtheora/libtheora.toml R libogg extra/libvorbis/libvorbis.toml +R libpaper extra/cups/cups.toml R libpciaccess extra/libdrm/libdrm.toml R libpgm extra/zeromq/zeromq.toml R libpipeline core/man-db/man-db.toml R libpng extra/cairo/cairo.toml R libpng extra/devil/devil.toml R libpng extra/freetype2/freetype2.toml +R libpng extra/gtk4/gtk4.toml R libpng extra/harfbuzz/harfbuzz.toml +R libpng extra/jbig2dec/jbig2dec.toml R libpng extra/libavif/libavif.toml R libpng extra/libgdiplus/libgdiplus.toml R libpng extra/mesa/mesa.toml R libpng extra/netpbm/netpbm.toml +R libpng extra/openjpeg2/openjpeg2.toml R libpng extra/r/r.toml R libproxy extra/glib-networking/glib-networking.toml R libpsl core/curl/curl.toml +R libpsl extra/libsoup3/libsoup3.toml R libraw1394 extra/libavc1394/libavc1394.toml R libraw1394 extra/libiec61883/libiec61883.toml +R librsvg extra/gtk4/gtk4.toml R libsamplerate extra/jack2/jack2.toml R libsass extra/sassc/sassc.toml R libsm extra/libxt/libxt.toml R libsodium core/minisign/minisign.toml R libsodium extra/zeromq/zeromq.toml +R libsoup3 extra/tinysparql/tinysparql.toml R libssh2 core/curl/curl.toml R libssh2 core/libgit2/libgit2.toml R libssh2 core/rust/rust.toml +R libstemmer extra/tinysparql/tinysparql.toml R libtasn1 core/p11-kit/p11-kit.toml R libtasn1 extra/gnutls/gnutls.toml R libthai extra/pango/pango.toml +R libtheora extra/gst-plugins-base/gst-plugins-base.toml +R libtiff extra/gtk4/gtk4.toml R libtiff extra/lcms2/lcms2.toml R libtiff extra/libgdiplus/libgdiplus.toml R libtiff extra/netpbm/netpbm.toml +R libtiff extra/openjpeg2/openjpeg2.toml R libtiff extra/r/r.toml R libtool core/development-base/development-base.toml R libtool extra/graphviz/graphviz.toml R libudev extra/libfido2/libfido2.toml +R libudev-zero extra/bluez/bluez.toml R libunibreak extra/libass/libass.toml R libunistring core/libidn2/libidn2.toml R libunistring core/libpsl/libpsl.toml @@ -2370,6 +2701,7 @@ R libunwind extra/cbindgen/cbindgen.toml R libunwind extra/cli_doc/cli_doc.toml R libunwind extra/cmake/cmake.toml R libunwind extra/cppdap/cppdap.toml +R libunwind extra/cups/cups.toml R libunwind extra/db5.3/db5.3.toml R libunwind extra/dconf/dconf.toml R libunwind extra/double-conversion/double-conversion.toml @@ -2382,7 +2714,11 @@ R libunwind extra/frei0r-plugins/frei0r-plugins.toml R libunwind extra/glu/glu.toml R libunwind extra/gnutls/gnutls.toml R libunwind extra/graphite/graphite.toml +R libunwind extra/gst-plugins-bad/gst-plugins-bad.toml +R libunwind extra/gst-plugins-base/gst-plugins-base.toml +R libunwind extra/gstreamer/gstreamer.toml R libunwind extra/gtest/gtest.toml +R libunwind extra/gtk4/gtk4.toml R libunwind extra/intel-gmmlib/intel-gmmlib.toml R libunwind extra/intel-media-driver/intel-media-driver.toml R libunwind extra/jack2/jack2.toml @@ -2410,6 +2746,7 @@ R libunwind extra/openh264/openh264.toml R libunwind extra/patchelf/patchelf.toml R libunwind extra/portaudio/portaudio.toml R libunwind extra/python-orjson/python-orjson.toml +R libunwind extra/qpdf/qpdf.toml R libunwind extra/r/r.toml R libunwind extra/ragel/ragel.toml R libunwind extra/rav1e/rav1e.toml @@ -2423,17 +2760,22 @@ R libunwind extra/soundtouch/soundtouch.toml R libunwind extra/spdlog/spdlog.toml R libunwind extra/srt/srt.toml R libunwind extra/swig/swig.toml +R libunwind extra/tinysparql/tinysparql.toml R libunwind extra/vid.stab/vid.stab.toml +R libunwind extra/vmaf/vmaf.toml R libunwind extra/webrtc-audio-processing-1/webrtc-audio-processing-1.toml R libunwind extra/x265/x265.toml R libunwind extra/zeromq/zeromq.toml R libunwind extra/zimg/zimg.toml +R libusb extra/gst-plugins-bad/gst-plugins-bad.toml R libusb extra/sdl3/sdl3.toml R libuv extra/cmake/cmake.toml R libuv extra/nodejs/nodejs.toml R libva extra/gavl/gavl.toml +R libva extra/gst-plugins-bad/gst-plugins-bad.toml R libva extra/intel-media-driver/intel-media-driver.toml R libva extra/libva-intel-driver/libva-intel-driver.toml +R libvorbis extra/gst-plugins-base/gst-plugins-base.toml R libvorbis extra/libsndfile/libsndfile.toml R libwebp extra/graphviz/graphviz.toml R libwebp extra/libavif/libavif.toml @@ -2441,6 +2783,9 @@ R libwebp extra/libtiff/libtiff.toml R libx11 extra/at-spi2-core/at-spi2-core.toml R libx11 extra/cairo/cairo.toml R libx11 extra/freeglut/freeglut.toml +R libx11 extra/gst-plugins-bad/gst-plugins-bad.toml +R libx11 extra/gtk4/gtk4.toml +R libx11 extra/libepoxy/libepoxy.toml R libx11 extra/libgdiplus/libgdiplus.toml R libx11 extra/libva/libva.toml R libx11 extra/libxcomposite/libxcomposite.toml @@ -2453,6 +2798,7 @@ R libx11 extra/libxi/libxi.toml R libx11 extra/libxinerama/libxinerama.toml R libx11 extra/libxkbfile/libxkbfile.toml R libx11 extra/libxmu/libxmu.toml +R libx11 extra/libxpm/libxpm.toml R libx11 extra/libxrandr/libxrandr.toml R libx11 extra/libxrender/libxrender.toml R libx11 extra/libxss/libxss.toml @@ -2468,10 +2814,16 @@ R libx11 extra/xorg-xkbcomp/xorg-xkbcomp.toml R libx11 extra/xorg-xprop/xorg-xprop.toml R libxau extra/libxcb/libxcb.toml R libxcb extra/cairo/cairo.toml +R libxcb extra/gst-plugins-bad/gst-plugins-bad.toml R libxcb extra/libx11/libx11.toml R libxcb extra/libxkbcommon/libxkbcommon.toml R libxcb extra/mesa/mesa.toml +R libxcb extra/xcb-util-cursor/xcb-util-cursor.toml +R libxcb extra/xcb-util-image/xcb-util-image.toml R libxcb extra/xcb-util-keysyms/xcb-util-keysyms.toml +R libxcb extra/xcb-util-renderutil/xcb-util-renderutil.toml +R libxcb extra/xcb-util-wm/xcb-util-wm.toml +R libxcb extra/xcb-util/xcb-util.toml R libxcrypt core/inetutils/inetutils.toml R libxcrypt core/openssh/openssh.toml R libxcrypt core/pam/pam.toml @@ -2479,21 +2831,25 @@ R libxcrypt core/perl/perl.toml R libxcrypt core/python/python.toml R libxcrypt core/shadow/shadow.toml R libxcrypt extra/guile/guile.toml -R libxcrypt extra/talloc/talloc.toml +R libxcursor extra/gtk4/gtk4.toml R libxcursor extra/sdl3/sdl3.toml +R libxdamage extra/gtk4/gtk4.toml R libxdmcp extra/libxcb/libxcb.toml R libxext extra/cairo/cairo.toml +R libxext extra/gtk4/gtk4.toml R libxext extra/libglvnd/libglvnd.toml R libxext extra/libva/libva.toml R libxext extra/libxi/libxi.toml R libxext extra/libxinerama/libxinerama.toml R libxext extra/libxmu/libxmu.toml +R libxext extra/libxpm/libxpm.toml R libxext extra/libxrandr/libxrandr.toml R libxext extra/libxss/libxss.toml R libxext extra/libxtst/libxtst.toml R libxext extra/libxxf86vm/libxxf86vm.toml R libxext extra/mesa/mesa.toml R libxext extra/sdl3/sdl3.toml +R libxfixes extra/gtk4/gtk4.toml R libxfixes extra/libva/libva.toml R libxfixes extra/libxcomposite/libxcomposite.toml R libxfixes extra/libxcursor/libxcursor.toml @@ -2503,8 +2859,13 @@ R libxft extra/pango/pango.toml R libxft extra/tk/tk.toml R libxi extra/at-spi2-core/at-spi2-core.toml R libxi extra/freeglut/freeglut.toml +R libxi extra/gtk4/gtk4.toml R libxi extra/libxtst/libxtst.toml +R libxinerama extra/gtk4/gtk4.toml +R libxkbcommon extra/gst-plugins-bad/gst-plugins-bad.toml +R libxkbcommon extra/gtk4/gtk4.toml R libxkbcommon extra/libxkbcommon/libxkbcommon.toml +R libxkbcommon-x11 extra/gst-plugins-bad/gst-plugins-bad.toml R libxkbfile extra/xorg-xkbcomp/xorg-xkbcomp.toml R libxml215 core/libarchive/libarchive.toml R libxml215 core/llvm/llvm.toml @@ -2520,11 +2881,14 @@ R libxml215 extra/libxslt/libxslt.toml R libxml215 extra/netpbm/netpbm.toml R libxml215 extra/python-lxml/python-lxml.toml R libxml215 extra/shared-mime-info/shared-mime-info.toml +R libxml215 extra/tinysparql/tinysparql.toml R libxml215 extra/wayland/wayland.toml R libxml215 extra/yelp-tools/yelp-tools.toml R libxmu extra/r/r.toml R libxrandr extra/freeglut/freeglut.toml +R libxrandr extra/gtk4/gtk4.toml R libxrender extra/cairo/cairo.toml +R libxrender extra/gtk4/gtk4.toml R libxrender extra/libxcursor/libxcursor.toml R libxrender extra/libxft/libxft.toml R libxrender extra/libxrandr/libxrandr.toml @@ -2537,6 +2901,7 @@ R libxslt extra/python-lxml/python-lxml.toml R libxslt extra/xmlto/xmlto.toml R libxss extra/tk/tk.toml R libxt extra/libxmu/libxmu.toml +R libxt extra/libxpm/libxpm.toml R libxt extra/r/r.toml R libxtst extra/at-spi2-core/at-spi2-core.toml R libxxf86vm extra/freeglut/freeglut.toml @@ -2572,6 +2937,7 @@ R m4 core/flex/flex.toml R make core/development-base/development-base.toml R make extra/python-nodeenv/python-nodeenv.toml R mallard-ducktype extra/yelp-tools/yelp-tools.toml +R mesa extra/gst-plugins-bad/gst-plugins-bad.toml R mesa extra/libglvnd/libglvnd.toml R minisign core/depot/depot.toml R mkdocs extra/mkdocs-autorefs/mkdocs-autorefs.toml @@ -2598,6 +2964,7 @@ R ncurses extra/bash/bash.toml R ncurses extra/cmake/cmake.toml R ncurses extra/guile/guile.toml R ncurses extra/lame/lame.toml +R ncurses extra/lynx/lynx.toml R net-tools core/base/base.toml R netpbm extra/gts/gts.toml R nettle extra/gavl/gavl.toml @@ -2626,9 +2993,12 @@ R openssl extra/libfido2/libfido2.toml R openssl extra/libngtcp2/libngtcp2.toml R openssl extra/libssh/libssh.toml R openssl extra/libtpms/libtpms.toml +R openssl extra/lynx/lynx.toml R openssl extra/maturin/maturin.toml R openssl extra/nodejs/nodejs.toml +R openssl extra/qpdf/qpdf.toml R openssl extra/srt/srt.toml +R opus extra/gst-plugins-base/gst-plugins-base.toml R opus extra/jack2/jack2.toml R opus extra/libsndfile/libsndfile.toml R p11-kit core/ca-certs/ca-certs.toml @@ -2640,7 +3010,10 @@ R pam core/openssh/openssh.toml R pam core/shadow/shadow.toml R pam core/sudo/sudo.toml R pam core/util-linux/util-linux.toml +R pam extra/cups/cups.toml R pango extra/graphviz/graphviz.toml +R pango extra/gst-plugins-base/gst-plugins-base.toml +R pango extra/gtk4/gtk4.toml R pango extra/libgdiplus/libgdiplus.toml R pango extra/librsvg/librsvg.toml R pango extra/r/r.toml @@ -2723,6 +3096,8 @@ R python extra/mkdocs/mkdocs.toml R python extra/mkdocstrings/mkdocstrings.toml R python extra/mypy/mypy.toml R python extra/python-aiofiles/python-aiofiles.toml +R python extra/python-attrs/python-attrs.toml +R python extra/python-automat/python-automat.toml R python extra/python-babel/python-babel.toml R python extra/python-backrefs/python-backrefs.toml R python extra/python-beautifulsoup4/python-beautifulsoup4.toml @@ -2733,6 +3108,7 @@ R python extra/python-certifi/python-certifi.toml R python extra/python-charset-normalizer/python-charset-normalizer.toml R python extra/python-click/python-click.toml R python extra/python-colorama/python-colorama.toml +R python extra/python-constantly/python-constantly.toml R python extra/python-dbus/python-dbus.toml R python extra/python-diagnostic/python-diagnostic.toml R python extra/python-docutils/python-docutils.toml @@ -2811,18 +3187,23 @@ R python extra/python-tappy/python-tappy.toml R python extra/python-tomli-w/python-tomli-w.toml R python extra/python-tomli/python-tomli.toml R python extra/python-trove-classifiers/python-trove-classifiers.toml +R python extra/python-twisted/python-twisted.toml R python extra/python-typing_extensions/python-typing_extensions.toml R python extra/python-typogrify/python-typogrify.toml R python extra/python-urllib3/python-urllib3.toml +R python extra/python-versioneer/python-versioneer.toml R python extra/python-watchdog/python-watchdog.toml R python extra/python-wcag-contrast-ratio/python-wcag-contrast-ratio.toml R python extra/python-werkzeug/python-werkzeug.toml R python extra/python-yaml/python-yaml.toml R python extra/python-zipp/python-zipp.toml +R python extra/python-zope-interface/python-zope-interface.toml R python extra/vapoursynth/vapoursynth.toml R python extra/waf/waf.toml R python-accessible-pygments extra/python-pydata-sphinx-theme/python-pydata-sphinx-theme.toml R python-aiofiles extra/python-quart/python-quart.toml +R python-attrs extra/python-twisted/python-twisted.toml +R python-automat extra/python-twisted/python-twisted.toml R python-babel extra/mkdocs-material/mkdocs-material.toml R python-babel extra/mkdocs/mkdocs.toml R python-babel extra/python-pydata-sphinx-theme/python-pydata-sphinx-theme.toml @@ -2839,6 +3220,7 @@ R python-click extra/mkdocs/mkdocs.toml R python-click extra/python-flask/python-flask.toml R python-click extra/python-quart/python-quart.toml R python-colorama extra/mkdocs-material/mkdocs-material.toml +R python-constantly extra/python-twisted/python-twisted.toml R python-docutils extra/python-diagnostic/python-diagnostic.toml R python-docutils extra/python-myst-parser/python-myst-parser.toml R python-docutils extra/python-pydata-sphinx-theme/python-pydata-sphinx-theme.toml @@ -2858,10 +3240,13 @@ R python-hatchling extra/python-hatch-requirements-txt/python-hatch-requirements R python-hatchling extra/python-hatch-vcs/python-hatch-vcs.toml R python-hpack extra/python-h2/python-h2.toml R python-hyperframe extra/python-h2/python-h2.toml +R python-hyperlink extra/python-twisted/python-twisted.toml +R python-idna extra/python-hyperlink/python-hyperlink.toml R python-idna extra/python-requests/python-requests.toml R python-imagesize extra/python-sphinx/python-sphinx.toml R python-importlib-metadata extra/mkdocs/mkdocs.toml R python-importlib-metadata extra/python-quart/python-quart.toml +R python-incremental extra/python-twisted/python-twisted.toml R python-iniconfig extra/python-pytest/python-pytest.toml R python-itsdangerous extra/python-flask/python-flask.toml R python-itsdangerous extra/python-quart/python-quart.toml @@ -2915,6 +3300,7 @@ R python-packaging extra/gi-docgen/gi-docgen.toml R python-packaging extra/mkdocs/mkdocs.toml R python-packaging extra/python-hatch-requirements-txt/python-hatch-requirements-txt.toml R python-packaging extra/python-hatchling/python-hatchling.toml +R python-packaging extra/python-incremental/python-incremental.toml R python-packaging extra/python-pdm-backend/python-pdm-backend.toml R python-packaging extra/python-poetry-core/python-poetry-core.toml R python-packaging extra/python-pyproject-metadata/python-pyproject-metadata.toml @@ -2959,6 +3345,7 @@ R python-setuptools extra/python-nodeenv/python-nodeenv.toml R python-setuptools extra/python-setuptools-rust/python-setuptools-rust.toml R python-setuptools extra/python-setuptools-scm/python-setuptools-scm.toml R python-setuptools extra/python-sphinx-theme-builder/python-sphinx-theme-builder.toml +R python-setuptools extra/python-versioneer/python-versioneer.toml R python-setuptools-scm extra/python-hatch-vcs/python-hatch-vcs.toml R python-smartypants extra/python-typogrify/python-typogrify.toml R python-snowballstemmer extra/python-sphinx/python-sphinx.toml @@ -2984,6 +3371,7 @@ R python-typing_extensions extra/mypy/mypy.toml R python-typing_extensions extra/python-beautifulsoup4/python-beautifulsoup4.toml R python-typing_extensions extra/python-lark-parser/python-lark-parser.toml R python-typing_extensions extra/python-pydata-sphinx-theme/python-pydata-sphinx-theme.toml +R python-typing_extensions extra/python-twisted/python-twisted.toml R python-typogrify extra/gi-docgen/gi-docgen.toml R python-urllib3 extra/python-requests/python-requests.toml R python-watchdog extra/mkdocs/mkdocs.toml @@ -2999,6 +3387,7 @@ R python-yaml extra/python-pyaml/python-pyaml.toml R python-yaml extra/python-pymdown-extensions/python-pymdown-extensions.toml R python-yaml extra/python-pyyaml-env-tag/python-pyyaml-env-tag.toml R python-zipp extra/python-importlib-metadata/python-importlib-metadata.toml +R python-zope-interface extra/python-twisted/python-twisted.toml R rav1e extra/libavif/libavif.toml R readline core/bc/bc.toml R readline core/gdbm/gdbm.toml @@ -3008,11 +3397,14 @@ R readline core/pcre2/pcre2.toml R readline core/sqlite/sqlite.toml R readline core/util-linux/util-linux.toml R readline extra/bash/bash.toml +R readline extra/bluez/bluez.toml R readline extra/lua/lua.toml R readline extra/r/r.toml +R readline extra/unixodbc/unixodbc.toml R rhash extra/cmake/cmake.toml R rust extra/maturin/maturin.toml R rust extra/python-setuptools-rust/python-setuptools-rust.toml +R sdl2 extra/sdl12-compat/sdl12-compat.toml R sdl3 extra/sdl2-compat/sdl2-compat.toml R sed core/base/base.toml R sed core/development-base/development-base.toml @@ -3042,11 +3434,14 @@ R sh core/python/python.toml R sh core/rust/rust.toml R sh core/which/which.toml R sh extra/at-spi2-core/at-spi2-core.toml +R sh extra/avahi/avahi.toml R sh extra/cairo/cairo.toml +R sh extra/cups/cups.toml R sh extra/db5.3/db5.3.toml R sh extra/dconf/dconf.toml R sh extra/fontconfig/fontconfig.toml R sh extra/gtk-doc/gtk-doc.toml +R sh extra/gtk4/gtk4.toml R sh extra/libassuan/libassuan.toml R sh extra/libgpg-error/libgpg-error.toml R sh extra/libpng/libpng.toml @@ -3058,10 +3453,14 @@ R sh extra/sgml-common/sgml-common.toml R sh extra/spirv-tools/spirv-tools.toml R sh extra/srt/srt.toml R sh extra/vala/vala.toml +R sh extra/xdg-utils/xdg-utils.toml R shaderc extra/libplacebo/libplacebo.toml R shadow core/base/base.toml R shadow extra/git/git.toml +R shared-mime-info extra/gdk-pixbuf2/gdk-pixbuf2.toml +R shared-mime-info extra/gtk4/gtk4.toml R simdjson extra/nodejs/nodejs.toml +R skalibs core/mdevd/mdevd.toml R spdlog extra/doxygen/doxygen.toml R spirv-llvm-translator extra/mesa/mesa.toml R spirv-tools extra/glslang/glslang.toml @@ -3071,12 +3470,15 @@ R spirv-tools extra/spirv-llvm-translator/spirv-llvm-translator.toml R sqlite core/depot/depot.toml R sqlite core/rust/rust.toml R sqlite extra/doxygen/doxygen.toml +R sqlite extra/libsoup3/libsoup3.toml +R sqlite extra/tinysparql/tinysparql.toml R sudo core/development-base/development-base.toml R svt-av1 extra/libavif/libavif.toml R tar core/base/base.toml R tcl core/expect/expect.toml R tcl extra/tk/tk.toml R texinfo core/development-base/development-base.toml +R tinysparql extra/gtk4/gtk4.toml R tk extra/r/r.toml R ttf-font extra/vala/vala.toml R tzdata core/glibc/glibc.toml @@ -3089,16 +3491,24 @@ R util-linux extra/libsm/libsm.toml R util-linux extra/zeromq/zeromq.toml R ux core/pcre2/pcre2.toml R vertex-keyring core/base/base.toml +R vmaf extra/gst-plugins-bad/gst-plugins-bad.toml +R vulkan-icd-loader extra/gst-plugins-bad/gst-plugins-bad.toml +R vulkan-icd-loader extra/gtk4/gtk4.toml R vulkan-icd-loader extra/libplacebo/libplacebo.toml R vulkan-icd-loader extra/mesa/mesa.toml R vulkan-mesa-device-select extra/mesa/mesa.toml +R wayland extra/gst-plugins-bad/gst-plugins-bad.toml +R wayland extra/gtk4/gtk4.toml R wayland extra/libva/libva.toml R wayland extra/mesa/mesa.toml R which core/base/base.toml R which core/development-base/development-base.toml R which extra/r/r.toml R xcb-proto extra/libxcb/libxcb.toml +R xcb-util extra/xcb-util-image/xcb-util-image.toml +R xcb-util-image extra/xcb-util-cursor/xcb-util-cursor.toml R xcb-util-keysyms extra/mesa/mesa.toml +R xcb-util-renderutil extra/xcb-util-cursor/xcb-util-cursor.toml R xkeyboard-config extra/libxkbcommon/libxkbcommon.toml R xorg-xprop extra/at-spi2-core/at-spi2-core.toml R xorgproto extra/libice/libice.toml @@ -3162,20 +3572,25 @@ R zlib-ng core/util-linux/util-linux.toml R zlib-ng extra/cairo/cairo.toml R zlib-ng extra/cargo-c/cargo-c.toml R zlib-ng extra/cmake/cmake.toml +R zlib-ng extra/cups/cups.toml R zlib-ng extra/freetype2/freetype2.toml R zlib-ng extra/git/git.toml R zlib-ng extra/gnutls/gnutls.toml +R zlib-ng extra/gst-plugins-bad/gst-plugins-bad.toml R zlib-ng extra/harfbuzz/harfbuzz.toml R zlib-ng extra/libfido2/libfido2.toml R zlib-ng extra/libmysofa/libmysofa.toml R zlib-ng extra/libpciaccess/libpciaccess.toml R zlib-ng extra/libpng/libpng.toml +R zlib-ng extra/libsoup3/libsoup3.toml R zlib-ng extra/libssh/libssh.toml R zlib-ng extra/libtiff/libtiff.toml +R zlib-ng extra/lynx/lynx.toml R zlib-ng extra/mesa/mesa.toml R zlib-ng extra/nasm/nasm.toml R zlib-ng extra/netpbm/netpbm.toml R zlib-ng extra/nodejs/nodejs.toml +R zlib-ng extra/qpdf/qpdf.toml R zlib-ng extra/r/r.toml R zlib-ng extra/swig/swig.toml R zsh core/base/base.toml @@ -3212,6 +3627,7 @@ T gtest extra/re2/re2.toml T java-environment extra/swig/swig.toml T libxkbcommon extra/xkeyboard-config/xkeyboard-config.toml T lua extra/swig/swig.toml +T man-db extra/tinysparql/tinysparql.toml T nodejs extra/libmysofa/libmysofa.toml T openssh extra/git/git.toml T perl-file-slurper extra/perl-pod-pom/perl-pod-pom.toml @@ -3227,6 +3643,7 @@ T python extra/spirv-llvm-translator/spirv-llvm-translator.toml T python extra/swig/swig.toml T python-fonttools extra/graphite/graphite.toml T python-fonttools extra/harfbuzz/harfbuzz.toml +T python-gobject extra/graphene/graphene.toml T python-gobject extra/libical/libical.toml T python-libevdev extra/xorgproto/xorgproto.toml T python-pexpect extra/fish/fish.toml @@ -3236,6 +3653,7 @@ T python-pytest extra/python-yaml/python-yaml.toml T python-pytest extra/xkeyboard-config/xkeyboard-config.toml T python-pytest-xdist extra/xkeyboard-config/xkeyboard-config.toml T python-setuptools extra/harfbuzz/harfbuzz.toml +T python-tappy extra/graphene/graphene.toml T r extra/swig/swig.toml T ruby extra/swig/swig.toml T sharutils core/fakeroot/fakeroot.toml @@ -3244,6 +3662,7 @@ T tcl extra/swig/swig.toml T tk extra/python-six/python-six.toml T ttf-dejavu extra/librsvg/librsvg.toml T valgrind extra/nettle/nettle.toml +T vim extra/vmaf/vmaf.toml T zlib-ng extra/snappy/snappy.toml V binutils core/llvm/llvm.toml V c++ core/llvm/llvm.toml @@ -3264,6 +3683,7 @@ V libegl extra/libglvnd/libglvnd.toml V libgcc core/llvm/llvm.toml V libgl extra/libglvnd/libglvnd.toml V libgles extra/libglvnd/libglvnd.toml +V libltdl core/libtool/libtool.toml V libstdc++ core/llvm/llvm.toml V libstemmer extra/snowball/snowball.toml V libudev extra/libudev-zero/libudev-zero.toml @@ -3283,6 +3703,7 @@ V pciutils core/vx/vx.toml V perl-text-tabs extra/perl-text-tabs-wrap/perl-text-tabs-wrap.toml V perl-text-wrap extra/perl-text-tabs-wrap/perl-text-tabs-wrap.toml V python-lark extra/python-lark-parser/python-lark-parser.toml +V sdl extra/sdl12-compat/sdl12-compat.toml V sdl2 extra/sdl2-compat/sdl2-compat.toml V sh core/dash/dash.toml V ttf-font extra/gnu-free-fonts/gnu-free-fonts.toml diff --git a/extra/avahi/0001-HACK-Install-fixes.patch b/extra/avahi/0001-HACK-Install-fixes.patch new file mode 100644 index 0000000..3a2f035 --- /dev/null +++ b/extra/avahi/0001-HACK-Install-fixes.patch @@ -0,0 +1,55 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: "Jan Alexander Steffens (heftig)" +Date: Thu, 8 Jun 2023 21:05:22 +0200 +Subject: [PATCH] HACK: Install fixes + +- Move example services to docs, see + https://bugs.archlinux.org/task/47822 +- Don't mkdir rundir +- Install header symlink for compat with mdnsresponder +--- + avahi-compat-libdns_sd/Makefile.am | 3 +++ + avahi-daemon/Makefile.am | 5 +++-- + 2 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/avahi-compat-libdns_sd/Makefile.am b/avahi-compat-libdns_sd/Makefile.am +index ecca1e97a6e4..a53bc4202cd0 100644 +--- a/avahi-compat-libdns_sd/Makefile.am ++++ b/avahi-compat-libdns_sd/Makefile.am +@@ -27,6 +27,9 @@ avahi_compat_libdns_sddir=$(includedir)/avahi-compat-libdns_sd + + avahi_compat_libdns_sd_HEADERS = dns_sd.h + ++install-data-local: ++ $(LN_S) avahi-compat-libdns_sd/dns_sd.h "$(DESTDIR)$(includedir)/dns_sd.h" ++ + lib_LTLIBRARIES = libdns_sd.la + + if ENABLE_TESTS +diff --git a/avahi-daemon/Makefile.am b/avahi-daemon/Makefile.am +index d352d5e52e5d..1f8b6d80ddb9 100644 +--- a/avahi-daemon/Makefile.am ++++ b/avahi-daemon/Makefile.am +@@ -27,6 +27,7 @@ pkgsysconfdir=$(sysconfdir)/avahi + servicedir=$(pkgsysconfdir)/services + introspectiondir=$(datadir)/dbus-1/interfaces + dbussystemservicesdir=$(datadir)/dbus-1/system-services ++pkgdocdir=$(datadir)/doc/avahi + + AM_CFLAGS+= \ + -DAVAHI_DAEMON_RUNTIME_DIR=\"$(runstatedir)/avahi-daemon/\" \ +@@ -68,7 +69,7 @@ pkgsysconf_DATA = \ + avahi-daemon.conf \ + hosts + +-dist_service_DATA = \ ++dist_pkgdoc_DATA = \ + ssh.service \ + sftp-ssh.service + +@@ -168,4 +169,4 @@ xmllint: + done + + install-data-local: +- test -z "$(runstatedir)" || $(MKDIR_P) "$(DESTDIR)$(runstatedir)" ++ $(MKDIR_P) "$(DESTDIR)$(servicedir)" diff --git a/extra/avahi/Fetch-build-db-from-upstream-git.patch b/extra/avahi/Fetch-build-db-from-upstream-git.patch new file mode 100644 index 0000000..613a20f --- /dev/null +++ b/extra/avahi/Fetch-build-db-from-upstream-git.patch @@ -0,0 +1,74 @@ +Patch-Source: https://salsa.debian.org/utopia-team/avahi/-/blob/b1a3a539ac0b6d79a7a0b87dccbb99028e10ec63/debian/patches/Fetch-build-db-from-upstream-git.patch +this is needed when building python +-- +From: Andreas Henriksson +Date: Sat, 26 Oct 2019 15:49:35 +0200 +Subject: Fetch build-db from upstream git + +Fetch the build-db file from: +https://raw.githubusercontent.com/lathiat/avahi/master/service-type-database/build-db + +This file is missing dist tarball, likely caused by changes in: +https://github.com/lathiat/avahi/pull/134 + +Carry it as a patch for now. +--- + service-type-database/build-db | 49 ++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 49 insertions(+) + create mode 100755 service-type-database/build-db + +diff --git a/service-type-database/build-db b/service-type-database/build-db +new file mode 100755 +index 0000000..78ee892 +--- /dev/null ++++ b/service-type-database/build-db +@@ -0,0 +1,49 @@ ++#!/usr/bin/env python ++# -*-python-*- ++# This file is part of avahi. ++# ++# avahi is free software; you can redistribute it and/or modify it ++# under the terms of the GNU Lesser General Public License as ++# published by the Free Software Foundation; either version 2 of the ++# License, or (at your option) any later version. ++# ++# avahi is distributed in the hope that it will be useful, but WITHOUT ++# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY ++# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public ++# License for more details. ++# ++# You should have received a copy of the GNU Lesser General Public ++# License along with avahi; if not, write to the Free Software ++# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 ++# USA. ++ ++try: ++ import anydbm as dbm ++except ImportError: ++ import dbm ++ ++import sys ++ ++if len(sys.argv) > 1: ++ infn = sys.argv[1] ++else: ++ infn = "service-types" ++ ++if len(sys.argv) > 2: ++ outfn = sys.argv[2] ++else: ++ outfn = infn + ".db" ++ ++db = dbm.open(outfn, "n") ++ ++for ln in open(infn, "r"): ++ ln = ln.strip(" \r\n\t") ++ ++ if ln == "" or ln.startswith("#"): ++ continue ++ ++ t, n = ln.split(":", 1) ++ ++ db[t.strip()] = n.strip() ++ ++db.close() diff --git a/extra/avahi/avahi.toml b/extra/avahi/avahi.toml new file mode 100644 index 0000000..11826d7 --- /dev/null +++ b/extra/avahi/avahi.toml @@ -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" ] diff --git a/extra/avahi/preinstall.sh b/extra/avahi/preinstall.sh new file mode 100644 index 0000000..6d31c13 --- /dev/null +++ b/extra/avahi/preinstall.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# thanks alpine + +groupadd -r -g 86 avahi 2>/dev/null || : +useradd -r -u 86 \ + -d /dev/null \ + -s /usr/bin/nologin \ + -g avahi \ + -c "Avahi System User" \ + -M \ + avahi 2>/dev/null || : + +exit 0 diff --git a/extra/bluez/004-Move-the-43xx-firmware-into-lib-firmware.patch b/extra/bluez/004-Move-the-43xx-firmware-into-lib-firmware.patch new file mode 100644 index 0000000..67410c7 --- /dev/null +++ b/extra/bluez/004-Move-the-43xx-firmware-into-lib-firmware.patch @@ -0,0 +1,13 @@ +diff --git a/tools/hciattach.h b/tools/hciattach.h +index dfa4c1e..c21dbda 100644 +--- a/tools/hciattach.h ++++ b/tools/hciattach.h +@@ -41,7 +41,7 @@ + #define HCI_UART_VND_DETECT 5 + + #ifndef FIRMWARE_DIR +-#define FIRMWARE_DIR "/etc/firmware" ++#define FIRMWARE_DIR "/lib/firmware" + #endif + + int read_hci_event(int fd, unsigned char *buf, int size); diff --git a/extra/bluez/bluetooth.initd b/extra/bluez/bluetooth.initd new file mode 100644 index 0000000..ef80c93 --- /dev/null +++ b/extra/bluez/bluetooth.initd @@ -0,0 +1,12 @@ +#!/sbin/openrc-run + +name="Bluetooth" +command="/usr/lib/bluetooth/bluetoothd" +pidfile="/run/bluetoothd.pid" +command_background=true + +depend() { + after coldplug + need dbus localmount hostname +} + diff --git a/extra/bluez/bluez.toml b/extra/bluez/bluez.toml new file mode 100644 index 0000000..745f0c7 --- /dev/null +++ b/extra/bluez/bluez.toml @@ -0,0 +1,160 @@ +[build] +type = "custom" + +[build.flags] +keep = [ + "etc/bluetooth/main.conf", + "etc/bluetooth/input.conf", + "etc/bluetooth/network.conf", + "etc/bluetooth/mesh-main.conf", + "etc/conf.d/*" +] + +[dependencies] +build = [ + "alsa-lib", + "cups", + "dbus", + "ell", + "json-c", + "libical", + "python-docutils", + "python-pygments", + "libudev-zero" +] +runtime = [ "alsa-lib", "dbus", "glib2", "glibc" ] + +[[manual_sources]] +file = "004-Move-the-43xx-firmware-into-lib-firmware.patch" + +[[manual_sources]] +file = "bluetooth.initd" + +[[manual_sources]] +file = "modules-load.conf" + +[[manual_sources]] +file = "mpris-proxy.desktop" + +[[manual_sources]] +file = "org.bluez.obex.service" + +[[manual_sources]] +file = "rfcomm.confd" + +[[manual_sources]] +file = "rfcomm.initd" + +[package] +description = "Daemons for the bluetooth protocol stack" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez" +version = "5.86" + +[package_dependencies.bluez-cups] +runtime = [ + "cups", + "dbus", + "glib2", + "glibc", +] + +[package_dependencies.bluez-deprecated-tools] +runtime = [ + "dbus", + "glib2", + "glibc", + "json-c", + "readline", + "libudev-zero", +] + +[package_dependencies.bluez-hid2hci] +runtime = [ + "glibc", + "libudev-zero", +] + +[package_dependencies.bluez-libs] +runtime = ["glibc"] + +[package_dependencies.bluez-mesh] +runtime = [ + "ell", + "glibc", + "json-c", + "readline", +] + +[package_dependencies.bluez-obex] +runtime = [ + "dbus", + "glib2", + "glibc", + "libical", + "readline", +] + +[package_dependencies.bluez-utils] +runtime = [ + "dbus", + "glibc", + "glib2", + "libudev-zero", + "readline", +] + +[[packages]] +description = "CUPS printer backend for Bluetooth printers" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez-cups" +version = "5.86" + +[[packages]] +description = "Deprecated tools for Bluez that are no longer maintained" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez-deprecated-tools" +version = "5.86" + +[[packages]] +description = "Put HID proxying bluetooth HCI's into HCI mode" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez-hid2hci" +version = "5.86" + +[[packages]] +description = "Deprecated libraries for the bluetooth protocol stack" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez-libs" +version = "5.86" + +[[packages]] +description = "Services for bluetooth mesh" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez-mesh" +version = "5.86" + +[[packages]] +description = "Object Exchange daemon for sharing content" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez-obex" +version = "5.86" + +[[packages]] +description = "Development and debugging utilities for the bluetooth protocol stack" +homepage = "http://www.bluez.org/" +license = "GPL-2.0-only" +name = "bluez-utils" +version = "5.86" + +[[source]] +extract_dir = "bluez-$version" +url = "https://www.kernel.org/pub/linux/bluetooth/bluez-$version.tar.xz" +patches = [ "004-Move-the-43xx-firmware-into-lib-firmware.patch" ] diff --git a/extra/bluez/build.sh b/extra/bluez/build.sh new file mode 100644 index 0000000..0b2a90f --- /dev/null +++ b/extra/bluez/build.sh @@ -0,0 +1,204 @@ +#!/bin/sh +set -eu + +makei() { + echo "==> Running: make DESTDIR=\"$pkgdir\" install $*" + make DESTDIR="$pkgdir" install "$@" +} + +mesoni() { + echo "==> Running: meson install --destdir \"$pkgdir\" $*" + meson install --destdir "$pkgdir" "$@" +} + +cmakei() { + echo "==> Running: cmake --install $*" + DESTDIR="$pkgdir" cmake --install "$@" +} + +starmove() { + [ "$#" -ge 1 ] || { + echo "starmove: requires at least one path pattern" >&2 + return 1 + } + [ "${DEPOT_OUTPUT_NAME:-}" != "" ] || { + echo "starmove: DEPOT_OUTPUT_NAME is not set" >&2 + return 1 + } + haul "$DEPOT_OUTPUT_NAME" "$@" +} + +depot_starbuild_sync_srcdir() { + workdir=${DEPOT_STARBUILD_WORKDIR:?} + compat_root="$workdir/.depot-starbuild" + mkdir -p "$compat_root/packages" + for entry in "$workdir"/* "$workdir"/.[!.]* "$workdir"/..?*; do + [ -e "$entry" ] || [ -L "$entry" ] || continue + base=$(basename "$entry") + [ "$base" = ".depot-starbuild" ] && continue + [ "$base" = "packages" ] && continue + ln -snf "$entry" "$compat_root/$base" + done + mkdir -p "$compat_root/packages/bluez/" + ln -snf "${DEPOT_PRIMARY_DESTDIR:-$DESTDIR}" "$compat_root/packages/bluez/files" + mkdir -p "$compat_root/packages/bluez-cups/" + ln -snf "$(subdestdir 'bluez-cups')" "$compat_root/packages/bluez-cups/files" + mkdir -p "$compat_root/packages/bluez-deprecated-tools/" + ln -snf "$(subdestdir 'bluez-deprecated-tools')" "$compat_root/packages/bluez-deprecated-tools/files" + mkdir -p "$compat_root/packages/bluez-hid2hci/" + ln -snf "$(subdestdir 'bluez-hid2hci')" "$compat_root/packages/bluez-hid2hci/files" + mkdir -p "$compat_root/packages/bluez-libs/" + ln -snf "$(subdestdir 'bluez-libs')" "$compat_root/packages/bluez-libs/files" + mkdir -p "$compat_root/packages/bluez-mesh/" + ln -snf "$(subdestdir 'bluez-mesh')" "$compat_root/packages/bluez-mesh/files" + mkdir -p "$compat_root/packages/bluez-obex/" + ln -snf "$(subdestdir 'bluez-obex')" "$compat_root/packages/bluez-obex/files" + mkdir -p "$compat_root/packages/bluez-utils/" + ln -snf "$(subdestdir 'bluez-utils')" "$compat_root/packages/bluez-utils/files" + srcdir="$compat_root" + export srcdir +} + +depot_starbuild_setup_env() { + package_name=$1 + package_version='5.86' + pkgdir=${DESTDIR:?} + export package_name package_version pkgdir + LANG=C + LC_ALL=C + export LANG LC_ALL + depot_starbuild_sync_srcdir +} + +depot_build() { + depot_starbuild_setup_env 'bluez' + rm -rf ell + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib \ + --with-udevdir=/usr/lib/udev \ + --with-dbusconfdir=/usr/share \ + --enable-btpclient \ + --enable-midi \ + --enable-sixaxis \ + --enable-mesh \ + --enable-hid2hci \ + --enable-experimental \ + --enable-datafiles \ + --enable-external-ell \ + --enable-library --enable-deprecated --disable-systemd + make +} + +depot_install() { + depot_starbuild_setup_env 'bluez' + make DESTDIR="$pkgdir" install install-pluginLTLIBRARIES + install -D -m644 src/main.conf "$pkgdir"/etc/bluetooth/main.conf + install -Dm755 "$srcdir"/bluetooth.initd "$pkgdir"/etc/init.d/bluetooth + install -Dm755 "$srcdir"/rfcomm.initd "$pkgdir"/etc/init.d/rfcomm + install -Dm644 "$srcdir"/rfcomm.confd "$pkgdir"/etc/conf.d/rfcomm + install -Dm755 test/simple-agent "$pkgdir"/usr/bin/bluez-simple-agent + install -Dm755 tools/btmgmt -t "$pkgdir"/usr/bin/ + install -Dm755 attrib/gatttool -t "$pkgdir"/usr/bin/ + install -Dm755 tools/obex-client-tool -t "$pkgdir"/usr/bin/ + install -Dm644 "$srcdir"/org.bluez.obex.service "$pkgdir"/usr/share/dbus-1/services/org.bluez.obex.service + # Autostart mpris-proxy to pass through MPRIS control over BlueZ + install -Dm644 "$srcdir"/mpris-proxy.desktop -t "$pkgdir"/etc/xdg/autostart/ + # modules which are required for some bluetooth accessories (keyboards, AVRCP, etc) + install -Dm644 "$srcdir"/modules-load.conf "$pkgdir"/usr/lib/modules-load.d/bluez.conf + for files in $(find tools/ -type f -perm -755); do + filename=$(basename "$files") + install -Dm755 "$files" "$pkgdir/usr/bin/$filename" + done +} + +depot_install_bluez_cups() { + depot_starbuild_setup_env 'bluez-cups' + starmove usr/lib/cups/backend/bluetooth +} + +depot_install_bluez_deprecated_tools() { + depot_starbuild_setup_env 'bluez-deprecated-tools' + starmove usr/bin/ciptool usr/bin/hciattach usr/bin/hciconfig usr/bin/hcidump usr/bin/hcitool usr/bin/meshctl usr/bin/rfcomm usr/bin/sdptool + starmove usr/share/man/man1/ciptool.1 usr/share/man/man1/hciattach.1 usr/share/man/man1/hciconfig.1 usr/share/man/man1/hcidump.1 usr/share/man/man1/hcitool.1 usr/share/man/man1/rfcomm.1 usr/share/man/man1/sdptool.1 + starmove usr/share/man/man7/rfcomm.7 +} + +depot_install_bluez_hid2hci() { + depot_starbuild_setup_env 'bluez-hid2hci' + starmove usr/lib/udev/* + starmove usr/share/man/man1/hid2hci.1 +} + +depot_install_bluez_libs() { + depot_starbuild_setup_env 'bluez-libs' + starmove usr/include/bluetooth/* + starmove usr/lib/libbluetooth.so* + starmove usr/lib/pkgconfig/* +} + +depot_install_bluez_mesh() { + depot_starbuild_setup_env 'bluez-mesh' + starmove etc/bluetooth/mesh-main.conf + starmove usr/bin/mesh-cfgclient usr/bin/mesh-cfgtest + starmove usr/lib/bluetooth/bluetooth-meshd + starmove usr/share/dbus-1/system.d/bluetooth-mesh.conf + starmove usr/share/man/man8/bluetooth-meshd.8 + chmod -v 555 "${pkgdir}"/etc/bluetooth +} + +depot_install_bluez_obex() { + depot_starbuild_setup_env 'bluez-obex' + install -Dm755 tools/obexctl -t "$pkgdir"/usr/bin/ + cd $srcdir + starmove usr/bin/obex-client-tool usr/bin/obex-server-tool + starmove usr/lib/bluetooth/obexd + starmove usr/share/dbus-1/system.d/obex.conf + starmove usr/share/man/man5/org.bluez.obex*.5 + starmove usr/share/dbus-1/services/org.bluez.obex.service +} + +depot_install_bluez_utils() { + depot_starbuild_setup_env 'bluez-utils' + + for files in $(find "${DEPOT_PRIMARY_DESTDIR}/usr/bin" -maxdepth 1 -type f -perm -755 2>/dev/null); do + filename=$(basename "$files") + case "$filename" in + advtest|avinfo|avtest|bcmfw|bdaddr|bluemoon|bluetoothctl|bluetooth-player|bneptest|btattach|btconfig|btgatt-client|btgatt-server|btinfo|btiotest|btmgmt|btmon|btpclient|btpclientctl|btproxy|btsnoop|check-selftest|cltest|create-image|eddystone|gatt-service|hcieventmask|hcisecfilter|hex2hcd|hid2hci|hwdb|ibeacon|isotest|l2ping|l2test|mpris-proxy|nokfw|oobtest|rctest|rtlfw|scotest|seq2bseq|test-runner) + starmove "usr/bin/$filename" + ;; + esac + done + + for files in $(find "${DEPOT_PRIMARY_DESTDIR}/usr/share/man/man1" -maxdepth 1 -type f 2>/dev/null); do + filename=$(basename "$files") + case "$filename" in + bluetoothctl*.1|btattach.1|btmgmt.1|btmon.1|isotest.1|l2ping.1|rctest.1) + starmove "usr/share/man/man1/$filename" + ;; + esac + done + + for files in $(find "${DEPOT_PRIMARY_DESTDIR}/usr/share/man/man5" -maxdepth 1 -type f 2>/dev/null); do + filename=$(basename "$files") + case "$filename" in + org.bluez.A*.5|org.bluez.B*.5|org.bluez.D*.5|org.bluez.G*.5|org.bluez.I*.5|org.bluez.L*.5|org.bluez.M*.5|org.bluez.N*.5|org.bluez.P*.5) + starmove "usr/share/man/man5/$filename" + ;; + esac + done + + for files in $(find "${DEPOT_PRIMARY_DESTDIR}/usr/share/man/man7" -maxdepth 1 -type f 2>/dev/null); do + filename=$(basename "$files") + case "$filename" in + hci.7|l2cap.7|mgmt.7|sco.7|iso.7) + starmove "usr/share/man/man7/$filename" + ;; + esac + done + + [ -f "${DEPOT_PRIMARY_DESTDIR}/usr/share/zsh/site-functions/_bluetoothctl" ] && starmove usr/share/zsh/site-functions/_bluetoothctl +} diff --git a/extra/bluez/modules-load.conf b/extra/bluez/modules-load.conf new file mode 100644 index 0000000..0398694 --- /dev/null +++ b/extra/bluez/modules-load.conf @@ -0,0 +1,2 @@ +uinput +uhid diff --git a/extra/bluez/mpris-proxy.desktop b/extra/bluez/mpris-proxy.desktop new file mode 100644 index 0000000..4995eaa --- /dev/null +++ b/extra/bluez/mpris-proxy.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=mpris-proxy +Comment=Start mpris-proxy in daemon mode +Exec=/usr/bin/mpris-proxy +TryExec=/usr/bin/mpris-proxy +Terminal=false +X-KDE-autostart-phase=2 diff --git a/extra/bluez/org.bluez.obex.service b/extra/bluez/org.bluez.obex.service new file mode 100644 index 0000000..d1afc39 --- /dev/null +++ b/extra/bluez/org.bluez.obex.service @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.bluez.obex +Exec=/usr/lib/bluetooth/obexd -n diff --git a/extra/bluez/rfcomm.confd b/extra/bluez/rfcomm.confd new file mode 100644 index 0000000..d87acdb --- /dev/null +++ b/extra/bluez/rfcomm.confd @@ -0,0 +1,5 @@ +# Bind rfcomm devices (allowed values are "true" and "false") +RFCOMM_ENABLE=true + +# Config file for rfcomm +RFCOMM_CONFIG="/etc/bluetooth/rfcomm.conf" diff --git a/extra/bluez/rfcomm.initd b/extra/bluez/rfcomm.initd new file mode 100644 index 0000000..26c2d6d --- /dev/null +++ b/extra/bluez/rfcomm.initd @@ -0,0 +1,27 @@ +#!/sbin/openrc-run +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/files/rfcomm-init.d,v 1.1 2011/12/31 21:09:18 pacho Exp $ + +depend() { + after coldplug + need dbus localmount hostname +} + +start() { + if [ "${RFCOMM_ENABLE}" = "true" -a -x /usr/bin/rfcomm ]; then + if [ -f "${RFCOMM_CONFIG}" ]; then + ebegin "Starting rfcomm" + /usr/bin/rfcomm -f "${RFCOMM_CONFIG}" bind all + eend $? + else + ewarn "Not enabling rfcomm because RFCOMM_CONFIG does not exists" + fi + fi +} + +stop() { + ebegin "Shutting down rfcomm" + /usr/bin/rfcomm release all + eend $? +} diff --git a/extra/cdparanoia/cdparanoia-10.2-format-security.patch b/extra/cdparanoia/cdparanoia-10.2-format-security.patch new file mode 100644 index 0000000..20b5bc4 --- /dev/null +++ b/extra/cdparanoia/cdparanoia-10.2-format-security.patch @@ -0,0 +1,16 @@ +diff -Naur cdparanoia-III-10.2.orig/main.c cdparanoia-III-10.2/main.c +--- cdparanoia-III-10.2.orig/main.c 2008-09-11 23:11:02.000000000 +0200 ++++ cdparanoia-III-10.2/main.c 2014-04-14 21:24:10.023000000 +0200 +@@ -588,10 +588,10 @@ + buffer[aheadposition+19]='>'; + } + +- fprintf(stderr,buffer); ++ fprintf(stderr, "%s", buffer); + + if (logfile != NULL && function==-1) { +- fprintf(logfile,buffer+1); ++ fprintf(logfile, "%s", buffer+1); + fprintf(logfile,"\n\n"); + fflush(logfile); + } diff --git a/extra/cdparanoia/cdparanoia-10.2-ldflags.patch b/extra/cdparanoia/cdparanoia-10.2-ldflags.patch new file mode 100644 index 0000000..91e14d0 --- /dev/null +++ b/extra/cdparanoia/cdparanoia-10.2-ldflags.patch @@ -0,0 +1,24 @@ +diff -up cdparanoia-III-10.2/interface/Makefile.in.jx cdparanoia-III-10.2/interface/Makefile.in +--- cdparanoia-III-10.2/interface/Makefile.in.jx 2008-08-21 12:08:54.000000000 -0400 ++++ cdparanoia-III-10.2/interface/Makefile.in 2018-03-07 13:12:53.999947802 -0500 +@@ -46,7 +46,7 @@ libcdda_interface.a: $(OFILES) + $(RANLIB) libcdda_interface.a + + libcdda_interface.so: $(OFILES) +- $(CC) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES) $(LIBS) ++ $(CC) $(LDFLAGS) -fpic -shared -o libcdda_interface.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_interface.so.0 $(OFILES) $(LIBS) + [ -e libcdda_interface.so.0 ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so.0 + [ -e libcdda_interface.so ] || ln -s libcdda_interface.so.0.$(VERSION) libcdda_interface.so + +diff -up cdparanoia-III-10.2/paranoia/Makefile.in.jx cdparanoia-III-10.2/paranoia/Makefile.in +--- cdparanoia-III-10.2/paranoia/Makefile.in.jx 2008-09-04 15:02:47.000000000 -0400 ++++ cdparanoia-III-10.2/paranoia/Makefile.in 2018-03-07 13:12:39.352765050 -0500 +@@ -44,7 +44,7 @@ libcdda_paranoia.a: $(OFILES) + $(RANLIB) libcdda_paranoia.a + + libcdda_paranoia.so: $(OFILES) +- $(CC) -fpic -shared -o libcdda_paranoia.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_paranoia.so.0 $(OFILES) -L ../interface -lcdda_interface ++ $(CC) $(LDFLAGS) -fpic -shared -o libcdda_paranoia.so.0.$(VERSION) -Wl,-soname -Wl,libcdda_paranoia.so.0 $(OFILES) -L ../interface -lcdda_interface + [ -e libcdda_paranoia.so.0 ] || ln -s libcdda_paranoia.so.0.$(VERSION) libcdda_paranoia.so.0 + [ -e libcdda_paranoia.so ] || ln -s libcdda_paranoia.so.0.$(VERSION) libcdda_paranoia.so + diff --git a/extra/cdparanoia/cdparanoia.toml b/extra/cdparanoia/cdparanoia.toml new file mode 100644 index 0000000..de5cfe4 --- /dev/null +++ b/extra/cdparanoia/cdparanoia.toml @@ -0,0 +1,38 @@ +[build] +type = "autotools" + +[build.flags] +skip_tests = true +CFLAGS += [ "-fPIC" ] +make-install-vars = [ + "BINDIR=$$DESTDIR/usr/bin", + "MANDIR=$$DESTDIR/usr/share/man", + "INCLUDEDIR=$$DESTDIR/usr/include", + "LIBDIR=$$DESTDIR/usr/lib" +] + +[dependencies] +runtime = ["glibc"] + +[[manual_sources]] +files = [ + "cdparanoia-10.2-format-security.patch", + "cdparanoia-10.2-ldflags.patch", +] + +[package] +description = "Compact Disc Digital Audio extraction tool" +homepage = "https://www.xiph.org/paranoia/" +license = "GPL-2.0-only AND GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2" +name = "cdparanoia" +version = "10.2" + +[[source]] +extract_dir = "$name-$version" +patches = [ + "cdparanoia-10.2-format-security.patch", + "cdparanoia-10.2-ldflags.patch", +] +sha256 = "005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55fe64df" +url = "https://downloads.xiph.org/releases/cdparanoia/cdparanoia-III-$version.src.tgz" +post_extract = [ "autoreconf -fiv" ] diff --git a/extra/cups/build.sh b/extra/cups/build.sh new file mode 100755 index 0000000..6ece2e3 --- /dev/null +++ b/extra/cups/build.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -eu + +makei() { + echo "==> Running: make DESTDIR=\"$pkgdir\" install $*" + make DESTDIR="$pkgdir" install "$@" +} + +mesoni() { + echo "==> Running: meson install --destdir \"$pkgdir\" $*" + meson install --destdir "$pkgdir" "$@" +} + +cmakei() { + echo "==> Running: cmake --install $*" + DESTDIR="$pkgdir" cmake --install "$@" +} + +starmove() { + [ "$#" -ge 1 ] || { + echo "starmove: requires at least one path pattern" >&2 + return 1 + } + [ "${DEPOT_OUTPUT_NAME:-}" != "" ] || { + echo "starmove: DEPOT_OUTPUT_NAME is not set" >&2 + return 1 + } + haul "$DEPOT_OUTPUT_NAME" "$@" +} + +depot_starbuild_sync_srcdir() { + workdir=${DEPOT_STARBUILD_WORKDIR:?} + compat_root="$workdir/.depot-starbuild" + mkdir -p "$compat_root/packages" + for entry in "$workdir"/* "$workdir"/.[!.]* "$workdir"/..?*; do + [ -e "$entry" ] || [ -L "$entry" ] || continue + base=$(basename "$entry") + [ "$base" = ".depot-starbuild" ] && continue + [ "$base" = "packages" ] && continue + ln -snf "$entry" "$compat_root/$base" + done + mkdir -p "$compat_root/packages/cups/" + ln -snf "${DEPOT_PRIMARY_DESTDIR:-$DESTDIR}" "$compat_root/packages/cups/files" + mkdir -p "$compat_root/packages/libcups/" + ln -snf "$(subdestdir 'libcups')" "$compat_root/packages/libcups/files" + srcdir="$compat_root" + export srcdir +} + +depot_starbuild_setup_env() { + package_name=$1 + package_version='2.4.14' + pkgdir=${DESTDIR:?} + export package_name package_version pkgdir + LANG=C + LC_ALL=C + export LANG LC_ALL + depot_starbuild_sync_srcdir +} + +depot_build() { + depot_starbuild_setup_env 'cups' + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --libdir=/usr/lib \ + --with-logdir=/var/log/cups \ + --with-docdir=/usr/share/cups/doc \ + --with-exe-file-perm=0755 \ + --with-cups-user=209 \ + --with-cups-group=209 \ + --with-max-log-size=0 \ + --enable-pam=yes \ + --enable-raw-printing \ + --enable-dbus=yes \ + --with-tls=gnutls \ + --with-dbusdir=/usr/share/dbus-1 \ + --enable-relro \ + --enable-libpaper + make +} + +depot_install() { + depot_starbuild_setup_env 'cups' + make BUILDROOT="${pkgdir}" install-data install-exec + rm -f "${pkgdir}"/usr/bin/cups-config + install -D -m644 ../cups.logrotate "${pkgdir}"/etc/logrotate.d/cups + install -D -m644 ../cups.pam "${pkgdir}"/etc/pam.d/cups + # fix perms on /var/spool and /etc + chmod 755 "${pkgdir}"/var/spool + chmod 755 "${pkgdir}"/etc + # remove directory from package, it will be recreated at each server start + rm -rf "${pkgdir}"/var/run + # install some more configuration files that will get filled by cupsd + touch "${pkgdir}"/etc/cups/printers.conf + touch "${pkgdir}"/etc/cups/classes.conf + touch "${pkgdir}"/etc/cups/subscriptions.conf + chgrp -R 209 "${pkgdir}"/etc/cups + # fix .desktop file + sed -i 's|^Exec=htmlview http://localhost:631/|Exec=xdg-open http://localhost:631/|g' "${pkgdir}"/usr/share/applications/cups.desktop + # compress some driver files, adopted from Fedora + find "${pkgdir}"/usr/share/cups/model -name "*.ppd" | xargs gzip -n9f + # remove client.conf man page + rm -f "${pkgdir}"/usr/share/man/man5/client.conf.5 + # comment out removed filters that are now part of cups-filters + perl -p -i -e 's:^(.*\s+bannertops\s*)$:#\1:' "$pkgdir"/usr/share/cups/mime/mime.convs + # comment out unnecessary PageLogFormat entry + sed -i -e 's:PageLogFormat:#PageLogFormat:' "$pkgdir"/etc/cups/cupsd.conf* + # no more xinetd support + rm -rf "${pkgdir}"/etc/xinetd.d + install -D -m 755 "$srcdir"/cupsd.initd $pkgdir/etc/init.d/cupsd +} + +depot_install_libcups() { + depot_starbuild_setup_env 'libcups' + make BUILDROOT="${pkgdir}" install-headers install-libs + mkdir -p "${pkgdir}"/usr/bin + install -m755 "${srcdir}"/cups/cups-config "${pkgdir}"/usr/bin/cups-config +} + diff --git a/extra/cups/cups-no-export-ssllibs.patch b/extra/cups/cups-no-export-ssllibs.patch new file mode 100644 index 0000000..652fd6a --- /dev/null +++ b/extra/cups/cups-no-export-ssllibs.patch @@ -0,0 +1,10 @@ +diff -up cups-1.5b1/config-scripts/cups-ssl.m4.no-export-ssllibs cups-1.5b1/config-scripts/cups-tls.m4 +--- cups-1.6.2/config-scripts/cups-tls.m4.no-export-ssllibs 2011-05-11 02:52:08.000000000 +0200 ++++ cups-1.6.2/config-scripts/cups-tls.m4 2011-05-23 17:47:27.000000000 +0200 +@@ -107,5 +107,5 @@ + AC_SUBST([TLSFLAGS]) + AC_SUBST([TLSLIBS]) + +-EXPORT_TLSLIBS="$TLSLIBS" ++EXPORT_TLSLIBS="" + AC_SUBST([EXPORT_TLSLIBS]) diff --git a/extra/cups/cups-nostrip.patch b/extra/cups/cups-nostrip.patch new file mode 100644 index 0000000..f689368 --- /dev/null +++ b/extra/cups/cups-nostrip.patch @@ -0,0 +1,68 @@ +diff -ru a/config-scripts/cups-compiler.m4 b/config-scripts/cups-compiler.m4 +--- a/config-scripts/cups-compiler.m4 2020-04-27 14:04:29.000000000 -0400 ++++ b/config-scripts/cups-compiler.m4 2021-08-06 20:53:29.316010169 -0400 +@@ -11,9 +11,6 @@ + + dnl Clear the debugging and non-shared library options unless the user asks + dnl for them... +-INSTALL_STRIP="" +-AC_SUBST(INSTALL_STRIP) +- + AC_ARG_WITH([optim], AS_HELP_STRING([--with-optim], [set optimization flags]), [ + OPTIM="$withval" + ], [ +@@ -31,7 +28,6 @@ + AS_IF([test x$enable_debug = xyes -a "x$OPTIM" = x], [ + OPTIM="-g" + ], [ +- INSTALL_STRIP="-s" + ]) + + dnl Debug printfs can slow things down, so provide a separate option for that +diff -ru a/configure b/configure +--- a/configure 2020-04-27 14:04:29.000000000 -0400 ++++ b/configure 2021-08-06 20:54:01.585892266 -0400 +@@ -726,7 +726,6 @@ + ARCHFLAGS + UNITTESTS + OPTIM +-INSTALL_STRIP + LIBTOOL_INSTALL + LIBTOOL_CXX + LIBTOOL_CC +@@ -7902,7 +7901,6 @@ + + + +-INSTALL_STRIP="" + + + +@@ -7956,10 +7954,6 @@ + + OPTIM="-g" + +-else $as_nop +- +- INSTALL_STRIP="-s" +- + fi + + if test x$enable_debug_printfs = xyes +diff -ru a/Makedefs.in b/Makedefs.in +--- a/Makedefs.in 2020-04-27 14:04:29.000000000 -0400 ++++ b/Makedefs.in 2021-08-06 20:53:42.565961754 -0400 +@@ -46,12 +46,12 @@ + # Installation programs... + # + +-INSTALL_BIN = @LIBTOOL_INSTALL@ $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ @INSTALL_STRIP@ ++INSTALL_BIN = @LIBTOOL_INSTALL@ $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ + INSTALL_COMPDATA = $(INSTALL) -c -m 444 @INSTALL_GZIP@ + INSTALL_CONFIG = $(INSTALL) -c -m @CUPS_CONFIG_FILE_PERM@ + INSTALL_DATA = $(INSTALL) -c -m 444 + INSTALL_DIR = $(INSTALL) -d +-INSTALL_LIB = @LIBTOOL_INSTALL@ $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ @INSTALL_STRIP@ ++INSTALL_LIB = @LIBTOOL_INSTALL@ $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ + INSTALL_MAN = $(INSTALL) -c -m 444 + INSTALL_SCRIPT = $(INSTALL) -c -m @CUPS_EXE_FILE_PERM@ diff --git a/extra/cups/cups.logrotate b/extra/cups/cups.logrotate new file mode 100644 index 0000000..19e1210 --- /dev/null +++ b/extra/cups/cups.logrotate @@ -0,0 +1,5 @@ +/var/log/cups/*_log { + missingok + notifempty + sharedscripts +} diff --git a/extra/cups/cups.pam b/extra/cups/cups.pam new file mode 100644 index 0000000..53724d1 --- /dev/null +++ b/extra/cups/cups.pam @@ -0,0 +1,3 @@ +auth required pam_unix.so +account required pam_unix.so +session required pam_unix.so diff --git a/extra/cups/cups.toml b/extra/cups/cups.toml new file mode 100644 index 0000000..cbfff9f --- /dev/null +++ b/extra/cups/cups.toml @@ -0,0 +1,75 @@ +[build] +type = "custom" + +[build.flags] +keep = [ + "etc/cups/cupsd.conf", + "etc/cups/snmp.conf", + "etc/cups/printers.conf", + "etc/cups/classes.conf", + "etc/cups/cups-files.conf", + "etc/cups/subscriptions.conf", + "etc/logrotate.d/cups", + "etc/pam.d/cups", +] + +[dependencies] +build = [ + "acl", + "avahi", + "gnutls", + "libpaper", + "libusb", + "pam", + "git", +] +runtime = [ "acl", "avahi", "dbus", "glibc", "gnutls", "hicolor-icon-theme", "libcups", "libunwind", "libpaper", "libcxx", "pam" ] + +[[manual_sources]] +file = "cups.pam" + +[[manual_sources]] +file = "cupsd.initd" + +[[manual_sources]] +file = "preinstall.sh" + +[[manual_sources]] +file = "default-config-no-gssapi.patch" + +[[manual_sources]] +file = "cups-nostrip.patch" + +[[manual_sources]] +file = "cups-no-export-ssllibs.patch" + +[[manual_sources]] +file = "cups.logrotate" + +[package] +description = "OpenPrinting CUPS - daemon package" +homepage = "https://github.com/OpenPrinting/cups.git" +license = "Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause" +name = "cups" +version = "2.4.16" + +[package_dependencies.libcups] +runtime = [ + "avahi", + "glibc", + "gnutls", + "sh", + "zlib-ng", +] + +[[packages]] +description = "OpenPrinting CUPS - client libraries and headers" +homepage = "https://github.com/OpenPrinting/cups.git" +license = "Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause" +name = "libcups" +version = "2.4.16" + +[[source]] +extract_dir = "cups" +url = "https://github.com/OpenPrinting/cups.git#v$version" +patches = [ "cups-no-export-ssllibs.patch", "default-config-no-gssapi.patch", "cups-nostrip.patch" ] diff --git a/extra/cups/cupsd.initd b/extra/cups/cupsd.initd new file mode 100644 index 0000000..ff09987 --- /dev/null +++ b/extra/cups/cupsd.initd @@ -0,0 +1,44 @@ +#!/sbin/openrc-run + +name="CUPS" + +extra_commands="checkconfig" +extra_started_commands="reload" + +description_checkconfig="Test the configuration file" +description_reload="Reload" + +: ${cfgfile:="/etc/cups/cupsd.conf"} + +command="/usr/sbin/cupsd" +command_args="-f -c $cfgfile" +command_background="yes" + +pidfile="/run/cups/$RC_SVCNAME.pid" + +depend() { + use net + before nfs + need dbus + after logger +} + +checkconfig() { + $command $command_args -t >/dev/null 2>&1 \ + || $command $command_args -t +} + +start_pre() { + checkconfig || return 1 + + checkpath -q -d -m 0775 -o root:lp /var/cache/cups + checkpath -q -d -m 0775 -o root:lp /var/cache/cups/rss + checkpath -q -d -m 0755 -o root:lp /run/cups + checkpath -q -d -m 0511 -o lp:lpadmin /run/cups/certs +} + +reload() { + ebegin "Reloading $name" + start-stop-daemon --signal HUP --pidfile "$pidfile" + eend $? +} diff --git a/extra/cups/default-config-no-gssapi.patch b/extra/cups/default-config-no-gssapi.patch new file mode 100644 index 0000000..54c75bc --- /dev/null +++ b/extra/cups/default-config-no-gssapi.patch @@ -0,0 +1,29 @@ +Upstream: Not applicable (local configuration) +Reason: Sets config defaults for Alpine + +--- a/conf/cupsd.conf.in ++++ b/conf/cupsd.conf.in +@@ -154,12 +154,12 @@ + + # Job-related operations must be done by the owner or an administrator... + +- AuthType Negotiate ++ AuthType Default + Order deny,allow + + + +- AuthType Negotiate ++ AuthType Default + Require user @OWNER @SYSTEM + Order deny,allow + +@@ -180,7 +180,7 @@ + + # Only the owner or an administrator can cancel or authenticate a job... + +- AuthType Negotiate ++ AuthType Default + Require user @OWNER @CUPS_DEFAULT_PRINTOPERATOR_AUTH@ + Order deny,allow + diff --git a/extra/cups/preinstall.sh b/extra/cups/preinstall.sh new file mode 100644 index 0000000..96486eb --- /dev/null +++ b/extra/cups/preinstall.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +addgroup -S lpadmin 2>/dev/null +addgroup -S -g 7 lp 2>/dev/null +adduser -S -G lp -g lp -u 4 lp 2>/dev/null +addgroup lp lp 2>/dev/null + +exit 0 diff --git a/extra/gdk-pixbuf2/gdk-pixbuf2.toml b/extra/gdk-pixbuf2/gdk-pixbuf2.toml new file mode 100644 index 0000000..dcb1383 --- /dev/null +++ b/extra/gdk-pixbuf2/gdk-pixbuf2.toml @@ -0,0 +1,45 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" +configure = [ + "-Dpng=enabled", + "-Dgif=enabled", + "-Djpeg=enabled", + "-Dtiff=enabled", + "-Dthumbnailer=enabled", + "--wrap-mode=nofallback", + "-Dgtk_doc=true", + "-Dglycin=disabled", +] + +[dependencies] +build = [ + "gi-docgen", + "gobject-introspection", + "meson", + "python-docutils", +] +optional = [ + "libheif", + "libopenraw", + "libwmf", +] +runtime = [ + "glib2", + "glibc", + "shared-mime-info", +] + +[package] +description = "An image loading library" +homepage = "https://wiki.gnome.org/Projects/GdkPixbuf" +license = "LGPL-2.0-or-later" +name = "gdk-pixbuf2" +version = "2.44.5" + +[[source]] +extract_dir = "$name-$version" +sha256 = "69b93e09139b80c0ee661503d60deb5a5874a31772b5184b9cd5462a4100ab68" +url = "https://download.gnome.org/sources/gdk-pixbuf/2.44/gdk-pixbuf-$version.tar.xz" diff --git a/extra/graphene/graphene.toml b/extra/graphene/graphene.toml new file mode 100644 index 0000000..ee34698 --- /dev/null +++ b/extra/graphene/graphene.toml @@ -0,0 +1,32 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" + +[dependencies] +build = [ + "gobject-introspection", + "gtk-doc", + "meson", +] +runtime = [ + "glib2", + "glibc", +] +test = [ + "python-gobject", + "python-tappy", +] + +[package] +description = "Thin layer of graphic data types" +homepage = "https://ebassi.github.io/graphene/" +license = "MIT" +name = "graphene" +version = "1.10.8" + +[[source]] +extract_dir = "$name-$version" +sha256 = "a37bb0e78a419dcbeaa9c7027bcff52f5ec2367c25ec859da31dfde2928f279a" +url = "https://download.gnome.org/sources/graphene/1.10/graphene-$version.tar.xz" diff --git a/extra/gst-plugins-bad/gst-plugins-bad.toml b/extra/gst-plugins-bad/gst-plugins-bad.toml new file mode 100644 index 0000000..75aa865 --- /dev/null +++ b/extra/gst-plugins-bad/gst-plugins-bad.toml @@ -0,0 +1,71 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" +configure = ["-Dgpl=enabled"] + +[dependencies] +build = [ + "meson", + "curl", + "bluez-libs", + "json-glib", + "nettle", + "valgrind", + "aom", + "lcms2", + "libass", + "libde265", + "libdvdnav", + "libdvdread", + "libexif", + "libmodplug", + "libsndfile", + "libsoup3", + "libwebp", + "glslang", + "shaderc", + "gsm", + "openh264", + "openjpeg2", + "soundtouch", + "srt", + "webrtc-audio-processing-1", + "x265", + "vulkan-headers", + "wayland-protocols", +] +runtime = [ + "glibc", + "glib2", + "gst-plugins-base", + "gstreamer", + "libdrm", + "libunwind", + "libgl", + "libcxx", + "libusb", + "libva", + "libx11", + "libxcb", + "libxkbcommon", + "libxkbcommon-x11", + "mesa", + "vmaf", + "vulkan-icd-loader", + "wayland", + "zlib-ng", +] + +[package] +description = "a set of plug-ins that aren't up to par compared to the rest" +homepage = "https://gstreamer.freedesktop.org/" +license = "LGPL-2.1-or-later" +name = "gst-plugins-bad" +version = "1.28.1" + +[[source]] +extract_dir = "$name-$version" +sha256 = "56c1593787f8b5550893d59e4ff29e6bcccf34973316fa55e34ce493e04313a2" +url = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-$version.tar.xz" diff --git a/extra/gst-plugins-base/gst-plugins-base.toml b/extra/gst-plugins-base/gst-plugins-base.toml new file mode 100644 index 0000000..5ecb80e --- /dev/null +++ b/extra/gst-plugins-base/gst-plugins-base.toml @@ -0,0 +1,42 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" +configure = ["--wrap-mode=nodownload"] +skip-tests = true # need an x session + +[dependencies] +build = [ + "sdl2-compat", + "valgrind", + "meson", + "wayland-protocols" +] +runtime = [ + "gstreamer", + "alsa-lib", + "cairo", + "cdparanoia", + "glibc", + "glib2", + "libunwind", + "libogg", + "libtheora", + "libvorbis", + "opus", + "pango", +] + +[package] +description = "well-groomed and well-maintained collection of GStreamer plug-ins and elements" +homepage = "https://gstreamer.freedesktop.org/" +license = "LGPL-2.1-or-later" +name = "gst-plugins-base" +version = "1.28.1" + +[[source]] +extract_dir = "$name-$version" +post_extract = ["sed -i '/tcase_add_test (tc_chain, test_reorder_buffer);/d' tests/check/libs/gstglcolorconvert.c"] +sha256 = "1446a4c2a92ff5d78d88e85a599f0038441d53333236f0c72d72f21a9c132497" +url = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-$version.tar.xz" diff --git a/extra/gstreamer/gstreamer.toml b/extra/gstreamer/gstreamer.toml new file mode 100644 index 0000000..92866c7 --- /dev/null +++ b/extra/gstreamer/gstreamer.toml @@ -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" diff --git a/extra/gtk4/gtk4.toml b/extra/gtk4/gtk4.toml new file mode 100644 index 0000000..1aa1ff4 --- /dev/null +++ b/extra/gtk4/gtk4.toml @@ -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" diff --git a/extra/iso-codes/iso-codes.toml b/extra/iso-codes/iso-codes.toml new file mode 100644 index 0000000..5229727 --- /dev/null +++ b/extra/iso-codes/iso-codes.toml @@ -0,0 +1,22 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" + +[dependencies] +build = [ + "meson", + "python", +] + +[package] +description = "Lists of the country, language, and currency names" +homepage = "https://salsa.debian.org/iso-codes-team/iso-codes" +license = "LGPL-2.1-only" +name = "iso-codes" +version = "4.20.1" + +[[source]] +extract_dir = "$name-$version" +url = "https://salsa.debian.org/iso-codes-team/iso-codes.git#v$version" diff --git a/extra/jbig2dec/jbig2dec.toml b/extra/jbig2dec/jbig2dec.toml new file mode 100644 index 0000000..c0cb0aa --- /dev/null +++ b/extra/jbig2dec/jbig2dec.toml @@ -0,0 +1,23 @@ +[build] +type = "autotools" + +[build.flags] +skip-tests = true + +[dependencies] +runtime = [ + "glibc", + "libpng", +] + +[package] +description = "Decoder implementation of the JBIG2 image compression format" +homepage = "https://jbig2dec.com/" +license = "AGPL-3.0-or-Later" +name = "jbig2dec" +version = "0.20" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/ArtifexSoftware/jbig2dec/releases/download/$version/jbig2dec-$version.tar.gz" +sha256 = "b2:ecd913567290eb2d11728c4cc36d53767e36ac618e827c297069e7b71d5b44e357e21705086a1f6499e0de1b2463dded81448137112a7b6062640700cb4620ca" diff --git a/extra/libepoxy/libepoxy.toml b/extra/libepoxy/libepoxy.toml new file mode 100644 index 0000000..e8e00fa --- /dev/null +++ b/extra/libepoxy/libepoxy.toml @@ -0,0 +1,30 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" + +[dependencies] +build = [ + "doxygen", + "graphviz", + "mesa", + "meson", +] +runtime = [ + "glibc", + "libgl", + "libx11", +] + +[package] +description = "Library handling OpenGL function pointer management" +homepage = "https://github.com/anholt/libepoxy" +license = "MIT" +name = "libepoxy" +version = "1.5.10" + +[[source]] +extract_dir = "$name-$version" +sha256 = "072cda4b59dd098bba8c2363a6247299db1fa89411dc221c8b81b8ee8192e623" +url = "https://download.gnome.org/sources/libepoxy/1.5/libepoxy-$version.tar.xz" diff --git a/extra/libsoup3/libsoup3.toml b/extra/libsoup3/libsoup3.toml new file mode 100644 index 0000000..0977827 --- /dev/null +++ b/extra/libsoup3/libsoup3.toml @@ -0,0 +1,37 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" +configure = ["--wrap-mode=nofallback"] + +[dependencies] +build = [ + "gi-docgen", + "gobject-introspection", + "meson", + "python-quart", + "vala", +] +runtime = [ + "brotli", + "glib-networking", + "glib2", + "glibc", + "libnghttp2", + "libpsl", + "sqlite", + "zlib-ng", +] + +[package] +description = "HTTP client/server library for GNOME" +homepage = "https://wiki.gnome.org/Projects/libsoup" +license = "LGPL-2.0-or-later" +name = "libsoup3" +version = "3.6.6" + +[[source]] +extract_dir = "$name-$version" +sha256 = "51ed0ae06f9d5a40f401ff459e2e5f652f9a510b7730e1359ee66d14d4872740" +url = "https://download.gnome.org/sources/libsoup/3.6/libsoup-$version.tar.xz" diff --git a/extra/libtheora/libtheora.toml b/extra/libtheora/libtheora.toml new file mode 100644 index 0000000..5cb5476 --- /dev/null +++ b/extra/libtheora/libtheora.toml @@ -0,0 +1,29 @@ +[build] +type = "autotools" + +[build.flags] +configure = ["--disable-static"] + +[dependencies] +build = [ + "doxygen", + "libpng", + "libvorbis", + "sdl", +] +runtime = [ + "glibc", + "libogg", +] + +[package] +description = "Standard encoder and decoder library for the Theora video compression format" +homepage = "https://www.theora.org/" +license = "BSD-3-Clause" +name = "libtheora" +version = "1.2.0" + +[[source]] +extract_dir = "$name-$version" +sha256 = "ebdf77a8f5c0a8f7a9e42323844fa09502b34eb1d1fece7b5f54da41fe2122ec" +url = "https://downloads.xiph.org/releases/theora/libtheora-$version.tar.xz" diff --git a/extra/libxpm/libxpm.toml b/extra/libxpm/libxpm.toml new file mode 100644 index 0000000..0c7c27f --- /dev/null +++ b/extra/libxpm/libxpm.toml @@ -0,0 +1,33 @@ +[build] +type = "autotools" + +[build.flags] +configure = [ + "--disable-static", + "--disable-open-zfile", +] +skip-tests = true # fail anyway + +[dependencies] +build = ["xorg-util-macros"] +runtime = [ + "libxt", + "libxext", + "libx11", + "glibc", +] + +[package] +description = "X11 pixmap library" +homepage = "https://xorg.freedesktop.org/" +license = [ + "MIT", + "X11-distribute-modifications-variant", +] +name = "libxpm" +version = "3.5.18" + +[[source]] +extract_dir = "$name-$version" +sha256 = "b4ed79bfc718000edee837d551c35286f0b84576db0ce07bbbebe60a4affa1e4" +url = "https://xorg.freedesktop.org/releases/individual/lib/libXpm-$version.tar.xz" diff --git a/extra/lynx/lynx.toml b/extra/lynx/lynx.toml new file mode 100644 index 0000000..50deed7 --- /dev/null +++ b/extra/lynx/lynx.toml @@ -0,0 +1,44 @@ +[build] +type = "autotools" + +[build.flags] +configure = [ + "--with-ssl=/usr", + "--enable-externs", + "--enable-default-colors", + "--enable-nls", + "--enable-ipv6", +] +post_install = [ + 'sed -i -e "s|^HELPFILE.*$|HELPFILE:file:///usr/share/doc/lynx/lynx_help/lynx_help_main.html|" "$DESTDIR/etc/lynx.cfg"', + 'install -d "$DESTDIR/usr/share/doc/lynx"', + 'cp -rf lynx_help "$DESTDIR/usr/share/doc/lynx"', +] +skip_tests = true +use_lto = false +keep = [ "etc/lynx.cfg" ] +source_subdir = "lynx2.9.2" + +[dependencies] +runtime = [ + "brotli", + "bzip2", + "glibc", + "libidn2", + "zlib-ng", + "openssl", + "ncurses", +] + +[package] +description = "text browser for the World Wide Web" +homepage = "https://lynx.invisible-island.net/" +license = "GPL-2.0-only" +name = "lynx" +version = "2.9.2" + +[[source]] +extract_dir = "$name-$version" +sha256 = "b2:5a8b78c11413e9e1d62f1a065c1e389cd1ddb0aad4a12d974cfef0b95d2c5d3f5e45097c33da2bf7fc41b615be6f883c951e98bd3d6f426bd3238e3a4e28fdae" +url = "https://invisible-mirror.net/archives/lynx/tarballs/lynx$version.tar.gz" +post_extract = [ "ls" ] diff --git a/extra/md4c/md4c.toml b/extra/md4c/md4c.toml new file mode 100644 index 0000000..6839672 --- /dev/null +++ b/extra/md4c/md4c.toml @@ -0,0 +1,20 @@ +[build] +type = "cmake" + +[build.flags] +build_dir = "build" + +[package] +description = "C Markdown parser" +homepage = "https://github.com/mity/md4c" +license = "MIT" +name = "md4c" +version = "0.5.2" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/mity/md4c.git#release-$version" + +[dependencies] +runtime = [ "glibc" ] +build = [ "cmake" ] diff --git a/extra/openjpeg2/openjpeg2.toml b/extra/openjpeg2/openjpeg2.toml new file mode 100644 index 0000000..d6edfa5 --- /dev/null +++ b/extra/openjpeg2/openjpeg2.toml @@ -0,0 +1,34 @@ +[build] +type = "cmake" + +[build.flags] +build_dir = "build" +configure = ["-DBUILD_STATIC_LIBS=OFF"] + +[dependencies] +build = [ + "cmake", + "doxygen", + "graphviz", +] +runtime = [ + "glibc", + "lcms2", + "libpng", + "libtiff", +] + +[package] +description = "open source JPEG 2000 codec" +homepage = "https://github.com/uclouvain/openjpeg" +license = [ + "BSD-2-Clause", + "MIT", +] +name = "openjpeg2" +version = "2.5.4" + +[[source]] +extract_dir = "$name-$version" +sha256 = "a695fbe19c0165f295a8531b1e4e855cd94d0875d2f88ec4b61080677e27188a" +url = "https://github.com/uclouvain/openjpeg/archive/v$version/openjpeg-$version.tar.gz" diff --git a/extra/poppler-data/build.sh b/extra/poppler-data/build.sh new file mode 100644 index 0000000..19e5b29 --- /dev/null +++ b/extra/poppler-data/build.sh @@ -0,0 +1,8 @@ +#!/bin/sh +set -eu + +make DESTDIR=$DESTDIR prefix=/usr install +bsdtar -xvf ../poppler-data-0.4.11-2-extra.tar.xz +cp ./poppler-data-0.4.11-2-extra/Identity-* "$DESTDIR"/usr/share/poppler/cMap +cd "$DESTDIR"/usr/share/poppler/cMap +find ../cMap -type f -exec ln -s {} . \; diff --git a/extra/poppler-data/poppler-data.toml b/extra/poppler-data/poppler-data.toml new file mode 100644 index 0000000..e1429cb --- /dev/null +++ b/extra/poppler-data/poppler-data.toml @@ -0,0 +1,23 @@ +[build] +type = "custom" + +[package] +description = "Encoding data for the poppler PDF rendering library" +homepage = "https://poppler.freedesktop.org/" +license = [ + "BSD-3-Clause", + "GPL-2.0-only OR GPL-3.0-only", +] +name = "poppler-data" +version = "0.4.12" + +[[source]] +extract_dir = "$name-$version" +sha256 = "c835b640a40ce357e1b83666aabd95edffa24ddddd49b8daff63adb851cdab74" +url = "https://poppler.freedesktop.org/poppler-data-$version.tar.gz" + +[[manual_sources]] +url = "https://dev.gentoo.org/~sam/distfiles/app-text/poppler-data/poppler-data-0.4.11-2-extra.tar.xz" + +[dependencies] +build = [ "libarchive" ] diff --git a/extra/python-attrs/python-attrs.toml b/extra/python-attrs/python-attrs.toml new file mode 100644 index 0000000..aa395fa --- /dev/null +++ b/extra/python-attrs/python-attrs.toml @@ -0,0 +1,17 @@ +[build] +type = "python" + +[package] +description = "Attributes without boilerplate." +homepage = "https://www.attrs.org/" +license = "MIT" +name = "python-attrs" +version = "26.1.0" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/python-attrs/attrs.git#$version" + +[dependencies] +runtime = [ "python" ] +build = [ "python-hatch-fancy-pypi-readme", "python-hatch-vcs", "python-hatchling", "git" ] diff --git a/extra/python-automat/python-automat.toml b/extra/python-automat/python-automat.toml new file mode 100644 index 0000000..9ba6f15 --- /dev/null +++ b/extra/python-automat/python-automat.toml @@ -0,0 +1,26 @@ +[build] +type = "python" + +[dependencies] +build = [ + "python-hatch-vcs", + "python-setuptools-scm", + "python-wheel", + "git" +] +optional = [ + "python-graphviz", + "python-twisted", +] +runtime = ["python"] + +[package] +description = "Self-service finite-state machines for the programmer on the go." +homepage = "https://github.com/glyph/automat" +license = "MIT" +name = "python-automat" +version = "25.4.16" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/glyph/automat.git#v$version" diff --git a/extra/python-constantly/python-constantly.toml b/extra/python-constantly/python-constantly.toml new file mode 100644 index 0000000..1032355 --- /dev/null +++ b/extra/python-constantly/python-constantly.toml @@ -0,0 +1,21 @@ +[build] +type = "python" + +[dependencies] +build = [ + "python-setuptools", + "python-versioneer", + "python-wheel", +] +runtime = ["python"] + +[package] +description = "Symbolic constants in Python" +homepage = "https://github.com/twisted/constantly" +license = "MIT" +name = "python-constantly" +version = "23.10.4" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/twisted/constantly.git#$version" diff --git a/extra/python-hyperlink/python-hyperlink.toml b/extra/python-hyperlink/python-hyperlink.toml new file mode 100644 index 0000000..bd04417 --- /dev/null +++ b/extra/python-hyperlink/python-hyperlink.toml @@ -0,0 +1,20 @@ +[build] +type = "python" + +[dependencies] +build = [ + "python-setuptools", + "python-wheel", +] +runtime = ["python-idna"] + +[package] +description = "featureful, correct URL for Python" +homepage = "https://github.com/python-hyper/hyperlink" +license = "MIT" +name = "python-hyperlink" +version = "21.0.0" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/python-hyper/hyperlink.git#v$version" diff --git a/extra/python-incremental/python-incremental.toml b/extra/python-incremental/python-incremental.toml new file mode 100644 index 0000000..5dbadd6 --- /dev/null +++ b/extra/python-incremental/python-incremental.toml @@ -0,0 +1,21 @@ +[build] +type = "python" + +[dependencies] +build = [ + "python-wheel", + "python-hatchling", + "git", +] +runtime = ["python-packaging"] + +[package] +description = "A small library that versions your Python projects" +homepage = "https://github.com/twisted/incremental" +license = "MIT" +name = "python-incremental" +version = "24.11.0" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/twisted/incremental.git#incremental-$version" diff --git a/extra/python-twisted/python-twisted.toml b/extra/python-twisted/python-twisted.toml new file mode 100644 index 0000000..940404e --- /dev/null +++ b/extra/python-twisted/python-twisted.toml @@ -0,0 +1,44 @@ +[build] +type = "python" + +[dependencies] +build = [ + "python-hatchling", + "python-hatch-fancy-pypi-readme", + "python-wheel", +] +optional = [ + "python-appdirs", + "python-bcrypt", + "python-cryptography", + "python-h2", + "python-idna", + "python-priority", + "python-pyasn1", + "python-gobject", + "python-pyopenssl", + "python-pyserial", + "python-service-identity", + "tk", +] +runtime = [ + "python", + "python-attrs", + "python-automat", + "python-constantly", + "python-hyperlink", + "python-incremental", + "python-typing_extensions", + "python-zope-interface", +] + +[package] +description = "Asynchronous networking framework written in Python" +homepage = "https://twistedmatrix.com/" +license = "MIT" +name = "python-twisted" +version = "25.5.0" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/twisted/twisted.git#twisted-$version" diff --git a/extra/python-versioneer/python-versioneer.toml b/extra/python-versioneer/python-versioneer.toml new file mode 100644 index 0000000..fbcd8c4 --- /dev/null +++ b/extra/python-versioneer/python-versioneer.toml @@ -0,0 +1,23 @@ +[build] +type = "python" + +[dependencies] +build = [ + "git", + "python-wheel", +] +runtime = [ + "python", + "python-setuptools", +] + +[package] +description = "tool for managing a recorded version number in setuptools-based python projects" +homepage = "https://github.com/python-versioneer/python-versioneer" +license = "Unlicense" +name = "python-versioneer" +version = "0.29" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/python-versioneer/python-versioneer.git#$version" diff --git a/extra/python-zope-interface/python-zope-interface.toml b/extra/python-zope-interface/python-zope-interface.toml new file mode 100644 index 0000000..5d0850a --- /dev/null +++ b/extra/python-zope-interface/python-zope-interface.toml @@ -0,0 +1,23 @@ +[build] +type = "python" + +[dependencies] +build = [ + "python-setuptools", + "python-wheel", +] +runtime = [ + "glibc", + "python", +] + +[package] +description = "Zope Interfaces for Python 3.x" +homepage = "https://github.com/zopefoundation/zope.interface" +license = "ZPL-2.1" +name = "python-zope-interface" +version = "8.2" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/zopefoundation/zope.interface.git#$version" diff --git a/extra/qpdf/qpdf.toml b/extra/qpdf/qpdf.toml new file mode 100644 index 0000000..92bb2b8 --- /dev/null +++ b/extra/qpdf/qpdf.toml @@ -0,0 +1,46 @@ +[build] +type = "cmake" + +[build.flags] +build_dir = "build" +configure = [ + "-DBUILD_STATIC_LIBS=OFF", + "-G Ninja", + "-DREQUIRE_CRYPTO_GNUTLS=ON", + "-DREQUIRE_CRYPTO_OPENSSL=ON", + "-DENABLE_QTC=ON", + "-DBUILD_DOC=ON", + "-DBUILD_DOC_PDF=OFF" +] +split-docs = true + +[dependencies] +build = [ + "cmake", + "ninja", + "python-sphinx", + "python-sphinx_rtd_theme" +] +runtime = [ + "glibc", + "gnutls", + "libunwind", + "libcxx", + "libjpeg-turbo", + "openssl", + "zlib-ng", +] + +[package] +description = "QPDF: A Content-Preserving PDF Transformation System" +homepage = "https://github.com/qpdf/qpdf" +license = [ + "Apache-2.0", + "Artistic-2.0", +] +name = "qpdf" +version = "12.3.2" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/qpdf/qpdf.git#v$version" diff --git a/extra/sdl12-compat/sdl12-compat.toml b/extra/sdl12-compat/sdl12-compat.toml new file mode 100644 index 0000000..dbf9f6a --- /dev/null +++ b/extra/sdl12-compat/sdl12-compat.toml @@ -0,0 +1,28 @@ +[build] +type = "cmake" + +[build.flags] +build_dir = "build" +no-remove-static = true + +[dependencies] +build = ["cmake"] +runtime = [ + "glu", + "sdl2", +] + +[package] +description = "SDL 1.2 runtime compatibility library using SDL 2.0" +homepage = "https://github.com/libsdl-org/sdl12-compat" +license = "MIT" +name = "sdl12-compat" +version = "1.2.74" + +[[source]] +extract_dir = "$name-$version" +sha256 = "sha256:86b6cb20387209eb487273834c41424a42c56637635ca6c58722e1031b04bee0" +url = "https://github.com/libsdl-org/sdl12-compat/releases/download/release-$version/sdl12-compat-$version.tar.gz" + +[alternatives] +provides = [ "sdl" ] diff --git a/extra/talloc/build.sh b/extra/talloc/build.sh deleted file mode 100644 index 43dea90..0000000 --- a/extra/talloc/build.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -set -eu - -depot_build() { -export LDFLAGS="$LDFLAGS -Wl,--undefined-version" -./configure --prefix=/usr \ - --sysconfdir=/etc/samba \ - --localstatedir=/var \ - --bundled-libraries=NONE \ - --builtin-libraries=replace \ - --enable-talloc-compat1 - make -} - -depot_check() { -make check -} - -depot_install() { -make DESTDIR="$DESTDIR" install -} diff --git a/extra/talloc/talloc.toml b/extra/talloc/talloc.toml deleted file mode 100644 index 21c7e61..0000000 --- a/extra/talloc/talloc.toml +++ /dev/null @@ -1,26 +0,0 @@ -[build] -type = "custom" - -[dependencies] -build = [ - "python", - "docbook-xsl", -] -optional = ["python"] -runtime = [ - "glibc", - "libbsd", - "libxcrypt", -] - -[package] -description = "Hierarchical pool based memory allocator with destructors" -homepage = "https://talloc.samba.org/" -license = "GPL-3.0-or-later" -name = "talloc" -version = "2.4.4" - -[[source]] -extract_dir = "$name-$version" -sha256 = "55e47994018c13743485544e7206780ffbb3c8495e704a99636503e6e77abf59" -url = "https://www.samba.org/ftp/talloc/talloc-$version.tar.gz" diff --git a/extra/tinysparql/tinysparql.toml b/extra/tinysparql/tinysparql.toml new file mode 100644 index 0000000..b58cb5e --- /dev/null +++ b/extra/tinysparql/tinysparql.toml @@ -0,0 +1,45 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" +configure = ["-Dsystemd_user_services=false"] +skip-tests = true # need a GUI + +[dependencies] +build = [ + "asciidoc", + "dbus", + "gi-docgen", + "gobject-introspection", + "meson", + "python-dbus", + "python-gobject", + "python-tappy", + "vala", +] +runtime = [ + "avahi", + "glib2", + "glibc", + "icu78", + "json-glib", + "libunwind", + "libsoup3", + "libstemmer", + "libxml215", + "sqlite", +] +test = [ "man-db" ] + +[package] +description = "Low-footprint RDF triple store with SPARQL 1.1 interface" +homepage = "https://tinysparql.org/" +license = "GPL-2.0-or-later" +name = "tinysparql" +version = "3.11.0" + +[[source]] +extract_dir = "$name-$version" +url = "https://download.gnome.org/sources/tinysparql/3.11/tinysparql-$version.tar.xz" +sha256 = "b2:050f8d4bad09514ffc09e5a52c5a2b26eb5a182ac0e6f5b1a97b3d3016ee1d8cb97fa7471f33c6f0e2cf1b778179156cb1f001c94ae49355fa21f843677c1be5" diff --git a/extra/unixodbc/unixodbc.toml b/extra/unixodbc/unixodbc.toml new file mode 100644 index 0000000..af36ab3 --- /dev/null +++ b/extra/unixodbc/unixodbc.toml @@ -0,0 +1,27 @@ +[build] +type = "autotools" + +[build.flags] +configure = ["--sysconfdir=/etc/unixODBC"] + +[dependencies] +runtime = [ + "glibc", + "libltdl", + "readline", +] + +[package] +description = "ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources" +homepage = "http://www.unixodbc.org/" +license = [ + "GPL-2.0-or-later", + "LGPL-2.1-or-later", +] +name = "unixodbc" +version = "2.3.11" + +[[source]] +extract_dir = "$name-$version" +sha256 = "md5:0ff1fdbcb4c3c7dc2357f3fd6ba09169" +url = "https://github.com/lurcher/unixODBC/releases/download/$version/unixODBC-$version.tar.gz" diff --git a/extra/vmaf/vmaf.toml b/extra/vmaf/vmaf.toml new file mode 100644 index 0000000..31a6e06 --- /dev/null +++ b/extra/vmaf/vmaf.toml @@ -0,0 +1,31 @@ +[build] +type = "meson" + +[build.flags] +build_dir = "build" +configure = ["-Denable_avx512=false"] +post_install = [ "cp -dr --no-preserve=ownership ../model $DESTDIR/usr/share" ] +source_subdir = "libvmaf" + +[dependencies] +build = [ + "meson", + "nasm", +] +runtime = [ + "glibc", + "libunwind", + "libcxx", +] +test = ["vim"] + +[package] +description = "Perceptual video quality assessment algorithm based on multi-method fusion" +homepage = "https://github.com/Netflix/vmaf/" +license = "BSD-2-Clause-Patent" +name = "vmaf" +version = "3.0.0" + +[[source]] +extract_dir = "$name-$version" +url = "https://github.com/Netflix/vmaf.git#v$version" diff --git a/extra/xcb-util-cursor/xcb-util-cursor.toml b/extra/xcb-util-cursor/xcb-util-cursor.toml new file mode 100644 index 0000000..c19117a --- /dev/null +++ b/extra/xcb-util-cursor/xcb-util-cursor.toml @@ -0,0 +1,23 @@ +[build] +type = "autotools" + +[dependencies] +build = ["xorgproto"] +runtime = [ + "libxcb", + "xcb-util-renderutil", + "xcb-util-image", + "glibc", +] + +[package] +description = "XCB cursor library" +homepage = "https://cgit.freedesktop.org/xcb/util-cursor" +license = "MIT" +name = "xcb-util-cursor" +version = "0.1.6" + +[[source]] +extract_dir = "$name-$version" +sha256 = "fdeb8bd127873519be5cc70dcd0d3b5d33b667877200f9925a59fdcad8f7a933" +url = "https://xorg.freedesktop.org/archive/individual/lib/xcb-util-cursor-$version.tar.xz" diff --git a/extra/xcb-util-image/xcb-util-image.toml b/extra/xcb-util-image/xcb-util-image.toml new file mode 100644 index 0000000..5042d1b --- /dev/null +++ b/extra/xcb-util-image/xcb-util-image.toml @@ -0,0 +1,28 @@ +[build] +type = "autotools" + +[build.flags] +configure = ["--disable-static"] + +[dependencies] +build = [ + "xorg-util-macros", + "xorgproto", +] +runtime = [ + "libxcb", + "xcb-util", + "glibc", +] + +[package] +description = "Utility libraries for XC Binding - Port of Xlib's XImage and XShmImage functions" +homepage = "https://xcb.freedesktop.org/" +license = "X11-distribute-modifications-variant" +name = "xcb-util-image" +version = "0.4.1" + +[[source]] +extract_dir = "$name-$version" +sha256 = "ccad8ee5dadb1271fd4727ad14d9bd77a64e505608766c4e98267d9aede40d3d" +url = "https://xorg.freedesktop.org/archive/individual/lib/$name-$version.tar.xz" diff --git a/extra/xcb-util-renderutil/xcb-util-renderutil.toml b/extra/xcb-util-renderutil/xcb-util-renderutil.toml new file mode 100644 index 0000000..516499c --- /dev/null +++ b/extra/xcb-util-renderutil/xcb-util-renderutil.toml @@ -0,0 +1,30 @@ +[build] +type = "autotools" + +[build.flags] +configure = ["--disable-static"] + +[dependencies] +build = [ + "xorg-util-macros", + "xorgproto", +] +runtime = [ + "libxcb", + "glibc", +] + +[package] +description = "Utility libraries for XC Binding - Convenience functions for the Render extension" +homepage = "https://xcb.freedesktop.org/" +license = [ + "HPND-sell-variant", + "X11-distribute-modifications-variant", +] +name = "xcb-util-renderutil" +version = "0.3.10" + +[[source]] +extract_dir = "$name-$version" +sha256 = "3e15d4f0e22d8ddbfbb9f5d77db43eacd7a304029bf25a6166cc63caa96d04ba" +url = "https://xorg.freedesktop.org/archive/individual/lib/$name-$version.tar.xz" diff --git a/extra/xcb-util-wm/xcb-util-wm.toml b/extra/xcb-util-wm/xcb-util-wm.toml new file mode 100644 index 0000000..2b314b9 --- /dev/null +++ b/extra/xcb-util-wm/xcb-util-wm.toml @@ -0,0 +1,27 @@ +[build] +type = "autotools" + +[build.flags] +configure = ["--disable-static"] + +[dependencies] +build = [ + "xorg-util-macros", + "xorgproto", +] +runtime = [ + "libxcb", + "glibc", +] + +[package] +description = "Utility libraries for XC Binding - client and window-manager helpers for ICCCM" +homepage = "https://xcb.freedesktop.org/" +license = "X11-distribute-modifications-variant" +name = "xcb-util-wm" +version = "0.4.2" + +[[source]] +extract_dir = "$name-$version" +sha256 = "62c34e21d06264687faea7edbf63632c9f04d55e72114aa4a57bb95e4f888a0b" +url = "https://xorg.freedesktop.org/archive/individual/lib/$name-$version.tar.xz" diff --git a/extra/xcb-util/xcb-util.toml b/extra/xcb-util/xcb-util.toml new file mode 100644 index 0000000..5c02f79 --- /dev/null +++ b/extra/xcb-util/xcb-util.toml @@ -0,0 +1,21 @@ +[build] +type = "autotools" + +[build.flags] +configure = ["--disable-static"] + +[package] +description = "Utility libraries for XC Binding" +homepage = "https://xcb.freedesktop.org/" +license = "X11-distribute-modifications-variant" +name = "xcb-util" +version = "0.4.1" + +[[source]] +extract_dir = "$name-$version" +sha256 = "5abe3bbbd8e54f0fa3ec945291b7e8fa8cfd3cccc43718f8758430f94126e512" +url = "https://xcb.freedesktop.org/dist/$name-$version.tar.xz" + +[dependencies] +runtime = [ "libxcb", "glibc" ] +build = [ "gperf", "xorg-util-macros", "xorgproto" ] diff --git a/extra/xdg-utils/xdg-utils.toml b/extra/xdg-utils/xdg-utils.toml new file mode 100644 index 0000000..4920af2 --- /dev/null +++ b/extra/xdg-utils/xdg-utils.toml @@ -0,0 +1,27 @@ +[build] +type = "autotools" + +[build.flags] +skip_tests = true + +[dependencies] +build = [ + "docbook-xsl", + "lynx", + "xmlto", +] +runtime = [ + "sh", + "file", +] + +[package] +description = "Command line tools that assist applications with a variety of desktop integration tasks" +homepage = "https://gitlab.freedesktop.org/xdg/xdg-utils" +license = "MIT" +name = "xdg-utils" +version = "1.2.1" + +[[source]] +extract_dir = "$name-$version" +url = "https://gitlab.freedesktop.org/xdg/xdg-utils.git#v$version"