diff mbox series

[meta-oe] cabextract: add utility to extract Microsft cabinet files

Message ID 20240529090223.1816443-1-dmitry.baryshkov@linaro.org
State Accepted
Headers show
Series [meta-oe] cabextract: add utility to extract Microsft cabinet files | expand

Commit Message

Dmitry Baryshkov May 29, 2024, 9:02 a.m. UTC
WoA firmware, fonts and some other useful files are being distributed as
a Microsoft cabinet files. Add recipes for the cabextract utility, which
is used to extract such files.

Cabextract can either use a bundled source tree for libmspack library or
an externally provided library. Package the library separately in order
to be able to share it with the meta-security layer.

Cc: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 .../cabextract/cabextract_1.11.bb              | 18 ++++++++++++++++++
 .../cabextract/libmspack_0.11alpha.bb          | 16 ++++++++++++++++
 2 files changed, 34 insertions(+)
 create mode 100644 meta-oe/recipes-support/cabextract/cabextract_1.11.bb
 create mode 100644 meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb

Comments

Khem Raj May 30, 2024, 3:10 p.m. UTC | #1
fails to build.
https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/3893/steps/14/logs/stdio

On Wed, May 29, 2024 at 2:02 AM Dmitry Baryshkov via
lists.openembedded.org <dbaryshkov=gmail.com@lists.openembedded.org>
wrote:
>
> WoA firmware, fonts and some other useful files are being distributed as
> a Microsoft cabinet files. Add recipes for the cabextract utility, which
> is used to extract such files.
>
> Cabextract can either use a bundled source tree for libmspack library or
> an externally provided library. Package the library separately in order
> to be able to share it with the meta-security layer.
>
> Cc: Armin Kuster <akuster808@gmail.com>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> ---
>  .../cabextract/cabextract_1.11.bb              | 18 ++++++++++++++++++
>  .../cabextract/libmspack_0.11alpha.bb          | 16 ++++++++++++++++
>  2 files changed, 34 insertions(+)
>  create mode 100644 meta-oe/recipes-support/cabextract/cabextract_1.11.bb
>  create mode 100644 meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
>
> diff --git a/meta-oe/recipes-support/cabextract/cabextract_1.11.bb b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> new file mode 100644
> index 000000000000..4d035eeee4b0
> --- /dev/null
> +++ b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> @@ -0,0 +1,18 @@
> +SUMMARY = "Software for extracting Microsoft cabinet files"
> +DESCRIPTION = "tool for extracting Microsoft cabinet files"
> +HOMEPAGE = "http://www.cabextract.org.uk/"
> +SECTION = "console/utils"
> +
> +LICENSE = "GPL-3.0-or-later"
> +LIC_FILES_CHKSUM = "file://src/cabextract.c;beginline=4;endline=11;md5=b0a10c6d3843f262114e7ecf91fc7e78"
> +
> +SRC_URI = "https://www.cabextract.org.uk/cabextract-${PV}.tar.gz"
> +SRC_URI[sha256sum] = "b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6"
> +
> +DEPENDS = "libmspack"
> +
> +EXTRA_OECONF = "--with-external-libmspack"
> +
> +inherit autotools pkgconfig
> +
> +BBCLASSEXTEND += "native nativesdk"
> diff --git a/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> new file mode 100644
> index 000000000000..169a5f271be9
> --- /dev/null
> +++ b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> @@ -0,0 +1,16 @@
> +SUMMARY = "A library for Microsoft compression formats"
> +DESCRIPTION = "The library provides compressors and decompressors,\
> +archivers and dearchivers for Microsoft compression formats: CAB, CHM, WIM,\
> +LIT, HLP, KWAJ and SZDD."
> +HOMEPAGE = "http://www.cabextract.org.uk/libmspack/"
> +SECTION = "lib"
> +LICENSE = "LGPL-2.1-only"
> +
> +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"
> +
> +SRC_URI = "https://www.cabextract.org.uk/libmspack/libmspack-${PV}.tar.gz"
> +SRC_URI[sha256sum] = "70dd1fb2f0aecc36791b71a1e1840e62173079eadaa081192d1c323a0eeea21b"
> +
> +inherit autotools
> +
> +BBCLASSEXTEND += "native nativesdk"
> --
> 2.39.2
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#110609): https://lists.openembedded.org/g/openembedded-devel/message/110609
> Mute This Topic: https://lists.openembedded.org/mt/106365503/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Dmitry Baryshkov May 30, 2024, 4:52 p.m. UTC | #2
On Thu, 30 May 2024 at 18:10, Khem Raj <raj.khem@gmail.com> wrote:
>
> fails to build.
> https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/3893/steps/14/logs/stdio

