[1/2] fribidi: add (from meta-oe)

Message ID 20180831134136.18889-1-ross.burton@intel.com
State Accepted
Commit d1feb75be77816efdb00149acef4815a8c97d844
Headers show
Series
  • [1/2] fribidi: add (from meta-oe)
Related show

Commit Message

Ross Burton Aug. 31, 2018, 1:41 p.m.
Originally this was fribidi 0.19.7 from meta-oe, with the following changes:

- Upgrade to latest release (1.0.5)
- Drop GLib and PCRE build-dependencies (removed upstream)
- License is *or newer*
- Upstream has moved to Github
- Remove the historical PROVIDES (patches for meta-oe sent)

Signed-off-by: Ross Burton <ross.burton@intel.com>

---
 meta/recipes-support/libfribidi/fribidi_1.0.5.bb | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 meta/recipes-support/libfribidi/fribidi_1.0.5.bb

-- 
2.11.0

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Comments

Khem Raj Aug. 31, 2018, 4:25 p.m. | #1
On Fri, Aug 31, 2018 at 6:41 AM Ross Burton <ross.burton@intel.com> wrote:
>

> Originally this was fribidi 0.19.7 from meta-oe, with the following changes:

>

> - Upgrade to latest release (1.0.5)

> - Drop GLib and PCRE build-dependencies (removed upstream)

> - License is *or newer*

> - Upstream has moved to Github

> - Remove the historical PROVIDES (patches for meta-oe sent)

>


this use to be in oe-core and it was dropped and then used from meta-oe
what is rationale to move it ?

> Signed-off-by: Ross Burton <ross.burton@intel.com>

> ---

>  meta/recipes-support/libfribidi/fribidi_1.0.5.bb | 19 +++++++++++++++++++

>  1 file changed, 19 insertions(+)

>  create mode 100644 meta/recipes-support/libfribidi/fribidi_1.0.5.bb

>

> diff --git a/meta/recipes-support/libfribidi/fribidi_1.0.5.bb b/meta/recipes-support/libfribidi/fribidi_1.0.5.bb

> new file mode 100644

> index 00000000000..303ccb71d0d

> --- /dev/null

> +++ b/meta/recipes-support/libfribidi/fribidi_1.0.5.bb

> @@ -0,0 +1,19 @@

> +SUMMARY = "Free Implementation of the Unicode Bidirectional Algorithm"

> +SECTION = "libs"

> +LICENSE = "LGPLv2.1+"

> +LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"

> +

> +SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.bz2"

> +SRC_URI[md5sum] = "0f97f65038545340316ec0f4bd53df0b"

> +SRC_URI[sha256sum] = "6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce"

> +

> +UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"

> +

> +inherit autotools lib_package pkgconfig

> +

> +# TODO use Meson instead of autotools when

> +# https://github.com/fribidi/fribidi/issues/87 is solved

> +

> +CVE_PRODUCT = "gnu_fribidi"

> +

> +BBCLASSEXTEND = "native nativesdk"

> --

> 2.11.0

>

> --

> _______________________________________________

> Openembedded-core mailing list

> Openembedded-core@lists.openembedded.org

> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Ross Burton Aug. 31, 2018, 4:43 p.m. | #2
Sorry, should have mentioned this.

Hard build-requirement for the new Pango.

Ross

On 31 August 2018 at 17:25, Khem Raj <raj.khem@gmail.com> wrote:
> On Fri, Aug 31, 2018 at 6:41 AM Ross Burton <ross.burton@intel.com> wrote:

>>

>> Originally this was fribidi 0.19.7 from meta-oe, with the following changes:

>>

>> - Upgrade to latest release (1.0.5)

>> - Drop GLib and PCRE build-dependencies (removed upstream)

>> - License is *or newer*

>> - Upstream has moved to Github

>> - Remove the historical PROVIDES (patches for meta-oe sent)

>>

>

> this use to be in oe-core and it was dropped and then used from meta-oe

> what is rationale to move it ?

>

>> Signed-off-by: Ross Burton <ross.burton@intel.com>

>> ---

>>  meta/recipes-support/libfribidi/fribidi_1.0.5.bb | 19 +++++++++++++++++++

>>  1 file changed, 19 insertions(+)

>>  create mode 100644 meta/recipes-support/libfribidi/fribidi_1.0.5.bb

>>

>> diff --git a/meta/recipes-support/libfribidi/fribidi_1.0.5.bb b/meta/recipes-support/libfribidi/fribidi_1.0.5.bb

>> new file mode 100644

>> index 00000000000..303ccb71d0d

>> --- /dev/null

>> +++ b/meta/recipes-support/libfribidi/fribidi_1.0.5.bb

>> @@ -0,0 +1,19 @@

>> +SUMMARY = "Free Implementation of the Unicode Bidirectional Algorithm"

>> +SECTION = "libs"

>> +LICENSE = "LGPLv2.1+"

>> +LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"

>> +

>> +SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.bz2"

>> +SRC_URI[md5sum] = "0f97f65038545340316ec0f4bd53df0b"

>> +SRC_URI[sha256sum] = "6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce"

>> +

>> +UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"

>> +

>> +inherit autotools lib_package pkgconfig

>> +

>> +# TODO use Meson instead of autotools when

>> +# https://github.com/fribidi/fribidi/issues/87 is solved

>> +

>> +CVE_PRODUCT = "gnu_fribidi"

>> +

>> +BBCLASSEXTEND = "native nativesdk"

>> --

>> 2.11.0

>>

>> --

>> _______________________________________________

>> Openembedded-core mailing list

>> Openembedded-core@lists.openembedded.org

>> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Patch

diff --git a/meta/recipes-support/libfribidi/fribidi_1.0.5.bb b/meta/recipes-support/libfribidi/fribidi_1.0.5.bb
new file mode 100644
index 00000000000..303ccb71d0d
--- /dev/null
+++ b/meta/recipes-support/libfribidi/fribidi_1.0.5.bb
@@ -0,0 +1,19 @@ 
+SUMMARY = "Free Implementation of the Unicode Bidirectional Algorithm"
+SECTION = "libs"
+LICENSE = "LGPLv2.1+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
+
+SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.bz2"
+SRC_URI[md5sum] = "0f97f65038545340316ec0f4bd53df0b"
+SRC_URI[sha256sum] = "6a64f2a687f5c4f203a46fa659f43dd43d1f8b845df8d723107e8a7e6158e4ce"
+
+UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases"
+
+inherit autotools lib_package pkgconfig
+
+# TODO use Meson instead of autotools when
+# https://github.com/fribidi/fribidi/issues/87 is solved
+
+CVE_PRODUCT = "gnu_fribidi"
+
+BBCLASSEXTEND = "native nativesdk"