All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/1] package/fluid-soundfont: new package
Date: Mon, 30 Dec 2019 14:04:17 +0100	[thread overview]
Message-ID: <20191230130417.GP26395@scaer> (raw)
In-Reply-To: <20191229185823.211745-1-juju@cotds.org>

Julien, All,

On 2019-12-29 19:58 +0100, Julien Olivain spake thusly:
> FluidR3 is the third release of Frank Wen's pro-quality GM/GS
> soundfont. The soundfont has lots of excellent samples, including all
> the GM instruments along side with the GS instruments that are
> recycled and reprogrammed versions of the GM presets.
> 
> This package contains Fluid General Midi (GM) soundfont in soundfont
> 2.0 (.sf2) format.
> 
> This soundfont can be used with a software synthesizer, like
> FluidSynth.
> 
> Signed-off-by: Julien Olivain <juju@cotds.org>

Appliedto master, thanks.

Regards,
Yann E. MORIN.

> ---
>  DEVELOPERS                                   |  1 +
>  package/Config.in                            |  1 +
>  package/fluid-soundfont/Config.in            | 16 +++++++++++++++
>  package/fluid-soundfont/fluid-soundfont.hash |  3 +++
>  package/fluid-soundfont/fluid-soundfont.mk   | 21 ++++++++++++++++++++
>  5 files changed, 42 insertions(+)
>  create mode 100644 package/fluid-soundfont/Config.in
>  create mode 100644 package/fluid-soundfont/fluid-soundfont.hash
>  create mode 100644 package/fluid-soundfont/fluid-soundfont.mk
> 
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 1931b3e942..7308439f06 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1369,6 +1369,7 @@ F:	board/technexion/imx8mmpico/
>  F:	board/technexion/imx8mpico/
>  F:	configs/imx8mmpico_defconfig
>  F:	configs/imx8mpico_defconfig
> +F:	package/fluid-soundfont/
>  F:	package/fluidsynth/
>  
>  N:	Julien Viard de Galbert <julien@vdg.name>
> diff --git a/package/Config.in b/package/Config.in
> index 6aac0f7e26..888373422f 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -23,6 +23,7 @@ menu "Audio and video applications"
>  	source "package/ffmpeg/Config.in"
>  	source "package/flac/Config.in"
>  	source "package/flite/Config.in"
> +	source "package/fluid-soundfont/Config.in"
>  	source "package/fluidsynth/Config.in"
>  	source "package/gmrender-resurrect/Config.in"
>  	source "package/gstreamer/Config.in"
> diff --git a/package/fluid-soundfont/Config.in b/package/fluid-soundfont/Config.in
> new file mode 100644
> index 0000000000..67f5ea1113
> --- /dev/null
> +++ b/package/fluid-soundfont/Config.in
> @@ -0,0 +1,16 @@
> +config BR2_PACKAGE_FLUID_SOUNDFONT
> +	bool "fluid-soundfont"
> +	help
> +	  FluidR3 is the third release of Frank Wen's pro-quality
> +	  GM/GS soundfont.  The soundfont has lots of excellent
> +	  samples, including all the GM instruments along side with
> +	  the GS instruments that are recycled and reprogrammed
> +	  versions of the GM presets.
> +
> +	  This package contains Fluid General Midi (GM) soundfont in
> +	  soundfont 2.0 (.sf2) format.
> +
> +	  This soundfont can be used with the FluidSynth real-time
> +	  software synthesizer.
> +
> +	  http://www.hammersound.net
> diff --git a/package/fluid-soundfont/fluid-soundfont.hash b/package/fluid-soundfont/fluid-soundfont.hash
> new file mode 100644
> index 0000000000..7aaac60084
> --- /dev/null
> +++ b/package/fluid-soundfont/fluid-soundfont.hash
> @@ -0,0 +1,3 @@
> +# Locally calculated
> +sha256 2621acaa1c78e4abdb24bdd163230cc577e61276936d6aa6e3180582142f0343  fluid-soundfont_3.1.orig.tar.gz
> +sha256 8ef830b65c97a976b86e34bb5fde08d99dfb1db13c4149b5b20bc837ac6c4568  COPYING
> diff --git a/package/fluid-soundfont/fluid-soundfont.mk b/package/fluid-soundfont/fluid-soundfont.mk
> new file mode 100644
> index 0000000000..f8fd986ced
> --- /dev/null
> +++ b/package/fluid-soundfont/fluid-soundfont.mk
> @@ -0,0 +1,21 @@
> +################################################################################
> +#
> +# fluid-soundfont
> +#
> +################################################################################
> +
> +FLUID_SOUNDFONT_VERSION = 3.1
> +FLUID_SOUNDFONT_SOURCE = fluid-soundfont_$(FLUID_SOUNDFONT_VERSION).orig.tar.gz
> +# The http://www.hammersound.net archive site seems unreliable (show HTTP 500
> +# error), and also publish the file in the sfArk format, which is inconvenient
> +# to be used in automated build. We use here the Debian mirror publishing the
> +# file in a more convenient format (inative sf2 in a tar.gz archive).
> +FLUID_SOUNDFONT_SITE = http://http.debian.net/debian/pool/main/f/fluid-soundfont
> +FLUID_SOUNDFONT_LICENSE = MIT
> +FLUID_SOUNDFONT_LICENSE_FILES = COPYING
> +
> +define FLUID_SOUNDFONT_INSTALL_TARGET_CMDS
> +	$(INSTALL) -D -m 0644 $(@D)/FluidR3_GM.sf2 $(TARGET_DIR)/usr/share/soundfonts/FluidR3_GM.sf2
> +endef
> +
> +$(eval $(generic-package))
> -- 
> 2.24.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

      reply	other threads:[~2019-12-30 13:04 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-29 18:58 [Buildroot] [PATCH 1/1] package/fluid-soundfont: new package Julien Olivain
2019-12-30 13:04 ` Yann E. MORIN [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191230130417.GP26395@scaer \
    --to=yann.morin.1998@free.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.