* [Buildroot] [RESEND PATCH v2 1/1] package/gtkiostream: new package
@ 2022-05-16 22:46 Matt Flax
2022-05-17 4:34 ` Baruch Siach via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Matt Flax @ 2022-05-16 22:46 UTC (permalink / raw)
To: buildroot; +Cc: Thomas Petazzoni, Matt Flax
This package provides many useful software engineering and signal
processing libraries.
Signed-off-by: Matt Flax <flatmax@flatmax.com>
---
Notes:
Changes in v2:
- added DEVELOPERS entry
- trimmed down Config.in to min. selections.
- Cleaned up gtkiostream.mk
- Added hash file.
- fixed TAB indention
DEVELOPERS | 3 +++
package/Config.in | 1 +
package/gtkiostream/Config.in | 16 ++++++++++++++++
package/gtkiostream/gtkiostream.hash | 3 +++
package/gtkiostream/gtkiostream.mk | 16 ++++++++++++++++
5 files changed, 39 insertions(+)
create mode 100644 package/gtkiostream/Config.in
create mode 100644 package/gtkiostream/gtkiostream.hash
create mode 100644 package/gtkiostream/gtkiostream.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 292b919137..0c0fb9646d 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -1883,6 +1883,9 @@ F: board/technologic/ts4900/
F: configs/ts4900_defconfig
F: package/ts4900-fpga/
+N: Matt Flax <flatmax@flatmax.org>
+F: package/gtkiostream/
+
N: Matt Weber <matthew.weber@collins.com>
F: board/freescale/p*
F: board/freescale/t*
diff --git a/package/Config.in b/package/Config.in
index befeadc27b..8e3dd0c08d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1328,6 +1328,7 @@ menu "Audio/Sound"
source "package/bcg729/Config.in"
source "package/caps/Config.in"
source "package/fdk-aac/Config.in"
+ source "package/gtkiostream/Config.in"
source "package/libao/Config.in"
source "package/libasplib/Config.in"
source "package/libbroadvoice/Config.in"
diff --git a/package/gtkiostream/Config.in b/package/gtkiostream/Config.in
new file mode 100644
index 0000000000..2cbec5a844
--- /dev/null
+++ b/package/gtkiostream/Config.in
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_GTKIOSTREAM
+ bool "gtkiostream"
+ depends on BR2_INSTALL_LIBSTDCPP # eigen
+ select BR2_PACKAGE_EIGEN
+ select BR2_PACKAGE_EIGEN_UNSUPPORTED_MODULES
+ select BR2_PACKAGE_FFTW
+ select BR2_PACKAGE_FFTW_DOUBLE
+ select BR2_PACKAGE_FFTW_SINGLE
+ help
+ This package provides many useful software engineering and signal
+ processing includes and linkable library.
+
+ https://github.com/flatmax/gtkiostream
+
+comment "gtkiostream needs a toolchain w/ C++"
+ depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/gtkiostream/gtkiostream.hash b/package/gtkiostream/gtkiostream.hash
new file mode 100644
index 0000000000..472dd2e9d2
--- /dev/null
+++ b/package/gtkiostream/gtkiostream.hash
@@ -0,0 +1,3 @@
+# locally computed hash
+sha256 9edf7d034796ac79a24ef1de14023a9c7f0f9b8bf7fdd6fc3437839c4fdc0aa0 gtkiostream-7b5056be13135a5526d39afbaaaff7cfd879b5ca.tar.gz
+sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 gpl.txt
diff --git a/package/gtkiostream/gtkiostream.mk b/package/gtkiostream/gtkiostream.mk
new file mode 100644
index 0000000000..41cdd4e4a5
--- /dev/null
+++ b/package/gtkiostream/gtkiostream.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# GTKIOSTREAM
+#
+################################################################################
+GTKIOSTREAM_VERSION = 7b5056be13135a5526d39afbaaaff7cfd879b5ca
+GTKIOSTREAM_SITE = $(call github,flatmax,gtkiostream,$(GTKIOSTREAM_VERSION))
+
+GTKIOSTREAM_LICENSE = GPL-2.0+
+GTKIOSTREAM_CONF_OPTS = --disable-octave
+GTKIOSTREAM_DEPENDENCIES = eigen fftw-double fftw-single host-pkgconf
+
+# Fetched from git, no configure script
+GTKIOSTREAM_AUTORECONF = YES
+
+$(eval $(autotools-package))
--
2.32.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [RESEND PATCH v2 1/1] package/gtkiostream: new package
2022-05-16 22:46 [Buildroot] [RESEND PATCH v2 1/1] package/gtkiostream: new package Matt Flax
@ 2022-05-17 4:34 ` Baruch Siach via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Baruch Siach via buildroot @ 2022-05-17 4:34 UTC (permalink / raw)
To: Matt Flax; +Cc: Thomas Petazzoni, buildroot
Hi Matt,
On Tue, May 17 2022, Matt Flax wrote:
> This package provides many useful software engineering and signal
> processing libraries.
>
> Signed-off-by: Matt Flax <flatmax@flatmax.com>
> ---
>
> Notes:
> Changes in v2:
>
> - added DEVELOPERS entry
> - trimmed down Config.in to min. selections.
> - Cleaned up gtkiostream.mk
> - Added hash file.
> - fixed TAB indention
[...]
> diff --git a/package/gtkiostream/Config.in b/package/gtkiostream/Config.in
> new file mode 100644
> index 0000000000..2cbec5a844
> --- /dev/null
> +++ b/package/gtkiostream/Config.in
> @@ -0,0 +1,16 @@
> +config BR2_PACKAGE_GTKIOSTREAM
> + bool "gtkiostream"
> + depends on BR2_INSTALL_LIBSTDCPP # eigen
> + select BR2_PACKAGE_EIGEN
> + select BR2_PACKAGE_EIGEN_UNSUPPORTED_MODULES
This symbol has been removed in commit 74e6d6128b46 ("package/eigen: use
cmake-package infra").
baruch
> + select BR2_PACKAGE_FFTW
> + select BR2_PACKAGE_FFTW_DOUBLE
> + select BR2_PACKAGE_FFTW_SINGLE
> + help
> + This package provides many useful software engineering and signal
> + processing includes and linkable library.
> +
> + https://github.com/flatmax/gtkiostream
> +
> +comment "gtkiostream needs a toolchain w/ C++"
> + depends on !BR2_INSTALL_LIBSTDCPP
--
~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-05-17 4:35 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-16 22:46 [Buildroot] [RESEND PATCH v2 1/1] package/gtkiostream: new package Matt Flax
2022-05-17 4:34 ` Baruch Siach 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.