public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 74af1b0f20786db177e6f952cddcf080d58b8b09
@ 2026-01-09 10:47 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2026-01-09 10:47 UTC (permalink / raw)
  To: ipfire-scm

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  74af1b0f20786db177e6f952cddcf080d58b8b09 (commit)
       via  1420820681395582421b9bc856bce663a8b4695c (commit)
       via  e2044c339c2c5ed678cda01d75f70023a94cc484 (commit)
       via  627bb8c46046b699f353fb04f85bd1fffa6e3eda (commit)
       via  7bef691c5b1cb6a9e3abb79135cf8a83cda6a60d (commit)
       via  da560577f66295c728877901411267a4938aeef9 (commit)
       via  9b8611acb22fcd835eb0a55e84108b4da1542e29 (commit)
       via  0be7ba54becd247d2877ce60bc3616330dd54e95 (commit)
       via  30d90aa0f568671cfd8aaa96f31ef6d822dd514a (commit)
       via  df432c15a7ea0980ebd459bcd840795b6b4af669 (commit)
       via  b65ffb7df3c40b13a5c1c6d899170494b2126a38 (commit)
       via  22ab3249413ba5fcd4cf7a310f19b14871622a18 (commit)
      from  ef72d807aaf7e778cc4cc8e4126f1d9823ebe12c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 74af1b0f20786db177e6f952cddcf080d58b8b09
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:29 2026 +0100

    core200: Ship xz
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 1420820681395582421b9bc856bce663a8b4695c
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:36 2026 +0100

    xz: Update to version 5.8.2
    
    - Update from version 5.8.1 to 5.8.2
    - Update of rootfile
    - Changelog
        5.8.2
    	    * liblzma:
    	        - Fix the build on ARM64 on glibc versions older than
    	          2.24 (2016). They don't have HWCAP_CRC32 in <sys/auxv.h>.
    	        - Disable CLMUL CRC code when building for 32-bit x86 with
    	          old MSVC versions. This avoids a compiler bug. The exact
    	          compiler version in which the issue was fixed is unknown,
    	          but VS 2022 17.13 (MSVC 19.43.34808) is known to work, so
    	          CLMUL CRC on 32-bit x86 is disabled with MSVC versions
    	          older than that.
    	    * xz:
    	        - Add a workaround for Red Hat Enterprise Linux 9 kernel bug
    	          which made xz fail with "xz: Failed to enable the sandbox".
    	          It only occurs with xz 5.8.0 and 5.8.1 binaries built for
    	          other distros. For example, running Debian 13 in a container
    	          on RHEL/CentOS 9 would trigger the issue.
    	          The bug was introduced in RHEL 9 kernel 5.14.0-603.el9
    	          (2025-07-30) and fixed in 5.14.0-648.el9 (2025-12-05).
    	          However, as of writing, the fixed kernel isn't available
    	          to RHEL 9 users yet, so including the workaround in this
    	          xz release seems reasonable. The workaround will be removed
    	          when it's no longer needed.
    	          xzdec was also affected by this issue.
    	        - On AIX, don't use fsync() on directories because it fails.
    	        - Fix the build on Emscripten.
    	        - Fix the build on clang-cl on Windows.
    	        - Take resource limits (RLIMIT_DATA, RLIMIT_AS, and RLIMIT_VMEM)
    	          into account when determining the default memory usage limit
    	          for multithreaded mode. This should prevent xz from failing
    	          when a resource limit has been set to a value that is less
    	          than 1/4 of total RAM. Other memory limits can still trigger
    	          the same issue, for example, Linux cgroup v2 memory.max.
    	    * Build systems:
    	        - When symbol versioning is enabled, pass --undefined-version
    	          to the linker if the option is supported. This fixes the
    	          build when using LLVM's lld and some liblzma features have
    	          been disabled at build time.
    	        - ARM64: Fix autodetection of fast unaligned memory access when
    	          using GCC and -mstrict-align is in effect. Previously the
    	          build systems would incorrectly guess that unaligned access
    	          is fast, which would result in much slower binaries than
    	          needed. The fix is a workaround for GCC bug 111555;
    	          autodetection already worked with Clang.
    	        - LoongArch: Autodetect if fast unaligned memory access is
    	          supported. This can improve compression speed by 15 % (but
    	          not decompression speed).
    	    * Translations:
    	        - Update the Spanish translation.
    	        - Add Swedish man page translations.
    	        - Update Italian, Korean, Romanian, Serbian, and Ukrainian
    	          man page translations.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit e2044c339c2c5ed678cda01d75f70023a94cc484
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:35 2026 +0100

    update.sh: Remove the gpl_affected file
    
    - This file was no longer created for new installs several CU's ago and the file is no
       longer needed so if it exists on the users system this will do the removal
       housekeeping.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 627bb8c46046b699f353fb04f85bd1fffa6e3eda
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:34 2026 +0100

    lvm2: Update to version 2.03.38
    
    - Update from version 2.03.37 to 2.03.38
    - No change to rootfile
    - Changelog
        2.03.38
    	  Synchronize with udev after creating pool metadata spare volume.
    	  Conversion to thin-pool removes activation skipping from converted LVs.
    	  Configure now checks for xfs/xfs.h.
    	  Workaround for libblkid returning old FSLASTBLOCK immediately after resize.
    	  Enhance pvmove activation and deactivation.
    	  LV locks whole device tree using such locked LV.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 7bef691c5b1cb6a9e3abb79135cf8a83cda6a60d
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:33 2026 +0100

    iana-etc: Update to version 20251215
    
    - Update from version 20251120 to 20251215
    - No change to rootfile
    - No changelog provided
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit da560577f66295c728877901411267a4938aeef9
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:32 2026 +0100

    harfbuzz: Update to version 12.3.0
    
    - Update from version 12.2.0 to 12.3.0
    - Update of rootfile
    - Changelog
        12.3.0
    	- Invalid font tables (eg. GSUB/GPOS) are outright rejected, instead of
    	  partially validated and used. This behavior is different from DirectWrite
    	  and HarfRust, and is in line with CoreText. For context and reasoning see:
    	  https://github.com/harfbuzz/harfbuzz/issues/5535#issuecomment-3573738217
    	- Various speed optimizations:
    	  * AAT shaping: speed up state machine on Apple silicon using a fast-path.
    	    12% faster in LucidaGrande benchmark.
    	  * OpenType shaping: speed up (Chain)Context lookup shaping using a fast-path
    	    and Coverage caching. 20% speedup in NotoNastaliqUrdu benchmark.
    	  * Drawing mega variable-fonts: 30% speedup on GoogleSansFlex benchmark.
    	  * Drawing `VARC` fonts: 5% speedup on varc-hanzi benchmark.
    	- Always apply synthetic slant around horizontal glyph origin in hb-draw API.
    	- Fix undefined C++ behavior in some uses union.
    	- Remove the disabled by default uniscribe-bug-compatible mode from Indic and
    	  Khmer shapers, that used to be used when testing against Uniscribe shaping
    	  behaviour.
    	- Support full instancing fonts with v2 `avar` table.
    	- Various subsetting, build, fuzzing, and documentation fixes.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 9b8611acb22fcd835eb0a55e84108b4da1542e29
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:31 2026 +0100

    gnupg: Update to version 2.4.9
    
    - Update from version 2.4.8 to 2.4.9
    - No change to rootfile
    - The stable version is now 2.5.16 with originally 2.5 being the development branch that
       would become 2.6 but 2,5 has now been made the stable branch. The 2.4 branch will
       become EOL in 6 months. As gnupg was just recently changed from the 1.4 branch to the
       2.4 branch and hasn't been tested out in a Testing/Release version I have just
       updated to the latest 2.4 version.
    - Once version 2.4.9 has been proven and is in a released CVU then I will do the update
       to the latest version in the 2.5 branch.
    - Changelog
        2.4.9
    	  * gpg: Fix possible memory corruption in the armor parser.  [T7906]
    	  * gpg: Avoid potential downgrade to SHA1 in 3rd party key
    	    signatures.  [rGddb012be7f]
    	  * gpg: Error out on unverified output for non-detached signatures.
    	    [rG9d302f978b]
    	  * gpg: Do not allow compressed key packets on import.  [T7014]
    	  * scd: Fix a harmless read buffer over-read in a function used by
    	    PKCS#15 cards.  [T7662]
    	  * dirmngr: Do not require a keyserver for "gpg --fetch-key".
    	    [T7693]
    	  * agent: Fix ssh-agent's request_identities for skipped Brainpool
    	    keys.  [rG6bf5696c85]
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 0be7ba54becd247d2877ce60bc3616330dd54e95
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:28 2026 +0100

    core200: Ship gdb
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 30d90aa0f568671cfd8aaa96f31ef6d822dd514a
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:30 2026 +0100

    gdb: Update to version 17.1
    
    - Update from version 16.1 to 17.1
    - Update of rootfile
    - Changelog
        17.1
    	* Debugging Linux programs that use x86-64 or x86-64 with 32-bit pointer
    	  size (X32) Shadow Stacks are now supported.
    	* Support for the shadow stack pointer register on x86-64 or x86-64 with
    	  32-bit pointer size (X32) GNU/Linux.
    	* Debugger Adapter Protocol changes
    	  ** GDB now supports the "completions" request.
    	* "set style" commands now supports numeric format for basic colors
    	  from 0 to 255 and #RRGGBB format for TrueColor.
    	* New built-in convenience variable $_colorsupport provides comma-separated
    	  list of color space names supported by terminal.  Each color space name is one
    	  of monochrome, ansi_8color, aixterm_16color, xterm_256color or rgb_24bit.
    	  It is handy for conditionally using styling colors based on terminal features.
    	  For example:
    
    	  (gdb) if $_regex ($_colorsupport, ".*(^|,)rgb_24bit($|,).*")
    	   >set style filename background #FACADE
    	   >else
    	   >if $_regex ($_colorsupport, ".*(^|,)xterm_256color($|,).*")
    	    >set style filename background 224
    	    >else
    	    >set style filename background red
    	    >end
    	   >end
    	* UST (static tracepoint) support from gdbserver has been removed.
    	* Linux checkpoint code has been updated to work with multiple inferiors.
    	* The gcore and gdb-add-index scripts now have a -v or --version
    	  option, which prints the version number, and then exits.  As well as
    	  a -h or --help option, which prints each options and a brief
    	  description.
    	* On systems that support linker namespaces, the output of the command
    	  "info sharedlibraries" may add one more column, NS, which identifies the
    	  namespace into which the library was loaded, if more than one namespace
    	  is active.
    	* New built-in convenience variables $linker_namespace_count and
    	  $_linker_namespace.  These show the number of active linker
    	  namespaces, and the namespace to which the current location belongs to.
    	  In systems that don't support linker namespaces, or if the inferior hasn't
    	  started yet, these always return the integer 0.
    	* Add record full support for rv64gc architectures
    	* Debugging Linux programs that use AArch64 Guarded Control Stacks is now
    	  supported.
    	* New "--binary-output" command line option instructs GDB to set the
    	  translation mode of its stdout/stderr to binary mode.  This disables
    	  Line Feed translation.  MS-Windows only.
    	* New commands
    		maintenance check psymtabs
    		  Renamed from maintenance check-psymtabs
    		maintenance check symtabs
    		  Renamed from maintenance check-symtabs
    		maintenance canonicalize
    		  Show the canonical form of a C++ name.
    		set riscv numeric-register-names on|off
    		show riscv numeric-register-names
    		  Controls whether GDB refers to risc-v registers by their numeric names
    		  (e.g 'x1') or their abi names (e.g. 'ra').
    		  Defaults to 'off', matching the old behaviour (abi names).
    		set style emoji on|off|auto
    		show style emoji
    		  Controls whether GDB can display emoji.  The default is "auto",
    		  which means emoji will be displayed in some situations when
    		  the host charset is UTF-8.
    		set style warning-prefix STRING
    		set style error-prefix STRING
    		  These commands control the prefix that is printed before warnings
    		  and errors, respectively.  This functionality is intended for use
    		  with emoji display, and so the prefixes are only displayed if emoji
    		  styling is enabled.
    		info linker-namespaces
    		info linker-namespaces [[N]]
    		  Print information about the given linker namespace (identified as N),
    		  or about all the namespaces if no argument is given.
    	* Changed commands
    		info sharedlibrary
    		  On Linux and FreeBSD, the addresses shown in the output of this
    		  command are now for the full memory range allocated to the shared
    		  library.
    		info threads [-gid] [-stopped] [-running] [ID]...
    		  If no threads match the given ID(s) or filter options, GDB now prints
    		    No threads matched.
    		  without printing the provided arguments.  The newly added '-stopped'
    		  option makes GDB list the stopped threads only.  Similarly,
    		  '-running' makes GDB list the running threads only.  If both options
    		  are given together, both stopped and running threads are listed.
    		  These new flags can be useful to get a reduced list when there is a
    		  large number of threads.
    	* GDB-internal Thread Local Storage (TLS) support
    	  ** Linux targets for the x86_64, aarch64, ppc64, s390x, and riscv
    	     architectures now have GDB-internal support for TLS address
    	     lookup in addition to that traditionally provided by the
    	     libthread_db library.  This internal support works for programs
    	     linked against either the GLIBC or MUSL C libraries.  For
    	     programs linked against MUSL, this new internal support provides
    	     new debug functionality, allowing access to TLS variables, due to
    	     the fact that MUSL does not implement the libthread_db library.
    	     Internal TLS support is also useful in cross-debugging
    	     situations, debugging statically linked binaries, and debugging
    	     programs linked against GLIBC 2.33 and earlier, but which are not
    	     linked against libpthread.
    	  ** The command 'maint set force-internal-tls-address-lookup on' may
    	     be used to force the internal TLS lookup mechanisms to be used.
    	     Otherwise, TLS lookup via libthread_db will still be preferred,
    	     when available.
    	* Python API
    	  ** GDB no longer supports Python versions less than 3.4.
    	  ** New class gdb.Color for dealing with colors.
    	  ** New constant gdb.PARAM_COLOR represents color type of a
    	     gdb.Parameter.value.  Parameter's value is gdb.Color instance.
    	  ** The memory_source argument (the second argument) has been removed
    	     from gdb.disassembler.builtin_disassemble.  This argument was
    	     never used by GDB, and was added by mistake.  The unused argument
    	     was never documented in the GDB manual, so users should not have
    	     been using it.
    	  ** gdb.execute has an additional 'styling' argument.  When True, then
    	     output will be styled.  The default for this argument is True
    	     when output is going to standard output, and False when output is
    	     going to a string.
    	  ** Setting the documentation string (__doc__) of a gdb.Parameter
    	     sub-class to the empty string, means GDB will only display the
    	     set_doc or show_doc strings in the set/show help output.
    	  ** New gdb.ParameterPrefix class.  This can be used to create 'set'
    	     and 'show' gdb.Command prefixes, suitable for use with new
    	     gdb.Parameters.
    	  ** Prefix commands (gdb.Command sub-classes) that don't have an
    	     invoke method will now behave like builtin prefix commands when
    	     invoked without a sub-command name.  This means printing the help
    	     text for all sub-commands, unless the prefix command is a 'show'
    	     command, in which case the value of all sub-commands is printed.
    	  ** New gdb.warning() function that takes a string and prints it as a
    	     warning, with GDB's standard 'warning' prefix.
    	  ** New attribute gdb.Value.is_unavailable, this checks for
    	     unavailability like gdb.Value.is_optimized_out checks for
    	     optimized out values.
    	* Guile API
    	  ** New type <gdb:color> for dealing with colors.
    	  ** New constant PARAM_COLOR represents color type of a value
    	     of a <gdb:parameter> object.  Parameter's value is <gdb::color> instance.
    	  ** Eliding the #:doc string from make-parameter now means that GDB
    	     will use a default documentation string.  Setting #:doc to the
    	     empty string for make-parameter means GDB will only display the
    	     #:set_doc or #:show_doc strings in the set/show help output.
    	  ** Prefix commands (using make-command) that don't have a #:invoke
    	     property will now behave like builtin prefix commands when
    	     invoked without a sub-command name.  This means printing the help
    	     text for all sub-commands, unless the prefix command is a 'show'
    	     command, in which case the value of all sub-commands is printed.
    	* New remote packets
    		binary-upload in qSupported reply
    		  If the stub sends back 'binary-upload+' in it's qSupported reply,
    		  then GDB will, where possible, make use of the 'x' packet.  If the
    		  stub doesn't report this feature supported, then GDB will not use
    		  the 'x' packet.
    		vFile:lstat
    		  Return information about files on the remote system.  Like
    		  vFile:stat but if the filename is a symbolic link, return
    		  information about the link itself, the file the link refers to.
    	* Changed remote packets
    		qXfer:threads:read
    		  The XML that is sent as a response can now include an "id_str"
    		  attribute for a thread element.  The attribute indicates what GDB
    		  should print as the target ID of the thread, for example in the
    		  "info threads" command or when switching to the thread.
    		vFile:stat
    		  Previously, gdbserver incorrectly implemented this packet using
    		  lstat rather than stat.  This has now been corrected.  The
    		  documentation has also been clarified.
    	* MI changes
    		** The =library-unloaded event now includes the 'ranges' field, which
    		   has the same meaning as for the =library-loaded event.
    		** The =library-unloaded event now includes the 'still-in-use' field.
    		   This field is 'true' when a library is unloaded (removed from the
    		   inferior's list of loaded libraries), but the mapping within the
    		   inferior's address space is retained, as the library was mapped
    		   multiple times, and the same mapping was being reused.  In all
    		   other cases, this field will have the value 'false'.
    	* Support for stabs debugging format and the a.out/dbx object format is
    	  deprecated, and will be removed in GDB 18.
    	* Configure changes
    	  --enable-binary-file-formats=[FORMAT,...]
    	  --enable-binary-file-formats=all
    	  A user can now decide to only compile support for certain file formats.
    	  The available formats at this point are: dbx, coff, xcoff, elf, mach-o
    	  and mips.  Some targets require specific file formats to be available,
    	  and in such cases, the configure script will warn the user and add
    	  support anyway.  By default, all formats will be compiled in, to
    	  continue the behavior from before adding the switch.
    	* A new configure option was added, allowing support for the compile
    	  subsystem to be disabled at configure time, in the form of
    	  --disable-gdb-compile.
    	* A new configure option was added, allowing support for DWARF debug
    	  information to be disabled at configure time.  The flag is
    	  --disable-gdb-dwarf-support.
    	* A new configure option was added, allowing support for mdebug/ecoff
    	  debug information to be disabled at configure time.  The flag to do
    	  that is --disable-gdb-mdebug-support.
    	* The Alpha target now supports target descriptions.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit df432c15a7ea0980ebd459bcd840795b6b4af669
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Wed Jan 7 18:50:27 2026 +0100

    alsa: Update to version 1.2.15.1
    
    - Update from version 1.2.14 to 1.2.15.1
    - Update of rootfile
    - Changelog
        1.2.15.1
          alsa-lib
    	Core
    	    ucm: use closefrom instead of close_range
    	Use Case Manager API
    	    ucm: exec - fix maxfd used warning
    	    ucm: use closefrom instead of close_range
    	Configuration
    	    conf: cards: unify whitespace - use tabs and remove trailing spaces
    	    conf: pistachio-card: define pcm configuration block only one time
    	    conf: YMF744: define pcm configuration block only one time
    	    conf: VX222,VXPocket: define pcm configuration block only one time
    	    conf: VIA686A,VIA82xx: define pcm configuration block only one time
    	    conf: TRID4DWAVENX: define pcm configuration block only one time
    	    conf: SI7018: define pcm configuration block only one time
    	    conf: SB-XFi: define pcm configuration block only one time
    	    conf: RME96[35][26]: define pcm configuration block only one time
    	    conf: PS3: define pcm configuration block only one time
    	    conf: PMac,PMacToonie: define pcm configuration block only one time
    	    conf: PC-Speaker: define pcm configuration block only one time
    	    conf: NFORCE: define pcm configuration block only one time
    	    conf: Maestro3: define pcm configuration block only one time
    	    conf: Loopback: define pcm configuration block only one time
    	    conf: ICH,ICH4,ICH-MODEM: define pcm configuration block only one time
    	    conf: ICE17[12][24]: define pcm configuration block only one time
    	    conf: HdmiLpeAudio: define pcm configuration block only one time
    	    conf: GUS: define pcm configuration block only one time
    	    conf: FWSpeakers: define pcm configuration block only one time
    	    conf: FM801: define pcm configuration block only one time
    	    conf: FireWave: define pcm configuration block only one time
    	    conf: ES1968: define pcm configuration block only one time
    	    conf: ENS137[01]: define pcm configuration block only one time
    	    conf: EMU10K1X: define pcm configuration block only one time
    	    conf: EMU10K1: define pcm configuration block only one time
    	    conf: Aureon51: define pcm configuration block only one time
    	    conf: Echo3G: define pcm configuration block only one time
    	    conf: CS46xx: define pcm configuration block only one time
    	    conf: CMI8xxx: define pcm configuration block only one time
    	    conf: CA0106: define pcm configuration block only one time
    	    conf: AU88[123]0: define pcm configuration block only one time
    	    conf: Aureon: define pcm configuration block only one time
    	    conf: Audigy: define pcm configuration block only one time
    	    conf: AACI,ATIIXP: define pcm configuration block only one time
    	    conf: vc4-hdmi: define pcm configuration block only one time
    	    conf: HDA-Intel: define pcm configuration block only one time
    	    conf: USB-Audio: define pcm configuration block only one time
    	    Revert "conf: fix load_for_all_cards() - do not merge the card specific
    		contents"
    	    conf: fix possible memory leak in config_file_open() - error path
    	    conf: merge card specific contents per file (whole) after parsing
          alsa-utils
    	ALSA Control (alsactl)
    	    alsactl: fix build when in subdirectory
    	aplay/arecord
    	    aplay: add missing break before the default case
          alsa-ucm-conf
    	Configuration
    	    ucm2: codecs: rt722: add condition to SetLED for mic
    	    ucm2: sof-soundwire: Simplify cs42l45 configs
    	    sof-soundwire: third fix for multi-codec
        1.2.15
          alsa-lib
    	Core
    	    include: fix typo in error.h to avoid compile error when gcc <= 2.95
    	    include: list.h - add list_splice() and list_splice_init() functions
    	    github: add coverity.yml
    	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
    	    error: add missing log_priority/interface functions to header file
    	    configure: bumb version to 1.2.13pre1 (for alsa-utils)
    	    include: remove local SNDMSG/SYSMSG defines (no longer used)
    	    huge correction of tabulators and whitespaces
    	    log: implement filter based on string configuration (env LIBASOUND_DEBUG).
    	    error: add priority and interface strings to the log messages
    	    redesign the message log functions
    	    error: do not export internal snd_err_msg variable
    	    github: fix Fedora workflow (awk package dependency)
    	Config API
    	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
    	    huge correction of tabulators and whitespaces
    	Control API
    	    coverity.com fixes - initial round
    	    snd_tlv_convert_to_dB: Fix mute handling for MINMAX_MUTE type
    	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
    	    huge correction of tabulators and whitespaces
    	    redesign the message log functions
    	HWDEP API
    	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
    	Mixer API
    	    mixer: abst - reshuffle snd_mixer_simple_basic_register code to be more
    		logical
    	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
    	    huge correction of tabulators and whitespaces
    	    mixer: bag - fix bag_del_all implementation (missing free)
    	Mixer Abstraction API
    	    huge correction of tabulators and whitespaces
    	PCM API
    	    pcm: plugin - avoid 32-bit to 64-bit return value conversions
    	    add missing return value changes for snd_config_get_string() calls
    	    add missing return value changes for snd_config_get_id() calls
    	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
    	    pcm route: suppress false positive warning for gcc 8+
    	    pcm: add a loop to snd_pcm_avail_delay() to avoid bogus delay values
    	Rawmidi API
    	    rawmidi: Fix SNDRV_RAWMIDI_INFO_STREAM_INACTIVE duplicate definition
    	    rawmidi: Fix the prefix of the inactive stream flag
    	Sequencer API
    	    seq: fix snd_seq_drain_output return value for partial drain
    	    seq: hw - notify if running mode / pversion ioctl fails
    	Topology API
    	    add missing return value changes for snd_config_get_id() calls
    	    topology: fix nibble warning in tplg_save_quoted()
    	Use Case Manager API
    	    ucm: add ValueGlobals section to the top configuration file
    	    ucm: fix the DefineRegex issue where multiple variables were set to empty
    		string
    	    ucm: Include directive - add optional behaviour
    	    ucm: complete dependency graphs for conflicting/supported device lists
    	    ucm: implement DeviceVariant configuration extension
    	    ucm: implement ValueDefaults.BootCardGroup and define use
    	    ucm: keep original device name for logs
    	    ucm: sort devices by priority
    	    ucm: doc - add examples for device name with descriptors (colon)
    	    ucm: be more restrictive for device name with descriptor
    	    ucm: strip device index when the device type is present only one time
    	    ucm: add support for device names with colon (':')
    	    ucm: normalize device names
    	    ucm: add possibility to inline Verb configurations to the main
    		configuration file
    	    ucm: add Prepend and Append block handling for If conditions (syntax 8+)
    	    add missing return value changes for snd_config_get_string() calls
    	    ucm: add missing stdbool.h include to ucm_local.h
    	    ucm: fix variant issue where variables or macros are overwritten
    	    ucm: remove 'error: ' prefix from error messages (duplication)
    	    ucm: remove uc_dbg macro and callers
    	    ucm: replace uc_error with snd_error calls
    	    ucm: add a basic set of trace/debug log calls
    	    ucm: use close_range on _GNU_SOURCE
    	    Force to use alphasort64() sorting function for Harmony OS
    	    ucm: regex: fix the error message (missing argument)
    	    Revert "ucm: do not bump syntax version to 8"
    	ALSA Server
    	    coverity.com fixes - initial round
    	    huge correction of tabulators and whitespaces
    	    replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros
    	Async helpers
    	    coverity.com fixes - initial round
    	    replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros
    	Configuration
    	    coverity.com fixes - initial round
    	    add missing return value changes for snd_config_get_string() calls
    	    add missing return value changes for snd_config_get_id() calls
    	    conf/pistachio: fix syntax
    	    config: do not print errno in snd_config_check_hop()
    	    redesign the message log functions
    	    conf: fix load_for_all_cards() - do not merge the card specific contents
    	    conf: fix parse_array_def - merge arrays
    	    conf: Revert "conf: fix load_for_all_cards()"
    	    conf: fix parse_array_def override code path
    	    Force to use alphasort64() sorting function for Harmony OS
    	    conf: aliases: add hda-acpi -> HDA-Intel alias
    	Documentation
    	    doc: add missing include pcm_plugin.h to source files
    	    doxygen: fix warnings and add missing ALSA_LIBRARY_BUILD define
    	Error handler
    	    coverity.com fixes - initial round
    	    error: make prio/interface output a bit shorter in default log handler
    	    log: implement filter based on string configuration (env LIBASOUND_DEBUG).
    	    error: add priority and interface strings to the log messages
    	    redesign the message log functions
    	    error: do not export internal snd_err_msg variable
    	Simple Abstraction Mixer Modules
    	    replace SNDMSG,SYSMSG,SNDERR,SYSERR with new log macros
    	Test/Example code
    	    test: ucm - remove old syntax configuration files (incomplete anyway)
    	    test: update midifile library to ANSI C
          alsa-utils
    	Core
    	    configure: Allow systemd service installation without systemd.pc
    	    github: coverity.yml - run at 4am on Sunday
    	    github: add coverity.yml (coverity.com) workflow
    	    github: CI: add awk package for Fedora to build.yml
    	ALSA Control (alsactl)
    	    alsactl: fix error message arguments (remove card)
    	    alsactl: fix error handling in check_control_cdev()
    	    alsactl: ucm: restore controls for other cards in group
    	    alsactl: move udev/systemd files to conf subdirectory
    	    alsactl: update state file correctly when initialization failed
    	    alsactl: fix state restore to handle dynamic user control elements
    	    alsactl: add systemd service to handle deferred card initialization
    	    alsactl: ucm: add wrestore command and wait_for_card() for boot
    		synchronization
    	    alsactl: add -Y option to export card states as key=value pairs
    	    alsactl: ucm: implement boot parameters and card group sync infrastructure
    	    alsactl: free scandir list in snd_card_clean_cfgdir
    	    alsactl: add support for new log handler (alsa-lib 1.2.15)
    	    alsactl: restore udev rules - fix HDA analog device check
    	ALSA RawMidi Utility (amidi)
    	    amidi: Ignore inactive MIDI ports as default at listing
    	aconnect
    	    aconnect: add support for new log handler (alsa-lib 1.2.15)
    	alsamixer
    	    alsamixer: add support for new log handler (alsa-lib 1.2.15)
    	aplay/arecord
    	    aplay: reorganize format handling in begin_wave()
    	    Revert "aplay: fix S24_LE wav header"
    	    alsactl: add support for new log handler (alsa-lib 1.2.15)
    	bat (basic audio tester)
    	    bat: Fix buffer time configuration
          alsa-ucm-conf
    	Configuration
    	    USB-Audio: add support for conf.d configurations
    	    USB-Audio: Steinberg UR22C - fix capture channels for older firmware
    	    USB-Audio: GoXLR: enable detection of beta firmware (25 channels)
    	    USB-Audio: Add jack controls for HP Thunderbolt Dock G2
    	    ucm2: sof-soundwire: Update cs42l45 JackControls
    	    ucm2: IO-Boards: Toradex: aquila: add support
    	    ucm2: Qualcomm: fix indentation for TUXEDO Elite 14
    	    ucm2: Qualcomm: fix HDMI0 name for TUXEDO Elite 14
    	    ucm2: Qualcomm: add TUXEDO Elite 14 support
    	    rt713: add mic led support
    	    USB-Audio: Add Audient iD14 MK2 support
    	    sof-soundwire: second fix for -sdca variants for multi-codec
    	    common: led.conf - don't use If.0 blocks
    	    common: split.conf - don't use If.0 blocks
    	    USB-Audio: Add support for DualSense PS5 controller
    	    ucm2: Add setting LED Mode in SetLED macro
    	    sof-soundwire: fix for -sdca variants for multi-codec
    	    ucm2: rt712: simplify the init settings
    	    ucm2: sof-soundwire: support rt713vb codec
    	    ucm2: soundwire: cs42l45: Add support for CS42L45 codec
    	    ucm2: Add support for MT8196 Rauru Rev0 Chromebook with SOF
    	    USB-Audio: fix Steinberg UR22mkII device names
    	    ucm2: codecs: rx-macro: add Headset Left enable/disable
    	    ucm2: codecs: pm4125: add ucm for codec
    	    ucm2: Qualcomm: x1e80100: T14s: add USB DisplayPort playback
    	    Qualcomm: qcs615: Add TALOS EVK HiFi config
    	    ucm2: Add support for Steinberg UR22mkII
    	    ucm2: Qualcomm: Radxa: fix Displayport SectionDevice
    	    ucm2: Qualcomm: Add MONACO-EVK HiFi config
    	    ucm2: Qualcomm: sa8775p: Move lemans-evk hifi to sa8775p subdir
    	    Qualcomm: Kaanapali: Add Kaanapali MTP HiFi config
    	    The X1E80100-EVK needs basically the same configuration as
    	    ucm2: MediaTek: mt8391-evk: Add alsa-ucm support
    	    Add support for RME Fireface UCX (heavily based on RME Fireface UCX II
    		config)
    	    ucm2: Qualcomm: Add Microsoft Surface Pro 12in config
    	    ucm2: Qualcomm: x1e80100: Add X1E001DE-DEVKIT configuration
    	    ucm2: Qualcomm: add Radxa Dragon Q6A
    	    ucm2: sof-soundwire: add rt721 ucm support
    	    ucm2: Qualcomm: add Lenovo Ideapad 5 (Slim 5x / 2in1) support
    	    ucm2: Qualcomm: Rename qcs6490-rb3gen2 and qcs9075-iq-evk ucm2 conf
    	    ucm2: Qualcomm: Add Dell Latitude 7455 / Inspiron 14 Plus
    	    ucm2: codecs: lpass-rx-macro: move mixers that do not belong
    	    UR44: Add stereo inputs to the HiFi profile, relabel the inputs and outputs
    	    Recognize one more Steinberg UR44 variant
    	    ucm2: sof-soundwire: add rt712+rt1320 amplifier
    	    ucm2: MediaTek: mt8395-evk: Add support for SOF
    	    Behringer UCM204HD/404HD: Fix the macro evaluation for Syntax 7+
    	    UCM2: Intel: sof-hda-dsp: HiFi: IPC3 mono DMIC is exposed as stereo PCM
    	    codecs/hda/hdmi.conf - add support for zero device
    	    ucm2: MediaTek: mt8365-evk: Add SOF support
    	    ucm2: USB-Audio: Add Teufel CAGE PRO
    	    add MSI MAG B850M Mortar Wifi to USB-Audio.conf
    	    ucm2: sof-soundwire: add rt712-vb device
    	    UCM2: Intel: sof-hda-dsp: HiFi: Fix handling of mono DMICs
    	    ucm2: Qualcomm: Update the HIFI enable mixer commands for qcm6490-idp and
    		qcs6490-rb3gen2
    	    ucm2: Qualcomm: Update the QCM6490 and QCS6490 hifi conf files
    	    Qualcomm: Add QCS9075-IQ-EVK HiFi config
    	    Changed 'Stream Mix' channel names to match the latest Window
    	    ucm2: Qualcomm: add ASUS Vivobook S 15 support
    	    USB-Audio: Added Beacn Mic and Studio Support
    	    USB-Audio: Solid State Labs SSL 2 - fix capture channels
    	    ucm2: IO-Boards: Toradex: smarc: add support
    	    ucm2: USB-Audio: Behringer: Flow8: fix conflicting
    	    ucm2: tegra: max98090: fix headphones conflicting device
    	    ucm2: Qualcomm: sm8650: QRD: fix headset jack hw mute
    	    ucm2: Qualcomm: sc8280xp: fix internal microphones device
    	    Fix Presonus Revelator IO44 HWChannels count
    	    tegra: max98089: fix cset names
    	    ucm2: Qualcomm: Add Surface Laptop 7
    	    ucm2: Qualcomm: x1e80100: Also match DMI board name
    	    USB-Audio: Solid State Labs SSL 2+ - fix capture channels
    	    USB-Audio: Remove useless sections for Solid State Labs SSL 2+
    	    acp3x-alc5682-max98357: Fix path of HiFi.conf
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit b65ffb7df3c40b13a5c1c6d899170494b2126a38
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Fri Jan 9 10:42:58 2026 +0000

    core200: Ship BIND
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 22ab3249413ba5fcd4cf7a310f19b14871622a18
Author: Matthias Fischer <matthias.fischer@ipfire.org>
Date:   Fri Dec 19 19:44:19 2025 +0100

    bind: Update to 9.20.17
    
    For details see:
    
    https://downloads.isc.org/isc/bind9/9.20.17/doc/arm/html/notes.html#notes-for-bind-9-20-17
    
    "Notes for BIND 9.20.17
    Feature Changes
    
        Reduce the number of outgoing queries.
    
        Reduce the number of outgoing queries when resolving the nameservers
        for delegation points. This helps a DNS resolver with a cold cache
        resolve client queries with complex delegation chains and redirections.
        [GL !11148]
    
        Provide more information when memory allocation fails.
    
        BIND now provides more information about the failure when memory
        allocation fails. [GL !11272]
    
    Bug Fixes
    
        Adding NSEC3 opt-out records could leave invalid records in chain.
    
        When creating an NSEC3 opt-out chain, a node in the chain could be
        removed too soon. The previous NSEC3 would therefore not be found,
        resulting in invalid NSEC3 records being left in the zone. This has
        been fixed. [GL #5671]
    
        Fix spurious timeouts while resolving names.
    
        Sometimes, loops in the resolving process (e.g., to resolve or validate
        ns1.example.com, we need to resolve ns1.example.com) were not properly
        detected, leading to a spurious 10-second delay. This has been fixed,
        and such loops are properly detected. [GL #3033] [GL #5578]
    
        Fix bug where zone switches from NSEC3 to NSEC after retransfer.
    
        When a zone was re-transferred but the zone journal on an
        inline-signing secondary was out of sync, the zone could fall back to
        using NSEC records instead of NSEC3. This has been fixed. [GL #5527]
    
        AMTRELAY type 0 presentation format handling was wrong.
    
        RFC 8777 specifies a placeholder value of . for the gateway field when
        the gateway type is 0 (no gateway). This was not being checked for, nor
        was it emitted when displaying the record. This has been corrected.
    
        Instances of this record will need the placeholder period added to them
        when upgrading. [GL #5639]
    
        Fix parsing bug in remote-servers with key or TLS.
    
        The remote-servers clause enables the following pattern using a named
        server-list:
    
        remote-servers a { 1.2.3.4; ... };
        remote-servers b { a key foo; };
    
        However, such a configuration was wrongly rejected, with an unexpected
        token 'foo' error. This configuration is now accepted. [GL #5646]
    
        Fix DoT reconfigure/reload bug in the resolver.
    
        If client-side TLS transport was in use (for example, when forwarding
        queries to a DoT server), named could terminate unexpectedly when
        reconfiguring or reloading. This has been fixed. [GL #5653]"
    
    Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/common/bind                       |  10 +-
 config/rootfiles/common/gdb                        |   1 +
 config/rootfiles/common/harfbuzz                   |   8 +-
 config/rootfiles/common/xz                         |  27 ++++-
 .../{oldcore/100 => core/200}/filelists/bind       |   0
 .../{oldcore/163 => core/200}/filelists/gdb        |   0
 .../{oldcore/100 => core/200}/filelists/xz         |   0
 config/rootfiles/core/200/update.sh                |   3 +-
 config/rootfiles/packages/alsa                     | 128 ++++++++++++++++++++-
 lfs/alsa                                           |  14 +--
 lfs/bind                                           |   4 +-
 lfs/gdb                                            |   4 +-
 lfs/gnupg                                          |   4 +-
 lfs/harfbuzz                                       |   4 +-
 lfs/iana-etc                                       |   4 +-
 lfs/lvm2                                           |   4 +-
 lfs/xz                                             |   4 +-
 17 files changed, 182 insertions(+), 37 deletions(-)
 copy config/rootfiles/{oldcore/100 => core/200}/filelists/bind (100%)
 copy config/rootfiles/{oldcore/163 => core/200}/filelists/gdb (100%)
 copy config/rootfiles/{oldcore/100 => core/200}/filelists/xz (100%)

Difference in files:
diff --git a/config/rootfiles/common/bind b/config/rootfiles/common/bind
index 90ce93c01..fce491479 100644
--- a/config/rootfiles/common/bind
+++ b/config/rootfiles/common/bind
@@ -241,18 +241,18 @@ usr/bin/nsupdate
 #usr/include/ns/types.h
 #usr/include/ns/update.h
 #usr/include/ns/xfrout.h
-usr/lib/libdns-9.20.16.so
+usr/lib/libdns-9.20.17.so
 #usr/lib/libdns.la
 #usr/lib/libdns.so
-usr/lib/libisc-9.20.16.so
+usr/lib/libisc-9.20.17.so
 #usr/lib/libisc.la
 #usr/lib/libisc.so
-usr/lib/libisccc-9.20.16.so
+usr/lib/libisccc-9.20.17.so
 #usr/lib/libisccc.la
 #usr/lib/libisccc.so
-usr/lib/libisccfg-9.20.16.so
+usr/lib/libisccfg-9.20.17.so
 #usr/lib/libisccfg.la
 #usr/lib/libisccfg.so
-usr/lib/libns-9.20.16.so
+usr/lib/libns-9.20.17.so
 #usr/lib/libns.la
 #usr/lib/libns.so
diff --git a/config/rootfiles/common/gdb b/config/rootfiles/common/gdb
index dc189b90e..0cced1090 100644
--- a/config/rootfiles/common/gdb
+++ b/config/rootfiles/common/gdb
@@ -26,6 +26,7 @@
 #usr/share/gdb/python/gdb/dap/__init__.py
 #usr/share/gdb/python/gdb/dap/breakpoint.py
 #usr/share/gdb/python/gdb/dap/bt.py
+#usr/share/gdb/python/gdb/dap/completions.py
 #usr/share/gdb/python/gdb/dap/disassemble.py
 #usr/share/gdb/python/gdb/dap/evaluate.py
 #usr/share/gdb/python/gdb/dap/events.py
diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfbuzz
index 279348c85..4f7d94258 100644
--- a/config/rootfiles/common/harfbuzz
+++ b/config/rootfiles/common/harfbuzz
@@ -47,16 +47,16 @@ usr/include/harfbuzz/hb-script-list.h
 #usr/lib/cmake/harfbuzz/harfbuzz-config.cmake
 #usr/lib/libharfbuzz-cairo.so
 usr/lib/libharfbuzz-cairo.so.0
-usr/lib/libharfbuzz-cairo.so.0.61220.0
+usr/lib/libharfbuzz-cairo.so.0.61230.0
 #usr/lib/libharfbuzz-gobject.so
 usr/lib/libharfbuzz-gobject.so.0
-usr/lib/libharfbuzz-gobject.so.0.61220.0
+usr/lib/libharfbuzz-gobject.so.0.61230.0
 #usr/lib/libharfbuzz-subset.so
 usr/lib/libharfbuzz-subset.so.0
-usr/lib/libharfbuzz-subset.so.0.61220.0
+usr/lib/libharfbuzz-subset.so.0.61230.0
 #usr/lib/libharfbuzz.so
 usr/lib/libharfbuzz.so.0
-usr/lib/libharfbuzz.so.0.61220.0
+usr/lib/libharfbuzz.so.0.61230.0
 #usr/lib/pkgconfig/harfbuzz-cairo.pc
 #usr/lib/pkgconfig/harfbuzz-gobject.pc
 #usr/lib/pkgconfig/harfbuzz-subset.pc
diff --git a/config/rootfiles/common/xz b/config/rootfiles/common/xz
index f836d4578..c6b433803 100644
--- a/config/rootfiles/common/xz
+++ b/config/rootfiles/common/xz
@@ -41,7 +41,7 @@ usr/bin/xzmore
 #usr/lib/liblzma.la
 #usr/lib/liblzma.so
 usr/lib/liblzma.so.5
-usr/lib/liblzma.so.5.8.1
+usr/lib/liblzma.so.5.8.2
 #usr/lib/pkgconfig/liblzma.pc
 #usr/share/doc/xz
 #usr/share/doc/xz/AUTHORS
@@ -262,6 +262,31 @@ usr/lib/liblzma.so.5.8.1
 #usr/share/man/sr/man1/xzgrep.1
 #usr/share/man/sr/man1/xzless.1
 #usr/share/man/sr/man1/xzmore.1
+#usr/share/man/sv
+#usr/share/man/sv/man1
+#usr/share/man/sv/man1/lzcat.1
+#usr/share/man/sv/man1/lzcmp.1
+#usr/share/man/sv/man1/lzdiff.1
+#usr/share/man/sv/man1/lzegrep.1
+#usr/share/man/sv/man1/lzfgrep.1
+#usr/share/man/sv/man1/lzgrep.1
+#usr/share/man/sv/man1/lzless.1
+#usr/share/man/sv/man1/lzma.1
+#usr/share/man/sv/man1/lzmadec.1
+#usr/share/man/sv/man1/lzmainfo.1
+#usr/share/man/sv/man1/lzmore.1
+#usr/share/man/sv/man1/unlzma.1
+#usr/share/man/sv/man1/unxz.1
+#usr/share/man/sv/man1/xz.1
+#usr/share/man/sv/man1/xzcat.1
+#usr/share/man/sv/man1/xzcmp.1
+#usr/share/man/sv/man1/xzdec.1
+#usr/share/man/sv/man1/xzdiff.1
+#usr/share/man/sv/man1/xzegrep.1
+#usr/share/man/sv/man1/xzfgrep.1
+#usr/share/man/sv/man1/xzgrep.1
+#usr/share/man/sv/man1/xzless.1
+#usr/share/man/sv/man1/xzmore.1
 #usr/share/man/uk
 #usr/share/man/uk/man1
 #usr/share/man/uk/man1/lzcat.1
diff --git a/config/rootfiles/core/200/filelists/bind b/config/rootfiles/core/200/filelists/bind
new file mode 120000
index 000000000..48a0ebaef
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/bind
@@ -0,0 +1 @@
+../../../common/bind
\ No newline at end of file
diff --git a/config/rootfiles/core/200/filelists/gdb b/config/rootfiles/core/200/filelists/gdb
new file mode 120000
index 000000000..e3081af71
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/gdb
@@ -0,0 +1 @@
+../../../common/gdb
\ No newline at end of file
diff --git a/config/rootfiles/core/200/filelists/xz b/config/rootfiles/core/200/filelists/xz
new file mode 120000
index 000000000..734e926c7
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/xz
@@ -0,0 +1 @@
+../../../common/xz
\ No newline at end of file
diff --git a/config/rootfiles/core/200/update.sh b/config/rootfiles/core/200/update.sh
index b2b078811..380b208fd 100644
--- a/config/rootfiles/core/200/update.sh
+++ b/config/rootfiles/core/200/update.sh
@@ -49,7 +49,8 @@ done
 # Remove files
 rm -vrf \
 	/usr/bin/gpg-zip \
-	/usr/lib/gnupg
+	/usr/lib/gnupg \
+	/var/ipfire/main/gpl_accepted
 
 # Extract files
 extract_files
diff --git a/config/rootfiles/packages/alsa b/config/rootfiles/packages/alsa
index a366e523c..fba276cd8 100644
--- a/config/rootfiles/packages/alsa
+++ b/config/rootfiles/packages/alsa
@@ -229,6 +229,12 @@ usr/share/alsa/ucm2/HDA/init.conf
 #usr/share/alsa/ucm2/IO-Boards/Toradex/apalis
 usr/share/alsa/ucm2/IO-Boards/Toradex/apalis/eval-HiFi.conf
 usr/share/alsa/ucm2/IO-Boards/Toradex/apalis/eval.conf
+#usr/share/alsa/ucm2/IO-Boards/Toradex/aquila
+usr/share/alsa/ucm2/IO-Boards/Toradex/aquila/dev-HiFi.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/aquila/dev.conf
+#usr/share/alsa/ucm2/IO-Boards/Toradex/smarc
+usr/share/alsa/ucm2/IO-Boards/Toradex/smarc/dev-HiFi.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/smarc/dev.conf
 #usr/share/alsa/ucm2/IO-Boards/Toradex/verdin
 usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dahlia-HiFi.conf
 usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dahlia.conf
@@ -379,9 +385,18 @@ usr/share/alsa/ucm2/MediaTek/mt8195-sof/mt6359-rt1019-rt5682/sof-mt8195-mt6359-r
 #usr/share/alsa/ucm2/MediaTek/mt8195_demo
 usr/share/alsa/ucm2/MediaTek/mt8195_demo/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mt8195_demo/mt8195_demo.conf
+#usr/share/alsa/ucm2/MediaTek/mt8196-sof
+usr/share/alsa/ucm2/MediaTek/mt8196-sof/init.conf
+#usr/share/alsa/ucm2/MediaTek/mt8196-sof/nau8825-nau8318
+usr/share/alsa/ucm2/MediaTek/mt8196-sof/nau8825-nau8318/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8196-sof/nau8825-nau8318/sof-mt8196-nau8825-nau8318.conf
 #usr/share/alsa/ucm2/MediaTek/mt8365-evk
 usr/share/alsa/ucm2/MediaTek/mt8365-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8365-evk/init.conf
 usr/share/alsa/ucm2/MediaTek/mt8365-evk/mt8365-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof
+usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/SOF.conf
+usr/share/alsa/ucm2/MediaTek/mt8365-evk/sof/sof-mt8365-evk.conf
 #usr/share/alsa/ucm2/MediaTek/mt8370-evk
 usr/share/alsa/ucm2/MediaTek/mt8370-evk/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mt8370-evk/mt8370-evk.conf
@@ -391,6 +406,10 @@ usr/share/alsa/ucm2/MediaTek/mt8390-evk/init.conf
 usr/share/alsa/ucm2/MediaTek/mt8390-evk/mt8390-evk.conf
 #usr/share/alsa/ucm2/MediaTek/mt8390-evk/sof
 usr/share/alsa/ucm2/MediaTek/mt8390-evk/sof/sof-mt8390-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8391-evk
+usr/share/alsa/ucm2/MediaTek/mt8391-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8391-evk/init.conf
+usr/share/alsa/ucm2/MediaTek/mt8391-evk/mt8391-evk.conf
 #usr/share/alsa/ucm2/MediaTek/mt8395-evk
 usr/share/alsa/ucm2/MediaTek/mt8395-evk/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mt8395-evk/mt8395-evk.conf
@@ -399,6 +418,9 @@ usr/share/alsa/ucm2/MediaTek/mtk-rt5650/HDMI.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/init.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/mtk-rt5650.conf
+#usr/share/alsa/ucm2/MediaTek/sof-mt8395-evk
+usr/share/alsa/ucm2/MediaTek/sof-mt8395-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/sof-mt8395-evk/sof-mt8395-evk.conf
 #usr/share/alsa/ucm2/NXP
 #usr/share/alsa/ucm2/NXP/iMX6
 #usr/share/alsa/ucm2/NXP/iMX6/Toradex
@@ -457,14 +479,32 @@ usr/share/alsa/ucm2/Qualcomm/apq8016-sbc/apq8016-sbc.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/HDMI.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/apq8096.conf
+#usr/share/alsa/ucm2/Qualcomm/kaanapali
+#usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP
+usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/kaanapali/MTP/Kaanapali-MTP.conf
 #usr/share/alsa/ucm2/Qualcomm/qcm6490
 #usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP
 usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/HiFi.conf
-usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/QCM6490-IDP.conf
+usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/qcm6490-idp-snd-card.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs615
+usr/share/alsa/ucm2/Qualcomm/qcs615/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs615/TALOS-EVK.conf
 #usr/share/alsa/ucm2/Qualcomm/qcs6490
 #usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2
 usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/QCS6490-RB3Gen2.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-Radxa-Dragon-Q6A/QCS6490-Radxa-Dragon-Q6A.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs8300
+#usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk
+usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs8300/monaco-evk/MONACO-EVK.conf
+#usr/share/alsa/ucm2/Qualcomm/sa8775p
+#usr/share/alsa/ucm2/Qualcomm/sa8775p/lemans-evk
+usr/share/alsa/ucm2/Qualcomm/sa8775p/lemans-evk/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/sa8775p/lemans-evk/LEMANS-EVK.conf
 #usr/share/alsa/ucm2/Qualcomm/sc7180
 #usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a
 usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf
@@ -503,12 +543,21 @@ usr/share/alsa/ucm2/Qualcomm/sm8650/QRD/SM8650-QRD.conf
 usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/SM8750-MTP.conf
 #usr/share/alsa/ucm2/Qualcomm/x1e80100
+usr/share/alsa/ucm2/Qualcomm/x1e80100/DEVKIT-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Dell-Latitude-7455.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Elite-14-HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-Slim-7x.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-T14s.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Latitude7455-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/MICROSOFT-Surface-Pro-12in.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/Slim7x-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Surface12in-HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/T14s-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/TUXEDO-Elite-14.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E001DE-DEVKIT.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-CRD.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-EVK.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/x1e80100.conf
 #usr/share/alsa/ucm2/README.md
 #usr/share/alsa/ucm2/Rockchip
@@ -567,6 +616,8 @@ usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-12.conf
 usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Arturia/Minifuse-4.conf
 #usr/share/alsa/ucm2/USB-Audio/Audient
+usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-0008.conf
+usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD14-HiFi-0008.conf
 usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-0003.conf
 usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-0009.conf
 usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-HiFi-0003.conf
@@ -574,6 +625,14 @@ usr/share/alsa/ucm2/USB-Audio/Audient/Audient-iD4-HiFi-0009.conf
 #usr/share/alsa/ucm2/USB-Audio/BOSS
 usr/share/alsa/ucm2/USB-Audio/BOSS/Katana-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/BOSS/Katana.conf
+#usr/share/alsa/ucm2/USB-Audio/Beacn
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Mic-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Mic.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB1-Channels.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB1-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB1-Link-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio-USB2-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Beacn/Beacn-Studio.conf
 #usr/share/alsa/ucm2/USB-Audio/Behringer
 usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Recording-Hifi.conf
 usr/share/alsa/ucm2/USB-Audio/Behringer/Flow8-Recording.conf
@@ -610,6 +669,9 @@ usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio.conf
 #usr/share/alsa/ucm2/USB-Audio/GoXLR
 usr/share/alsa/ucm2/USB-Audio/GoXLR/GoXLR-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/GoXLR/GoXLR.conf
+#usr/share/alsa/ucm2/USB-Audio/HP
+usr/share/alsa/ucm2/USB-Audio/HP/Thunderbolt-Dock-Audio-Headset-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/HP/Thunderbolt-Dock-Audio-Headset.conf
 #usr/share/alsa/ucm2/USB-Audio/HyperX
 usr/share/alsa/ucm2/USB-Audio/HyperX/SoloCast-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/HyperX/SoloCast.conf
@@ -636,8 +698,10 @@ usr/share/alsa/ucm2/USB-Audio/NativeInstruments/Traktor-Kontrol-Z1.conf
 usr/share/alsa/ucm2/USB-Audio/Presonus/Revelator-IO-44-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Presonus/Revelator-IO-44.conf
 #usr/share/alsa/ucm2/USB-Audio/RME
+usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II.conf
+usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX.conf
 #usr/share/alsa/ucm2/USB-Audio/Rane
 usr/share/alsa/ucm2/USB-Audio/Rane/SL-1-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Rane/SL-1.conf
@@ -661,11 +725,15 @@ usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2.conf
 usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2Plus.conf
 #usr/share/alsa/ucm2/USB-Audio/Sony
+usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Sony/DualSense-PS5.conf
 usr/share/alsa/ucm2/USB-Audio/Sony/Inzone-H9-H7-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Sony/Inzone-H9-H7.conf
 #usr/share/alsa/ucm2/USB-Audio/Steinberg
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR22C-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR22C.conf
+usr/share/alsa/ucm2/USB-Audio/Steinberg/UR22mkII-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Steinberg/UR22mkII.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR24C-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR24C.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR44-HiFi.conf
@@ -673,6 +741,9 @@ usr/share/alsa/ucm2/USB-Audio/Steinberg/UR44.conf
 #usr/share/alsa/ucm2/USB-Audio/TASCAM
 usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12.conf
+#usr/share/alsa/ucm2/USB-Audio/Teufel
+usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Teufel/CAGE-PRO.conf
 usr/share/alsa/ucm2/USB-Audio/USB-Audio.conf
 #usr/share/alsa/ucm2/USB-Audio/UniversalAudio
 usr/share/alsa/ucm2/USB-Audio/UniversalAudio/Volt2-HiFi.conf
@@ -723,6 +794,10 @@ usr/share/alsa/ucm2/codecs/cs35l56/init.conf
 #usr/share/alsa/ucm2/codecs/cs42l43-dmic
 usr/share/alsa/ucm2/codecs/cs42l43-dmic/init.conf
 usr/share/alsa/ucm2/codecs/cs42l43/init.conf
+#usr/share/alsa/ucm2/codecs/cs42l45
+#usr/share/alsa/ucm2/codecs/cs42l45-dmic
+usr/share/alsa/ucm2/codecs/cs42l45-dmic/init.conf
+usr/share/alsa/ucm2/codecs/cs42l45/init.conf
 #usr/share/alsa/ucm2/codecs/cx2072x
 usr/share/alsa/ucm2/codecs/cx2072x/DisableSeq.conf
 usr/share/alsa/ucm2/codecs/cx2072x/EnableSeq.conf
@@ -730,6 +805,12 @@ usr/share/alsa/ucm2/codecs/cx2072x/HeadPhones.conf
 usr/share/alsa/ucm2/codecs/cx2072x/HeadsetMic.conf
 usr/share/alsa/ucm2/codecs/cx2072x/InternalMic.conf
 usr/share/alsa/ucm2/codecs/cx2072x/Speaker.conf
+#usr/share/alsa/ucm2/codecs/da7213
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneDisableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneMic2DisableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/HeadphoneMic2EnableSeq.conf
+usr/share/alsa/ucm2/codecs/da7213/init.conf
 #usr/share/alsa/ucm2/codecs/da7219
 usr/share/alsa/ucm2/codecs/da7219/init.conf
 #usr/share/alsa/ucm2/codecs/es8316
@@ -757,10 +838,19 @@ usr/share/alsa/ucm2/codecs/nau8824/HeadsetMic.conf
 usr/share/alsa/ucm2/codecs/nau8824/InternalMic.conf
 usr/share/alsa/ucm2/codecs/nau8824/MonoSpeaker.conf
 usr/share/alsa/ucm2/codecs/nau8824/Speaker.conf
+#usr/share/alsa/ucm2/codecs/pm4125
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneDisableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneMicDisableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/HeadphoneMicEnableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/LineoutDisableSeq.conf
+usr/share/alsa/ucm2/codecs/pm4125/LineoutEnableSeq.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass
 #usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro
 usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneDisableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneEnableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneLDisableSeq.conf
+usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/HeadphoneLEnableSeq.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/rx-macro/init.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro
 usr/share/alsa/ucm2/codecs/qcom-lpass/tx-macro/DMIC0DisableSeq.conf
@@ -843,14 +933,16 @@ usr/share/alsa/ucm2/codecs/rt711/init.conf
 #usr/share/alsa/ucm2/codecs/rt712-dmic
 usr/share/alsa/ucm2/codecs/rt712-dmic/init.conf
 usr/share/alsa/ucm2/codecs/rt712/init.conf
+#usr/share/alsa/ucm2/codecs/rt713
 #usr/share/alsa/ucm2/codecs/rt713-dmic
 usr/share/alsa/ucm2/codecs/rt713-dmic/init.conf
-#usr/share/alsa/ucm2/codecs/rt713-sdca
-usr/share/alsa/ucm2/codecs/rt713-sdca/init.conf
+usr/share/alsa/ucm2/codecs/rt713/init.conf
 #usr/share/alsa/ucm2/codecs/rt715
 #usr/share/alsa/ucm2/codecs/rt715-sdca
 usr/share/alsa/ucm2/codecs/rt715-sdca/init.conf
 usr/share/alsa/ucm2/codecs/rt715/init.conf
+#usr/share/alsa/ucm2/codecs/rt721
+usr/share/alsa/ucm2/codecs/rt721/init.conf
 #usr/share/alsa/ucm2/codecs/rt722
 usr/share/alsa/ucm2/codecs/rt722/init.conf
 #usr/share/alsa/ucm2/codecs/wcd934x
@@ -1035,6 +1127,8 @@ usr/share/alsa/ucm2/conf.d/gx-sound-card/LIBRETECH-CC.conf
 usr/share/alsa/ucm2/conf.d/hda-dsp/hda-dsp.conf
 #usr/share/alsa/ucm2/conf.d/hdaudioB0D2
 usr/share/alsa/ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf
+#usr/share/alsa/ucm2/conf.d/kaanapali
+usr/share/alsa/ucm2/conf.d/kaanapali/Kaanapali-MTP.conf
 #usr/share/alsa/ucm2/conf.d/kblrt5660
 usr/share/alsa/ucm2/conf.d/kblrt5660/kblrt5660.conf
 #usr/share/alsa/ucm2/conf.d/mt8183_da7219_r
@@ -1051,20 +1145,29 @@ usr/share/alsa/ucm2/conf.d/mt8365-evk/mt8365-evk.conf
 usr/share/alsa/ucm2/conf.d/mt8370-evk/mt8370-evk.conf
 #usr/share/alsa/ucm2/conf.d/mt8390-evk
 usr/share/alsa/ucm2/conf.d/mt8390-evk/mt8390-evk.conf
+#usr/share/alsa/ucm2/conf.d/mt8391-evk
+usr/share/alsa/ucm2/conf.d/mt8391-evk/mt8391-evk.conf
 #usr/share/alsa/ucm2/conf.d/mt8395-evk
 usr/share/alsa/ucm2/conf.d/mt8395-evk/mt8395-evk.conf
 #usr/share/alsa/ucm2/conf.d/mtk-rt5650
 usr/share/alsa/ucm2/conf.d/mtk-rt5650/mtk-rt5650.conf
 #usr/share/alsa/ucm2/conf.d/qcm6490
-usr/share/alsa/ucm2/conf.d/qcm6490/QCM6490-IDP.conf
+usr/share/alsa/ucm2/conf.d/qcm6490/qcm6490-idp-snd-card.conf
+#usr/share/alsa/ucm2/conf.d/qcs615
+usr/share/alsa/ucm2/conf.d/qcs615/TALOS-EVK.conf
 #usr/share/alsa/ucm2/conf.d/qcs6490
 usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-RB3Gen2.conf
+usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-Radxa-Dragon-Q6A.conf
+#usr/share/alsa/ucm2/conf.d/qcs8300
+usr/share/alsa/ucm2/conf.d/qcs8300/MONACO-EVK.conf
 #usr/share/alsa/ucm2/conf.d/rk3399-gru-soun
 usr/share/alsa/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf
 #usr/share/alsa/ucm2/conf.d/rk3588-es8316
 usr/share/alsa/ucm2/conf.d/rk3588-es8316/rk3588-es8316.conf
 #usr/share/alsa/ucm2/conf.d/rockchip_es8316
 usr/share/alsa/ucm2/conf.d/rockchip_es8316/rockchip_es8316.conf
+#usr/share/alsa/ucm2/conf.d/sa8775p
+usr/share/alsa/ucm2/conf.d/sa8775p/LEMANS-EVK.conf
 #usr/share/alsa/ucm2/conf.d/sc8280xp
 usr/share/alsa/ucm2/conf.d/sc8280xp/sc8280xp.conf
 #usr/share/alsa/ucm2/conf.d/sdm845
@@ -1076,11 +1179,13 @@ usr/share/alsa/ucm2/conf.d/simple-card/Librem 5.conf
 usr/share/alsa/ucm2/conf.d/simple-card/PinePhone.conf
 usr/share/alsa/ucm2/conf.d/simple-card/apalis-imx8.conf
 usr/share/alsa/ucm2/conf.d/simple-card/apalis-nau8822.conf
+usr/share/alsa/ucm2/conf.d/simple-card/aquila-wm8904.conf
 usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx7.conf
 usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx8x.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rk817_ext.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rk817_int.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rockchip,es8316-codec.conf
+usr/share/alsa/ucm2/conf.d/simple-card/tdx-smarc-wm8904.conf
 usr/share/alsa/ucm2/conf.d/simple-card/verdin-nau8822.conf
 usr/share/alsa/ucm2/conf.d/simple-card/verdin-wm8904.conf
 #usr/share/alsa/ucm2/conf.d/skylake-rt286
@@ -1107,8 +1212,14 @@ usr/share/alsa/ucm2/conf.d/sof-hda-dsp/sof-skl_hda_card.conf
 usr/share/alsa/ucm2/conf.d/sof-m8195_r1019/sof-m8195_r1019_5682s.conf
 #usr/share/alsa/ucm2/conf.d/sof-mt8195_r101
 usr/share/alsa/ucm2/conf.d/sof-mt8195_r101/sof-mt8195_r1019_5682.conf
+#usr/share/alsa/ucm2/conf.d/sof-mt8196-nau8
+usr/share/alsa/ucm2/conf.d/sof-mt8196-nau8/sof-mt8196-nau8825.conf
+#usr/share/alsa/ucm2/conf.d/sof-mt8365-evk
+usr/share/alsa/ucm2/conf.d/sof-mt8365-evk/sof-mt8365-evk.conf
 #usr/share/alsa/ucm2/conf.d/sof-mt8390-evk
 usr/share/alsa/ucm2/conf.d/sof-mt8390-evk/sof-mt8390-evk.conf
+#usr/share/alsa/ucm2/conf.d/sof-mt8395-evk
+usr/share/alsa/ucm2/conf.d/sof-mt8395-evk/sof-mt8395-evk.conf
 #usr/share/alsa/ucm2/conf.d/sof-skl_hda_card
 #usr/share/alsa/ucm2/conf.d/sof-soundwire
 usr/share/alsa/ucm2/conf.d/sof-soundwire/sof-soundwire.conf
@@ -1132,7 +1243,10 @@ usr/share/alsa/ucm2/conf.d/tegra/GoogleNyanBlaze.conf
 usr/share/alsa/ucm2/conf.d/tegra/LG Optimus 4X HD MAX98089.conf
 usr/share/alsa/ucm2/conf.d/tegra/LG Optimus Vu MAX98089.conf
 #usr/share/alsa/ucm2/conf.d/x1e80100
+usr/share/alsa/ucm2/conf.d/x1e80100/TUXEDO-TUXEDOElite14Gen1-2.0-TXEM14QX4NM.conf
+usr/share/alsa/ucm2/conf.d/x1e80100/X1E001DE-DEVKIT.conf
 usr/share/alsa/ucm2/conf.d/x1e80100/X1E80100-CRD.conf
+usr/share/alsa/ucm2/conf.d/x1e80100/X1E80100-EVK.conf
 usr/share/alsa/ucm2/conf.d/x1e80100/x1e80100.conf
 #usr/share/alsa/ucm2/conf.virt.d
 usr/share/alsa/ucm2/conf.virt.d/.gitignore
@@ -1162,6 +1276,8 @@ usr/share/alsa/ucm2/sof-soundwire/cs35l56.conf
 usr/share/alsa/ucm2/sof-soundwire/cs42l43-dmic.conf
 usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk.conf
 usr/share/alsa/ucm2/sof-soundwire/cs42l43.conf
+usr/share/alsa/ucm2/sof-soundwire/cs42l45-dmic.conf
+usr/share/alsa/ucm2/sof-soundwire/cs42l45.conf
 usr/share/alsa/ucm2/sof-soundwire/dmic.conf
 usr/share/alsa/ucm2/sof-soundwire/rt1308.conf
 usr/share/alsa/ucm2/sof-soundwire/rt1316.conf
@@ -1171,12 +1287,14 @@ usr/share/alsa/ucm2/sof-soundwire/rt5682.conf
 usr/share/alsa/ucm2/sof-soundwire/rt700.conf
 usr/share/alsa/ucm2/sof-soundwire/rt711-sdca.conf
 usr/share/alsa/ucm2/sof-soundwire/rt711.conf
+usr/share/alsa/ucm2/sof-soundwire/rt712+rt1320.conf
 usr/share/alsa/ucm2/sof-soundwire/rt712-dmic.conf
 usr/share/alsa/ucm2/sof-soundwire/rt712.conf
 usr/share/alsa/ucm2/sof-soundwire/rt713-dmic.conf
-usr/share/alsa/ucm2/sof-soundwire/rt713-sdca.conf
+usr/share/alsa/ucm2/sof-soundwire/rt713.conf
 usr/share/alsa/ucm2/sof-soundwire/rt715-sdca.conf
 usr/share/alsa/ucm2/sof-soundwire/rt715.conf
+usr/share/alsa/ucm2/sof-soundwire/rt721.conf
 usr/share/alsa/ucm2/sof-soundwire/rt722.conf
 usr/share/alsa/ucm2/sof-soundwire/sof-soundwire.conf
 usr/share/alsa/ucm2/ucm.conf
diff --git a/lfs/alsa b/lfs/alsa
index 0ccced2bb..beed09dcb 100644
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -26,16 +26,16 @@ include Config
 
 SUMMARY    = Advanced Linux Sound Architecture
 
-VER        = 1.2.14
-UVER       = 1.2.14
-CVER       = 1.2.14
+VER        = 1.2.15.1
+UVER       = 1.2.15.1
+CVER       = 1.2.15.1
 
 THISAPP    = alsa-lib-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 PROG       = alsa
-PAK_VER    = 24
+PAK_VER    = 25
 
 DEPS       =
 
@@ -54,9 +54,9 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2
 alsa-ucm-conf-$(CVER).tar.bz2 = $(DL_FROM)/alsa-ucm-conf-$(CVER).tar.bz2
 
-$(DL_FILE)_BLAKE2 = 6fee05f859a19b8ef0d9896d37442c55f602e8b4aaa7698f30c01e03a339d7a74b3214493b095a64b59ee581fb7756d903d4965e080db552e062e2001e0662ff
-alsa-utils-$(UVER).tar.bz2_BLAKE2 = 0f15f6f684bf17c0508b01eabd21917d8501b965074d3b42f6915e9bbafeafad894dcbd1a219008db0064fb98d6fb2be311e98c0b8bc7e91d1a0b8146dd02dfe
-alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = cbb4b81db7670207cac5b85ba9cd4d9df93e4aca573da4caffe0f1e0386a9685b837e58b7ed85ddcfecf3c0f2469e706833dad6f0ef020440c943aa41520f8f0
+$(DL_FILE)_BLAKE2 = 96910ecadafdf5bd12d98c765598f06f7dda94cdfb554e972663b77dc19646700962d6984a228a652f0fb3339e8dc44565d3695aa06971e084f5b951793679e1
+alsa-utils-$(UVER).tar.bz2_BLAKE2 = e3bd56822ec092f96386be3f8ae6772ced899884dfdef2341700be877a4822a3168d55a5aa9ba269e8e1b9fc61ae33a027abfa2e1c4f7fc68e0d8ce8780d3586
+alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = c8c0ef9872f6c2bb69f2a43585a7833663e0f559dc51a5f2c0d361f6dd8fad2d6180dfdebbd4c63f094216570f6109097d1f788bf90b75149ca42871d493ef1d
 
 install : $(TARGET)
 
diff --git a/lfs/bind b/lfs/bind
index fc86eb54a..786ae69ee 100644
--- a/lfs/bind
+++ b/lfs/bind
@@ -25,7 +25,7 @@
 
 include Config
 
-VER        = 9.20.16
+VER        = 9.20.17
 
 THISAPP    = bind-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1a083efbd7a95df8c9c05966681be577cb119f1a75292cbf65a31cdf0fc7677a70834be4f8599984635b9ea09a909c1453b489e920e5f27502ab2b496aa278b0
+$(DL_FILE)_BLAKE2 = a3bfb881f3439750ddc1d94da674ed91e6447f101f2c20eb5f4472614b45b5f2af73f197712e18c891e774ed6e95fc811df1e3494c2b863b2544da19790ecf05
 
 install : $(TARGET)
 
diff --git a/lfs/gdb b/lfs/gdb
index 8518ae6af..538134b6c 100644
--- a/lfs/gdb
+++ b/lfs/gdb
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 16.1
+VER        = 17.1
 
 THISAPP    = gdb-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d1907a4abffda663e3d383959ee18e1ef91fe913c378cf9681bdf5810bf7e7f065236f722564fd77eebf15700751fed1cef58c25cd0c0c44d1d9a416809f6a66
+$(DL_FILE)_BLAKE2 = 35de074a50c747e6ed42faee8a87b3898b57d33e9667c9001eaf8b54c8cce555f7b16642d1583c1b4aabb45fc5e5db8c33d9f5786351e736f2db2f90d28a07ed
 
 install : $(TARGET)
 
diff --git a/lfs/gnupg b/lfs/gnupg
index 653ff8bcb..80b4c513f 100644
--- a/lfs/gnupg
+++ b/lfs/gnupg
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.4.8
+VER        = 2.4.9
 
 THISAPP    = gnupg-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = ab7126aac6c7bf323075c68084c963f75d93c729d8918b6ca10ef0a4466879636433c682a5437776d2ce9f5d432e1f66995dd94a4f44d7f184542f030087dbb2
+$(DL_FILE)_BLAKE2 = 5bbd278c570d3e389ab26dd37e1adac6c1b19f9bd369ebf30d75f48d0ab901c6f5fe4e4713b763f57b9e74efab654186ebff1a968348b0b9f70c82618b4b3b62
 
 install : $(TARGET)
 
diff --git a/lfs/harfbuzz b/lfs/harfbuzz
index 1f9d96bf6..c96990b57 100644
--- a/lfs/harfbuzz
+++ b/lfs/harfbuzz
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 12.2.0
+VER        = 12.3.0
 
 THISAPP    = harfbuzz-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 011ce54ee0f312dbe6fff600ff986309c3ca8935f79dc8e7aa4fa29c61a364b62b097eba1bfafdcb337475a86bd50ea75ad2eb9315c7f188069e7c5370b53434
+$(DL_FILE)_BLAKE2 = 65e0b6076cae1e324fd87e4a08c53c1649df2afd8f290f5b6a5553a2a91ae932b197c103484fcd576fa0ad5baef57ff78a12c865c00eb1126709fc9aaef21210
 
 install : $(TARGET)
 
diff --git a/lfs/iana-etc b/lfs/iana-etc
index 9c0e5c9f8..2dc5c37e3 100644
--- a/lfs/iana-etc
+++ b/lfs/iana-etc
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20251120
+VER        = 20251215
 #          https://github.com/Mic92/iana-etc
 
 THISAPP    = iana-etc-$(VER)
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = fd85f0494f65774607c43b9f76fb1f9052b7d6782c893997984b791cbb449723d329f3dab99339e1e52a174ab0374ee9bc57166bb39e1a1833be2e0f3e076e5e
+$(DL_FILE)_BLAKE2 = 025572ca195ce25191d3c07b1358aafb65d1c4a25473779b395f43b2935c29c34573724e0a1036984ccba1ec11302fe7b9c3d1f97c60a586b92fe977b45723af
 
 install : $(TARGET)
 
diff --git a/lfs/lvm2 b/lfs/lvm2
index df508d11a..f0384619e 100644
--- a/lfs/lvm2
+++ b/lfs/lvm2
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.03.37
+VER        = 2.03.38
 
 THISAPP    = LVM2.$(VER)
 DL_FILE    = $(THISAPP).tgz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 4762ebe827b886c0e72a91c545c8c4fa9c9d1629e987f13d0c52ee41b80444c3c5c8a81a90566ed9bd7b68d67684749a7ad2cc066b20a3fa44eb8466ae0cc82e
+$(DL_FILE)_BLAKE2 = 2cdec7e7256855ec1d40f690e3b3b2d0538cef275c68bfaa15235b10890f05c4d9e861607fc611e420619e9e07a0dd431b1a0d9258c8ccf4af7a5b772281f33e
 
 install : $(TARGET)
 
diff --git a/lfs/xz b/lfs/xz
index 1ee1faa52..465a3b183 100644
--- a/lfs/xz
+++ b/lfs/xz
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 5.8.1
+VER        = 5.8.2
 
 THISAPP    = xz-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = f11be3971e181bb49b6a92d3cc07ebb1c6b5fb53bc5d079e0952eed94f069656cffb37a2e2e8f068a5f119c6ef5ee565b3ac9978a5afa24a40d49607d492d176
+$(DL_FILE)_BLAKE2 = 3788b52c41adb4af32a5221b9c497044068343f1489508b90c9fb00188463e1eb3bc9df91b0457f1e9524c5e45dd2c374fd26f535994f04f94d2d200ccc4d85c
 
 install : $(TARGET)
 


hooks/post-receive
--
IPFire 2.x development tree


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-01-09 10:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-09 10:47 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 74af1b0f20786db177e6f952cddcf080d58b8b09 Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox