diff mbox series

[v4,06/13] package/fxdiv: new package

Message ID 20230127141058.2180747-6-james.hilliard1@gmail.com
State Accepted
Headers show
Series [v4,01/13] package/flatbuffers: build position independent code | expand

Commit Message

James Hilliard Jan. 27, 2023, 2:10 p.m. UTC
This package is required by tensorflow-lite.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 DEVELOPERS               |  1 +
 package/Config.in        |  1 +
 package/fxdiv/Config.in  |  7 +++++++
 package/fxdiv/fxdiv.hash |  4 ++++
 package/fxdiv/fxdiv.mk   | 17 +++++++++++++++++
 5 files changed, 30 insertions(+)
 create mode 100644 package/fxdiv/Config.in
 create mode 100644 package/fxdiv/fxdiv.hash
 create mode 100644 package/fxdiv/fxdiv.mk

Comments

Yann E. MORIN Jan. 29, 2023, 10:28 p.m. UTC | #1
James, All,

On 2023-01-27 07:10 -0700, James Hilliard spake thusly:
> This package is required by tensorflow-lite.
> 
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>

Applied to master, thanks, but see below...

> ---
[--SNIP--]
> diff --git a/DEVELOPERS b/DEVELOPERS
> index a711f9f1ee..b600c2914e 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -2703,6 +2703,7 @@ F:	package/ti-gfx/
>  
>  N:	Stefan Hager <stefan.hager@ginzinger.com>
>  F:	package/cpuinfo/
> +F:	package/fxdiv/

I again have moved that to James entry, since the patch is from James
not Stefan (and Stefan does not already have any entry).

Stefan, if you want to also adopt that package and/or neon2sse, then
just send a patch to that effect.

[--SNIP--]
> diff --git a/package/fxdiv/fxdiv.mk b/package/fxdiv/fxdiv.mk
> new file mode 100644
> index 0000000000..56aaf11f88
> --- /dev/null
> +++ b/package/fxdiv/fxdiv.mk
> @@ -0,0 +1,17 @@
> +################################################################################
> +#
> +# fxdiv
> +#
> +################################################################################
> +
> +FXDIV_VERSION = 63058eff77e11aa15bf531df5dd34395ec3017c8
> +FXDIV_SITE = $(call github,Maratyszcza,FXdiv,$(FXDIV_VERSION))
> +FXDIV_LICENSE = MIT
> +FXDIV_LICENSE_FILES = LICENSE
> +FXDIV_INSTALL_STAGING = YES

I added:    # Only installs a header

Applied to master, thanks.

Regards,
Yann E. MORIN.

> +FXDIV_INSTALL_TARGET = NO
> +FXDIV_CONF_OPTS = \
> +	-DFXDIV_BUILD_TESTS=OFF \
> +	-DFXDIV_BUILD_BENCHMARKS=OFF
> +
> +$(eval $(cmake-package))
> -- 
> 2.34.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
diff mbox series

Patch

diff --git a/DEVELOPERS b/DEVELOPERS
index a711f9f1ee..b600c2914e 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -2703,6 +2703,7 @@  F:	package/ti-gfx/
 
 N:	Stefan Hager <stefan.hager@ginzinger.com>
 F:	package/cpuinfo/
+F:	package/fxdiv/
 F:	package/gemmlowp/
 F:	package/neon-2-sse/
 F:	package/ruy/
diff --git a/package/Config.in b/package/Config.in
index 6377ddd2e5..e393760b6a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2007,6 +2007,7 @@  menu "Other"
 	source "package/flann/Config.in"
 	source "package/flatbuffers/Config.in"
 	source "package/flatcc/Config.in"
+	source "package/fxdiv/Config.in"
 	source "package/gconf/Config.in"
 	source "package/gdal/Config.in"
 	source "package/gemmlowp/Config.in"
diff --git a/package/fxdiv/Config.in b/package/fxdiv/Config.in
new file mode 100644
index 0000000000..5aa714e44a
--- /dev/null
+++ b/package/fxdiv/Config.in
@@ -0,0 +1,7 @@ 
+config BR2_PACKAGE_FXDIV
+	bool "fxdiv"
+	help
+	  Header-only library for division via fixed-point
+	  multiplication by inverse.
+
+	  https://github.com/Maratyszcza/FXdiv
diff --git a/package/fxdiv/fxdiv.hash b/package/fxdiv/fxdiv.hash
new file mode 100644
index 0000000000..2142d84e09
--- /dev/null
+++ b/package/fxdiv/fxdiv.hash
@@ -0,0 +1,4 @@ 
+# Locally calculated
+sha256  ec74d882a0a47cfd9c0f95bc4fae9901a4ade802a96a3b76e02671bb7340a4c5  fxdiv-63058eff77e11aa15bf531df5dd34395ec3017c8.tar.gz
+# License files, locally calculated
+sha256  7cac00006125b1486a27e4801ed66357236e984c540bd323945ab7b66b078ec3  LICENSE
diff --git a/package/fxdiv/fxdiv.mk b/package/fxdiv/fxdiv.mk
new file mode 100644
index 0000000000..56aaf11f88
--- /dev/null
+++ b/package/fxdiv/fxdiv.mk
@@ -0,0 +1,17 @@ 
+################################################################################
+#
+# fxdiv
+#
+################################################################################
+
+FXDIV_VERSION = 63058eff77e11aa15bf531df5dd34395ec3017c8
+FXDIV_SITE = $(call github,Maratyszcza,FXdiv,$(FXDIV_VERSION))
+FXDIV_LICENSE = MIT
+FXDIV_LICENSE_FILES = LICENSE
+FXDIV_INSTALL_STAGING = YES
+FXDIV_INSTALL_TARGET = NO
+FXDIV_CONF_OPTS = \
+	-DFXDIV_BUILD_TESTS=OFF \
+	-DFXDIV_BUILD_BENCHMARKS=OFF
+
+$(eval $(cmake-package))