All of lore.kernel.org
 help / color / mirror / Atom feed
* [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

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.