So, compiling to the host architecture works (bitbake
cabextract-native works), but cross-compiling to the host architecture
doesn't seem to work;

| /usr/src/debug/cabextract/1.11/src/cabextract.c:499:(.text.startup+0x103d):
undefined reference to `rpl_fnmatch'

This should be fixed by
https://lore.kernel.org/openembedded-core/20240530164355.3294714-1-dmitry.baryshkov@linaro.org/



>
> On Wed, May 29, 2024 at 2:02 AM Dmitry Baryshkov via
> lists.openembedded.org <dbaryshkov=gmail.com@lists.openembedded.org>
> wrote:
> >
> > WoA firmware, fonts and some other useful files are being distributed as
> > a Microsoft cabinet files. Add recipes for the cabextract utility, which
> > is used to extract such files.
> >
> > Cabextract can either use a bundled source tree for libmspack library or
> > an externally provided library. Package the library separately in order
> > to be able to share it with the meta-security layer.
> >
> > Cc: Armin Kuster <akuster808@gmail.com>
> > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> > ---
> >  .../cabextract/cabextract_1.11.bb              | 18 ++++++++++++++++++
> >  .../cabextract/libmspack_0.11alpha.bb          | 16 ++++++++++++++++
> >  2 files changed, 34 insertions(+)
> >  create mode 100644 meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> >  create mode 100644 meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> >
> > diff --git a/meta-oe/recipes-support/cabextract/cabextract_1.11.bb b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > new file mode 100644
> > index 000000000000..4d035eeee4b0
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > @@ -0,0 +1,18 @@
> > +SUMMARY = "Software for extracting Microsoft cabinet files"
> > +DESCRIPTION = "tool for extracting Microsoft cabinet files"
> > +HOMEPAGE = "http://www.cabextract.org.uk/"
> > +SECTION = "console/utils"
> > +
> > +LICENSE = "GPL-3.0-or-later"
> > +LIC_FILES_CHKSUM = "file://src/cabextract.c;beginline=4;endline=11;md5=b0a10c6d3843f262114e7ecf91fc7e78"
> > +
> > +SRC_URI = "https://www.cabextract.org.uk/cabextract-${PV}.tar.gz"
> > +SRC_URI[sha256sum] = "b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6"
> > +
> > +DEPENDS = "libmspack"
> > +
> > +EXTRA_OECONF = "--with-external-libmspack"
> > +
> > +inherit autotools pkgconfig
> > +
> > +BBCLASSEXTEND += "native nativesdk"
> > diff --git a/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > new file mode 100644
> > index 000000000000..169a5f271be9
> > --- /dev/null
> > +++ b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > @@ -0,0 +1,16 @@
> > +SUMMARY = "A library for Microsoft compression formats"
> > +DESCRIPTION = "The library provides compressors and decompressors,\
> > +archivers and dearchivers for Microsoft compression formats: CAB, CHM, WIM,\
> > +LIT, HLP, KWAJ and SZDD."
> > +HOMEPAGE = "http://www.cabextract.org.uk/libmspack/"
> > +SECTION = "lib"
> > +LICENSE = "LGPL-2.1-only"
> > +
> > +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"
> > +
> > +SRC_URI = "https://www.cabextract.org.uk/libmspack/libmspack-${PV}.tar.gz"
> > +SRC_URI[sha256sum] = "70dd1fb2f0aecc36791b71a1e1840e62173079eadaa081192d1c323a0eeea21b"
> > +
> > +inherit autotools
> > +
> > +BBCLASSEXTEND += "native nativesdk"
> > --
> > 2.39.2
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#110609): https://lists.openembedded.org/g/openembedded-devel/message/110609
> > Mute This Topic: https://lists.openembedded.org/mt/106365503/1997914
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >



--
With best wishes
Dmitry
Khem Raj June 7, 2024, 4:45 a.m. UTC | #3
fails on riscv as well see

https://errors.yoctoproject.org/Errors/Details/785949/

On Thu, May 30, 2024 at 9:53 AM Dmitry Baryshkov <dbaryshkov@gmail.com> wrote:
>
> On Thu, 30 May 2024 at 18:10, Khem Raj <raj.khem@gmail.com> wrote:
> >
> > fails to build.
> > https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/3893/steps/14/logs/stdio
>
> So, compiling to the host architecture works (bitbake
> cabextract-native works), but cross-compiling to the host architecture
> doesn't seem to work;
>
> | /usr/src/debug/cabextract/1.11/src/cabextract.c:499:(.text.startup+0x103d):
> undefined reference to `rpl_fnmatch'
>
> This should be fixed by
> https://lore.kernel.org/openembedded-core/20240530164355.3294714-1-dmitry.baryshkov@linaro.org/
>
>
>
> >
> > On Wed, May 29, 2024 at 2:02 AM Dmitry Baryshkov via
> > lists.openembedded.org <dbaryshkov=gmail.com@lists.openembedded.org>
> > wrote:
> > >
> > > WoA firmware, fonts and some other useful files are being distributed as
> > > a Microsoft cabinet files. Add recipes for the cabextract utility, which
> > > is used to extract such files.
> > >
> > > Cabextract can either use a bundled source tree for libmspack library or
> > > an externally provided library. Package the library separately in order
> > > to be able to share it with the meta-security layer.
> > >
> > > Cc: Armin Kuster <akuster808@gmail.com>
> > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> > > ---
> > >  .../cabextract/cabextract_1.11.bb              | 18 ++++++++++++++++++
> > >  .../cabextract/libmspack_0.11alpha.bb          | 16 ++++++++++++++++
> > >  2 files changed, 34 insertions(+)
> > >  create mode 100644 meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > >  create mode 100644 meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > >
> > > diff --git a/meta-oe/recipes-support/cabextract/cabextract_1.11.bb b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > > new file mode 100644
> > > index 000000000000..4d035eeee4b0
> > > --- /dev/null
> > > +++ b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > > @@ -0,0 +1,18 @@
> > > +SUMMARY = "Software for extracting Microsoft cabinet files"
> > > +DESCRIPTION = "tool for extracting Microsoft cabinet files"
> > > +HOMEPAGE = "http://www.cabextract.org.uk/"
> > > +SECTION = "console/utils"
> > > +
> > > +LICENSE = "GPL-3.0-or-later"
> > > +LIC_FILES_CHKSUM = "file://src/cabextract.c;beginline=4;endline=11;md5=b0a10c6d3843f262114e7ecf91fc7e78"
> > > +
> > > +SRC_URI = "https://www.cabextract.org.uk/cabextract-${PV}.tar.gz"
> > > +SRC_URI[sha256sum] = "b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6"
> > > +
> > > +DEPENDS = "libmspack"
> > > +
> > > +EXTRA_OECONF = "--with-external-libmspack"
> > > +
> > > +inherit autotools pkgconfig
> > > +
> > > +BBCLASSEXTEND += "native nativesdk"
> > > diff --git a/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > > new file mode 100644
> > > index 000000000000..169a5f271be9
> > > --- /dev/null
> > > +++ b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > > @@ -0,0 +1,16 @@
> > > +SUMMARY = "A library for Microsoft compression formats"
> > > +DESCRIPTION = "The library provides compressors and decompressors,\
> > > +archivers and dearchivers for Microsoft compression formats: CAB, CHM, WIM,\
> > > +LIT, HLP, KWAJ and SZDD."
> > > +HOMEPAGE = "http://www.cabextract.org.uk/libmspack/"
> > > +SECTION = "lib"
> > > +LICENSE = "LGPL-2.1-only"
> > > +
> > > +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"
> > > +
> > > +SRC_URI = "https://www.cabextract.org.uk/libmspack/libmspack-${PV}.tar.gz"
> > > +SRC_URI[sha256sum] = "70dd1fb2f0aecc36791b71a1e1840e62173079eadaa081192d1c323a0eeea21b"
> > > +
> > > +inherit autotools
> > > +
> > > +BBCLASSEXTEND += "native nativesdk"
> > > --
> > > 2.39.2
> > >
> > >
> > > -=-=-=-=-=-=-=-=-=-=-=-
> > > Links: You receive all messages sent to this group.
> > > View/Reply Online (#110609): https://lists.openembedded.org/g/openembedded-devel/message/110609
> > > Mute This Topic: https://lists.openembedded.org/mt/106365503/1997914
> > > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > > -=-=-=-=-=-=-=-=-=-=-=-
> > >
>
>
>
> --
> With best wishes
> Dmitry
Dmitry Baryshkov June 7, 2024, 7:23 a.m. UTC | #4
On Fri, 7 Jun 2024 at 07:45, Khem Raj <raj.khem@gmail.com> wrote:
>
> fails on riscv as well see
>
> https://errors.yoctoproject.org/Errors/Details/785949/


https://lore.kernel.org/openembedded-core/20240607072252.1732005-1-dmitry.baryshkov@linaro.org

>
> On Thu, May 30, 2024 at 9:53 AM Dmitry Baryshkov <dbaryshkov@gmail.com> wrote:
> >
> > On Thu, 30 May 2024 at 18:10, Khem Raj <raj.khem@gmail.com> wrote:
> > >
> > > fails to build.
> > > https://autobuilder.yoctoproject.org/typhoon/#/builders/88/builds/3893/steps/14/logs/stdio
> >
> > So, compiling to the host architecture works (bitbake
> > cabextract-native works), but cross-compiling to the host architecture
> > doesn't seem to work;
> >
> > | /usr/src/debug/cabextract/1.11/src/cabextract.c:499:(.text.startup+0x103d):
> > undefined reference to `rpl_fnmatch'
> >
> > This should be fixed by
> > https://lore.kernel.org/openembedded-core/20240530164355.3294714-1-dmitry.baryshkov@linaro.org/
> >
> >
> >
> > >
> > > On Wed, May 29, 2024 at 2:02 AM Dmitry Baryshkov via
> > > lists.openembedded.org <dbaryshkov=gmail.com@lists.openembedded.org>
> > > wrote:
> > > >
> > > > WoA firmware, fonts and some other useful files are being distributed as
> > > > a Microsoft cabinet files. Add recipes for the cabextract utility, which
> > > > is used to extract such files.
> > > >
> > > > Cabextract can either use a bundled source tree for libmspack library or
> > > > an externally provided library. Package the library separately in order
> > > > to be able to share it with the meta-security layer.
> > > >
> > > > Cc: Armin Kuster <akuster808@gmail.com>
> > > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> > > > ---
> > > >  .../cabextract/cabextract_1.11.bb              | 18 ++++++++++++++++++
> > > >  .../cabextract/libmspack_0.11alpha.bb          | 16 ++++++++++++++++
> > > >  2 files changed, 34 insertions(+)
> > > >  create mode 100644 meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > > >  create mode 100644 meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > > >
> > > > diff --git a/meta-oe/recipes-support/cabextract/cabextract_1.11.bb b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > > > new file mode 100644
> > > > index 000000000000..4d035eeee4b0
> > > > --- /dev/null
> > > > +++ b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
> > > > @@ -0,0 +1,18 @@
> > > > +SUMMARY = "Software for extracting Microsoft cabinet files"
> > > > +DESCRIPTION = "tool for extracting Microsoft cabinet files"
> > > > +HOMEPAGE = "http://www.cabextract.org.uk/"
> > > > +SECTION = "console/utils"
> > > > +
> > > > +LICENSE = "GPL-3.0-or-later"
> > > > +LIC_FILES_CHKSUM = "file://src/cabextract.c;beginline=4;endline=11;md5=b0a10c6d3843f262114e7ecf91fc7e78"
> > > > +
> > > > +SRC_URI = "https://www.cabextract.org.uk/cabextract-${PV}.tar.gz"
> > > > +SRC_URI[sha256sum] = "b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6"
> > > > +
> > > > +DEPENDS = "libmspack"
> > > > +
> > > > +EXTRA_OECONF = "--with-external-libmspack"
> > > > +
> > > > +inherit autotools pkgconfig
> > > > +
> > > > +BBCLASSEXTEND += "native nativesdk"
> > > > diff --git a/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > > > new file mode 100644
> > > > index 000000000000..169a5f271be9
> > > > --- /dev/null
> > > > +++ b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
> > > > @@ -0,0 +1,16 @@
> > > > +SUMMARY = "A library for Microsoft compression formats"
> > > > +DESCRIPTION = "The library provides compressors and decompressors,\
> > > > +archivers and dearchivers for Microsoft compression formats: CAB, CHM, WIM,\
> > > > +LIT, HLP, KWAJ and SZDD."
> > > > +HOMEPAGE = "http://www.cabextract.org.uk/libmspack/"
> > > > +SECTION = "lib"
> > > > +LICENSE = "LGPL-2.1-only"
> > > > +
> > > > +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"
> > > > +
> > > > +SRC_URI = "https://www.cabextract.org.uk/libmspack/libmspack-${PV}.tar.gz"
> > > > +SRC_URI[sha256sum] = "70dd1fb2f0aecc36791b71a1e1840e62173079eadaa081192d1c323a0eeea21b"
> > > > +
> > > > +inherit autotools
> > > > +
> > > > +BBCLASSEXTEND += "native nativesdk"
> > > > --
> > > > 2.39.2
> > > >
> > > >
> > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > > Links: You receive all messages sent to this group.
> > > > View/Reply Online (#110609): https://lists.openembedded.org/g/openembedded-devel/message/110609
> > > > Mute This Topic: https://lists.openembedded.org/mt/106365503/1997914
> > > > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > > > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > > > -=-=-=-=-=-=-=-=-=-=-=-
> > > >
> >
> >
> >
> > --
> > With best wishes
> > Dmitry
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/cabextract/cabextract_1.11.bb b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
new file mode 100644
index 000000000000..4d035eeee4b0
--- /dev/null
+++ b/meta-oe/recipes-support/cabextract/cabextract_1.11.bb
@@ -0,0 +1,18 @@ 
+SUMMARY = "Software for extracting Microsoft cabinet files"
+DESCRIPTION = "tool for extracting Microsoft cabinet files"
+HOMEPAGE = "http://www.cabextract.org.uk/"
+SECTION = "console/utils"
+
+LICENSE = "GPL-3.0-or-later"
+LIC_FILES_CHKSUM = "file://src/cabextract.c;beginline=4;endline=11;md5=b0a10c6d3843f262114e7ecf91fc7e78"
+
+SRC_URI = "https://www.cabextract.org.uk/cabextract-${PV}.tar.gz"
+SRC_URI[sha256sum] = "b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6"
+
+DEPENDS = "libmspack"
+
+EXTRA_OECONF = "--with-external-libmspack"
+
+inherit autotools pkgconfig
+
+BBCLASSEXTEND += "native nativesdk"
diff --git a/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
new file mode 100644
index 000000000000..169a5f271be9
--- /dev/null
+++ b/meta-oe/recipes-support/cabextract/libmspack_0.11alpha.bb
@@ -0,0 +1,16 @@ 
+SUMMARY = "A library for Microsoft compression formats"
+DESCRIPTION = "The library provides compressors and decompressors,\
+archivers and dearchivers for Microsoft compression formats: CAB, CHM, WIM,\
+LIT, HLP, KWAJ and SZDD."
+HOMEPAGE = "http://www.cabextract.org.uk/libmspack/"
+SECTION = "lib"
+LICENSE = "LGPL-2.1-only"
+
+LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=7fbc338309ac38fefcd64b04bb903e34"
+
+SRC_URI = "https://www.cabextract.org.uk/libmspack/libmspack-${PV}.tar.gz"
+SRC_URI[sha256sum] = "70dd1fb2f0aecc36791b71a1e1840e62173079eadaa081192d1c323a0eeea21b"
+
+inherit autotools
+
+BBCLASSEXTEND += "native nativesdk"