[Buildroot] [PATCH 2/5] package/libaom: new package
Waldemar Brodkorb
wbx at openadk.org
Thu Sep 25 02:55:42 UTC 2025
This contains a reference version of the Alliance for Open Media video codec.
This codec is a patent free alternative to H.265, and is starting to be
used throughout the internet.
This library is used by firefox.
Signed-off-by: Waldemar Brodkorb <wbx at openadk.org>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/libaom/Config.in | 8 ++++++++
package/libaom/libaom.hash | 2 ++
package/libaom/libaom.mk | 15 +++++++++++++++
5 files changed, 27 insertions(+)
create mode 100644 package/libaom/Config.in
create mode 100644 package/libaom/libaom.hash
create mode 100644 package/libaom/libaom.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 8403db636f..a15640906b 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -3406,6 +3406,7 @@ F: configs/stm32f746_disco_sd_defconfig
F: package/asterisk/
F: package/evilwm/
F: package/fbv/
+F: package/libaom/
F: package/libjwt/
F: package/mksh/
F: package/ruby/
diff --git a/package/Config.in b/package/Config.in
index 85928509f8..465ea484df 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1974,6 +1974,7 @@ menu "Multimedia"
source "package/dav1d/Config.in"
source "package/kvazaar/Config.in"
source "package/libaacs/Config.in"
+ source "package/libaom/Config.in"
source "package/libass/Config.in"
source "package/libbdplus/Config.in"
source "package/libbluray/Config.in"
diff --git a/package/libaom/Config.in b/package/libaom/Config.in
new file mode 100644
index 0000000000..8ff06219be
--- /dev/null
+++ b/package/libaom/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_LIBAOM
+ bool "libaom"
+ help
+ This contains a reference version of the Alliance for Open Media
+ video codec. This codec is a patent free alternative to H.265,
+ and is starting to be used throughout the internet.
+
+ https://aomedia.org/
diff --git a/package/libaom/libaom.hash b/package/libaom/libaom.hash
new file mode 100644
index 0000000000..5d5a8b0e32
--- /dev/null
+++ b/package/libaom/libaom.hash
@@ -0,0 +1,2 @@
+sha256 19e45a5a7192d690565229983dad900e76b513a02306c12053fb9a262cbeca7d libaom-3.13.1.tar.gz
+sha256 4764a286d8b2faeaf42f4418e7d7a28d58fc8fd4d00a3d0a7f44b0a4099de7f2 LICENSE
diff --git a/package/libaom/libaom.mk b/package/libaom/libaom.mk
new file mode 100644
index 0000000000..733cc24c94
--- /dev/null
+++ b/package/libaom/libaom.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# libaom
+#
+################################################################################
+
+LIBAOM_VERSION = 3.13.1
+LIBAOM_SITE = https://storage.googleapis.com/aom-releases
+LIBAOM_DEPENDENCIES = host-nasm
+LIBAOM_INSTALL_STAGING = YES
+LIBAOM_LICENSE = BSD-2-Clause
+LIBAOM_LICENSE_FILES = LICENSE
+LIBAOM_SUPPORTS_IN_SOURCE_BUILD = NO
+
+$(eval $(cmake-package))
--
2.47.3
More information about the buildroot
mailing list