* [Buildroot] [PATCH 1/2] package/libunibreak: new package
@ 2022-12-12 20:27 Bernd Kuhls
2022-12-12 20:27 ` [Buildroot] [PATCH 2/2] package/libass: bump version to 0.17.0 Bernd Kuhls
2023-02-06 10:59 ` [Buildroot] [PATCH 1/2] package/libunibreak: new package Thomas Petazzoni via buildroot
0 siblings, 2 replies; 3+ messages in thread
From: Bernd Kuhls @ 2022-12-12 20:27 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni
Introduced as optional dependency with libass 0.17.0.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
Build-tested using this defconfig
BR2_PACKAGE_LIBUNIBREAK=y
arm-aarch64 [ 1/44]: OK
bootlin-aarch64-glibc [ 2/44]: OK
bootlin-arcle-hs38-uclibc [ 3/44]: OK
bootlin-armv5-uclibc [ 4/44]: OK
bootlin-armv7-glibc [ 5/44]: OK
bootlin-armv7m-uclibc [ 6/44]: OK
bootlin-armv7-musl [ 7/44]: OK
bootlin-m68k-5208-uclibc [ 8/44]: OK
bootlin-m68k-68040-uclibc [ 9/44]: OK
bootlin-microblazeel-uclibc [10/44]: OK
bootlin-mipsel32r6-glibc [11/44]: OK
bootlin-mipsel-uclibc [12/44]: OK
bootlin-nios2-glibc [13/44]: OK
bootlin-openrisc-uclibc [14/44]: OK
bootlin-powerpc64le-power8-glibc [15/44]: OK
bootlin-powerpc-e500mc-uclibc [16/44]: OK
bootlin-riscv32-glibc [17/44]: OK
bootlin-riscv64-glibc [18/44]: OK
bootlin-riscv64-musl [19/44]: OK
bootlin-sh4-uclibc [20/44]: OK
bootlin-sparc64-glibc [21/44]: OK
bootlin-sparc-uclibc [22/44]: OK
bootlin-x86-64-glibc [23/44]: OK
bootlin-x86-64-musl [24/44]: OK
bootlin-x86-64-uclibc [25/44]: OK
bootlin-xtensa-uclibc [26/44]: OK
br-arm-basic [27/44]: OK
br-arm-full-nothread [28/44]: OK
br-arm-full-static [29/44]: OK
br-i386-pentium4-full [30/44]: OK
br-i386-pentium-mmx-musl [31/44]: OK
br-mips64-n64-full [32/44]: OK
br-mips64r6-el-hf-glibc [33/44]: OK
br-powerpc-603e-basic-cpp [34/44]: OK
br-powerpc64-power7-glibc [35/44]: OK
linaro-aarch64-be [36/44]: OK
linaro-aarch64 [37/44]: OK
linaro-arm [38/44]: OK
sourcery-arm-armv4t [39/44]: OK
sourcery-arm [40/44]: OK
sourcery-arm-thumb2 [41/44]: OK
sourcery-mips64 [42/44]: OK
sourcery-mips [43/44]: OK
sourcery-nios2 [44/44]: OK
44 builds, 0 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed
DEVELOPERS | 1 +
package/Config.in | 1 +
package/libunibreak/Config.in | 8 ++++++++
package/libunibreak/libunibreak.hash | 3 +++
package/libunibreak/libunibreak.mk | 13 +++++++++++++
5 files changed, 26 insertions(+)
create mode 100644 package/libunibreak/Config.in
create mode 100644 package/libunibreak/libunibreak.hash
create mode 100644 package/libunibreak/libunibreak.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 60ccdd8419..ad7f3f4b91 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -399,6 +399,7 @@ F: package/libsndfile/
F: package/libsoundtouch/
F: package/libsquish/
F: package/libudfread/
+F: package/libunibreak/
F: package/liburiparser/
F: package/libutp/
F: package/libva/
diff --git a/package/Config.in b/package/Config.in
index 5cd6bb9b7f..d66bc2e84c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2143,6 +2143,7 @@ menu "Text and terminal handling"
source "package/libestr/Config.in"
source "package/libfribidi/Config.in"
source "package/libiconv/Config.in"
+ source "package/libunibreak/Config.in"
source "package/libunistring/Config.in"
source "package/linenoise/Config.in"
source "package/ncurses/Config.in"
diff --git a/package/libunibreak/Config.in b/package/libunibreak/Config.in
new file mode 100644
index 0000000000..101d621fd6
--- /dev/null
+++ b/package/libunibreak/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_LIBUNIBREAK
+ bool "libunibreak"
+ help
+ libunibreak is an implementation of the line breaking and word
+ breaking algorithms as described in Unicode Standard Annex 14
+ and Unicode Standard Annex 29.
+
+ https://github.com/adah1972/libunibreak
diff --git a/package/libunibreak/libunibreak.hash b/package/libunibreak/libunibreak.hash
new file mode 100644
index 0000000000..bb85f21cdc
--- /dev/null
+++ b/package/libunibreak/libunibreak.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 dd1a92d4c5646aa0e457ff41d89812ec5243863be6c20bbcb5ee380f3dd78377 libunibreak-5.1.tar.gz
+sha256 0c57e2ec42ece17791a75d2f9b2f8e0663181be008667a507f765b3ef22522db LICENCE
diff --git a/package/libunibreak/libunibreak.mk b/package/libunibreak/libunibreak.mk
new file mode 100644
index 0000000000..fa52116c1f
--- /dev/null
+++ b/package/libunibreak/libunibreak.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# libunibreak
+#
+################################################################################
+
+LIBUNIBREAK_VERSION = 5.1
+LIBUNIBREAK_SITE = https://github.com/adah1972/libunibreak/releases/download/libunibreak_$(subst .,_,$(LIBUNIBREAK_VERSION))
+LIBUNIBREAK_INSTALL_STAGING = YES
+LIBUNIBREAK_LICENSE = Zlib
+LIBUNIBREAK_LICENSE_FILES = LICENCE
+
+$(eval $(autotools-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 2/2] package/libass: bump version to 0.17.0
2022-12-12 20:27 [Buildroot] [PATCH 1/2] package/libunibreak: new package Bernd Kuhls
@ 2022-12-12 20:27 ` Bernd Kuhls
2023-02-06 10:59 ` [Buildroot] [PATCH 1/2] package/libunibreak: new package Thomas Petazzoni via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Bernd Kuhls @ 2022-12-12 20:27 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni
Release notes: https://github.com/libass/libass/releases/tag/0.17.0
Added new optional dependency to libunibreak introduced by this bump.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/libass/libass.hash | 2 +-
package/libass/libass.mk | 9 ++++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/package/libass/libass.hash b/package/libass/libass.hash
index b8952a4730..beb7639b1f 100644
--- a/package/libass/libass.hash
+++ b/package/libass/libass.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 5dbde9e22339119cf8eed59eea6c623a0746ef5a90b689e68a090109078e3c08 libass-0.16.0.tar.xz
+sha256 971e2e1db59d440f88516dcd1187108419a370e64863f70687da599fdf66cc1a libass-0.17.0.tar.xz
sha256 f7e30699d02798351e7f839e3d3bfeb29ce65e44efa7735c225464c4fd7dfe9c COPYING
diff --git a/package/libass/libass.mk b/package/libass/libass.mk
index 4ba812e3fc..1cc8310312 100644
--- a/package/libass/libass.mk
+++ b/package/libass/libass.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBASS_VERSION = 0.16.0
+LIBASS_VERSION = 0.17.0
LIBASS_SOURCE = libass-$(LIBASS_VERSION).tar.xz
# Do not use the github helper here, the generated tarball is *NOT*
# the same as the one uploaded by upstream for the release.
@@ -33,4 +33,11 @@ else
LIBASS_CONF_OPTS += --disable-fontconfig --disable-require-system-font-provider
endif
+ifeq ($(BR2_PACKAGE_LIBUNIBREAK),y)
+LIBASS_DEPENDENCIES += libunibreak
+LIBASS_CONF_OPTS += --enable-libunibreak
+else
+LIBASS_CONF_OPTS += --disable-libunibreak
+endif
+
$(eval $(autotools-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [Buildroot] [PATCH 1/2] package/libunibreak: new package
2022-12-12 20:27 [Buildroot] [PATCH 1/2] package/libunibreak: new package Bernd Kuhls
2022-12-12 20:27 ` [Buildroot] [PATCH 2/2] package/libass: bump version to 0.17.0 Bernd Kuhls
@ 2023-02-06 10:59 ` Thomas Petazzoni via buildroot
1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-02-06 10:59 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot
On Mon, 12 Dec 2022 21:27:27 +0100
Bernd Kuhls <bernd.kuhls@t-online.de> wrote:
> Introduced as optional dependency with libass 0.17.0.
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> Build-tested using this defconfig
Both patches applied, thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-02-06 10:59 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-12 20:27 [Buildroot] [PATCH 1/2] package/libunibreak: new package Bernd Kuhls
2022-12-12 20:27 ` [Buildroot] [PATCH 2/2] package/libass: bump version to 0.17.0 Bernd Kuhls
2023-02-06 10:59 ` [Buildroot] [PATCH 1/2] package/libunibreak: new package Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.