Skip to content

Commit 86c7be6

Browse files
committed
chore(fdk-aac-free): remove component
fdk-aac-free packages the Third-Party Modified Version of the Fraunhofer FDK AAC Codec Library for Android, used by gstreamer, pipewire, freerdp, and (nominally) firefox for AAC audio en/decode. AZL is dropping it from the distro because of the FDK-AAC license: even the "-free" Fedora variant only strips the SBR/PS/AAC-ELD encoder parts, the remaining decoder and core encoder code is still covered by the patent-encumbered FDK-AAC license. The four AZL consumers were detached in the preceding commits in this series: - fix(freerdp): drop fdk-aac codec dep - fix(firefox): drop fdk-aac-free-devel BR - fix(gstreamer1-plugins-bad-free): drop fdkaac plugin - fix(pipewire): drop AAC bluetooth codec gnome-remote-desktop's `BuildRequires: pkgconfig(fdk-aac)` is inside `%if %{with rdp}` and AZL builds with `build.without = ["rdp"]`, so it is already inactive -- no fix needed. Remove the component definition (base/comps/components.toml), the publish-channel entry (components-publish-channels.toml), the lock file (locks/fdk-aac-free.lock), and the rendered spec (specs/f/fdk-aac-free/). Verified by `azldev comp list` (returns 'component not found') and by grepping the tree for any remaining `fdk-aac`/`libfdk-aac` references in images/kiwi/comps.xml -- none remain. The only leftover references in base/comps/ are explanatory comments in the consumer overlays added by the preceding commits.
1 parent 2475296 commit 86c7be6

5 files changed

Lines changed: 0 additions & 161 deletions

File tree

base/comps/components-publish-channels.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,6 @@ components = [
297297
"fakeroot",
298298
"fapolicyd",
299299
"fcoe-utils",
300-
"fdk-aac-free",
301300
"felix-parent",
302301
"felix-utils",
303302
"fence-agents",

base/comps/components.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,6 @@ includes = ["**/*.comp.toml", "component-check-disablement.toml", "component-min
426426
[components.fast_float]
427427
[components.fasterxml-oss-parent]
428428
[components.fcgi]
429-
[components.fdk-aac-free]
430429
[components.fdupes]
431430
[components.fedora-bookmarks]
432431
[components.felix-parent]

locks/fdk-aac-free.lock

Lines changed: 0 additions & 6 deletions
This file was deleted.

specs/f/fdk-aac-free/fdk-aac-free.spec

Lines changed: 0 additions & 152 deletions
This file was deleted.

specs/f/fdk-aac-free/sources

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)