recipes: Convert licenses to SPDX expressions

- Automatically convert all licenses to valid SPDX license expressions
  using convert-spdx-licenses.py

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Khem Raj
2026-07-17 16:25:05 -07:00
parent 01232d6238
commit 8f3df8b447
383 changed files with 412 additions and 412 deletions
@@ -1,7 +1,7 @@
SUMMARY = "Alliance for Open Media - AV1 Codec Library"
DESCRIPTION = "Alliance for Open Media AV1 codec library"
LICENSE = "BSD-2-Clause & AOM-Patent-License-1.0"
LICENSE = "BSD-2-Clause AND LicenseRef-AOM-Patent-License-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6ea91368c1bbdf877159435572b931f5 \
file://PATENTS;md5=a111d47497d3bb49e04eef71377eb8ba \
"
@@ -7,7 +7,7 @@ for digital audio."
HOMEPAGE = "https://www.iis.fraunhofer.de/en/ff/amm/impl.html"
LICENSE = "Fraunhofer_FDK_AAC_Codec_Library_for_Android"
LICENSE = "LicenseRef-Fraunhofer-FDK-AAC-Codec-Library-for-Android"
LICENSE_FLAGS = "commercial"
LIC_FILES_CHKSUM = "file://NOTICE;md5=5985e1e12f4afa710d64ed7bfd291875"
@@ -2,7 +2,7 @@ SUMMARY = "This library aims to be a friendly, portable C implementation of the
HOMEPAGE = "https://github.com/AOMediaCodec/libavif"
SECTION = "libs"
# Most is the code is under BSD-2, but libyuv is under BSD-3, and iccjpeg is under IJG
LICENSE = "BSD-2-Clause & BSD-3-Clause & IJG"
LICENSE = "BSD-2-Clause AND BSD-3-Clause AND IJG"
LIC_FILES_CHKSUM = "file://LICENSE;md5=51549db0941829faeedcc86efec2f4c0"
SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=main;tag=v${PV};name=libavif"
@@ -2,7 +2,7 @@ SUMMARY = "Linux libcamera framework"
HOMEPAGE = "https://libcamera.org/"
SECTION = "libs"
LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later"
LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "\
file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c \
@@ -4,7 +4,7 @@ simple integration into other software."
HOMEPAGE = "http://www.libde265.org/"
SECTION = "libs/multimedia"
LICENSE = "LGPL-3.0-only & MIT"
LICENSE = "LGPL-3.0-only AND MIT"
LICENSE_FLAGS = "commercial"
LIC_FILES_CHKSUM = "file://COPYING;md5=695b556799abb2435c97a113cdca512f"
@@ -4,15 +4,15 @@ HOMEPAGE = "https://mimic.mycroft.ai/"
SECTION = "multimedia"
# "Mimic is available under permissive BSD-like licenses"
LICENSE = "MIT & \
PD & \
CMU-Tex & \
rateconv & \
BSD-2-Clause & \
BSD-3-Clause & \
flite & \
(flite & Sun) & \
BellBird & \
LICENSE = "MIT AND \
PD AND \
CMU-Tex AND \
rateconv AND \
BSD-2-Clause AND \
BSD-3-Clause AND \
flite AND \
(flite AND Sun) AND \
BellBird AND \
Apache-2.0 \
"
LIC_FILES_CHKSUM = "file://COPYING;md5=a2c2c7371b58b9cdeae0dc68846fe9f1"
@@ -1,6 +1,6 @@
DESCRIPTION = "MiniDLNA (aka ReadyDLNA) is server software with the aim of \
being fully compliant with DLNA/UPnP-AV clients."
LICENSE = "GPL-2.0-only|BSD-3-Clause"
LICENSE = "GPL-2.0-only OR BSD-3-Clause"
DEPENDS = "ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis"
# because it depends on libav which has commercial flag
@@ -1,5 +1,5 @@
SUMMARY = "C client library for the Music Player Daemon"
LICENSE = "BSD-2-Clause & BSD-3-Clause"
LICENSE = "BSD-2-Clause AND BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0"
HOMEPAGE = "https://www.musicpd.org/libs/libmpdclient/"
@@ -1,7 +1,7 @@
SUMMARY = "Opus Audio Tools"
HOMEPAGE = "http://www.opus-codec.org/"
LICENSE = "BSD-2-Clause & GPL-2.0-only"
LICENSE = "BSD-2-Clause AND GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=79f6fc2a6239fbe5f6e52f20ac76698c"
SRC_URI = "http://downloads.xiph.org/releases/opus/opus-tools-${PV}.tar.gz"
@@ -4,7 +4,7 @@ HOMEPAGE = "https://pipewire.org/"
BUGTRACKER = "https://gitlab.freedesktop.org/pipewire/pipewire/issues"
SECTION = "multimedia"
LICENSE = "MIT & LGPL-2.1-or-later & GPL-2.0-only"
LICENSE = "GPL-2.0-only AND LGPL-2.1-or-later AND MIT"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=2158739e172e58dc9ab1bdd2d6ec9c72 \
file://COPYING;md5=97be96ca4fab23e9657ffa590b931c1a \
@@ -1,6 +1,6 @@
SUMMARY = "Dirac compressed video encoder/decoder"
HOMEPAGE = "http://schrodinger.sourceforge.net/"
LICENSE = "MPL-1.1 | GPL-2.0-only | LGPL-2.0-only | MIT"
LICENSE = "GPL-2.0-only OR LGPL-2.0-only OR MIT OR MPL-1.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=d91a46405fc074b88c963cc4f2a0aae9 \
file://COPYING.GPL;md5=e181e3b7c66f5f96921d813c1074f833 \
@@ -23,7 +23,7 @@ PACKAGECONFIG[id3tag] = "--with-id3tag,--without-id3tag,libid3tag,"
PACKAGECONFIG[lame] = "--with-lame,--without-lame,lame,"
PACKAGECONFIG[ao] = "--enable-ao,--disable-ao,libao,"
LICENSE = "GPL-2.0-only & LGPL-2.1-only"
LICENSE = "GPL-2.0-only AND LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=751419260aa954499f7abaabaa882bbe \
file://LICENSE.LGPL;md5=fbc093901857fcd118f065f900982c24"
@@ -2,7 +2,7 @@ DESCRIPTION = "Tinycompress provides a minimal interface to interact \
with compress offload capabilities in ALSA."
HOMEPAGE = "https://github.com/alsa-project/tinycompress"
LICENSE = "LGPL-2.1-only | BSD-3-Clause"
LICENSE = "BSD-3-Clause OR LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=cf9105c1a2d4405cbe04bbe3367373a0"
SRCREV = "ea5c7245beb0b6aec1565cfae0454d6ba374dfdd"