mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 00:32:12 +02:00
These were broken in commit 4786ecdf7cd427089464dcb62579110d494e7cd7 which performed a cleanup to avoid non-standard field names. There is an SPDX License list at https://spdx.org/licenses/ which aims to be a standard. Yocto also uses a substitution map SPDXLICENSEMAP, default one stored at meta/conf/licenses.conf. According to meta/conf/licenses.conf, "AFL-2" corresponds to "AFL-2.0" which is not correct for dbus. According to the same licenses.conf file "MPL-1" corresponds to "MPL-1.0", which is correct for libical but since SPDX aims to be a standard I am updating the identifier in libical's .bb file as well. To verify the actual license used you can use: dbus: cd /tmp/ wget http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.110.tar.gz tar -xaf dbus-glib-0.110.tar.gz cd dbus-glib-0.110 grep -A1 "^The Academic Free License$" COPYING cd /tmp/ wget http://dbus.freedesktop.org/releases/dbus/dbus-1.12.14.tar.gz tar -xaf dbus-1.12.14.tar.gz cd dbus-1.12.14 grep -A1 "^The Academic Free License$" COPYING cairo: wget --quiet -O - https://cgit.freedesktop.org/cairo/plain/COPYING-MPL-1.1?h=1.16.0 | grep -A1 "MOZILLA PUBLIC LICENSE" libical: wget --quiet -O - https://raw.githubusercontent.com/libical/libical/v2.0.0/COPYING | grep "Mozilla Public License" taglib: wget --quiet -O - https://raw.githubusercontent.com/taglib/taglib/v1.11.1/COPYING.MPL | grep -A1 "MOZILLA PUBLIC LICENSE" (From OE-Core rev: 85cdf2ddfbfa956f9fcb705f886645f1884149c1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
29 lines
1.1 KiB
BlitzBasic
29 lines
1.1 KiB
BlitzBasic
SUMMARY = "iCal and scheduling (RFC 2445, 2446, 2447) library"
|
|
HOMEPAGE = "https://github.com/libical/libical"
|
|
BUGTRACKER = "https://github.com/libical/libical/issues"
|
|
LICENSE = "LGPLv2.1 | MPL-1.0"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d4fc58309d8ed46587ac63bb449d82f8 \
|
|
file://LICENSE;md5=d1a0891cd3e582b3e2ec8fe63badbbb6"
|
|
SECTION = "libs"
|
|
|
|
SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \
|
|
file://0001-CMakeLists.txt-libical.pc.in-fix-iculibs-remove-full.patch \
|
|
"
|
|
DEPENDS = "icu"
|
|
|
|
SRC_URI[md5sum] = "6bf8e5f5a3ba88baf390d0134e05d76e"
|
|
SRC_URI[sha256sum] = "654c11f759c19237be39f6ad401d917e5a05f36f1736385ed958e60cf21456da"
|
|
UPSTREAM_CHECK_URI = "https://github.com/libical/libical/releases"
|
|
|
|
inherit cmake pkgconfig
|
|
|
|
# No need to use perl-native, the host perl is sufficient.
|
|
EXTRA_OECMAKE += "-DPERL_EXECUTABLE=${HOSTTOOLS_DIR}/perl"
|
|
|
|
do_install_append_class-target () {
|
|
# Remove build host references
|
|
sed -i \
|
|
-e 's,${STAGING_LIBDIR},${libdir},g' \
|
|
${D}${libdir}/cmake/LibIcal/LibIcalTargets-noconfig.cmake
|
|
}
|