Subject: [bug#72666] Add firefly-synth package

From: Apoorv <[email-masked]>
Date: Mon, 24 Feb 2025 09:42:41 +0100 (CET)

I tried to update the package definition to latest, but for some reason its failing to build now.

-  (let ((commit "b4ba5a90461d698000df73ebff736570667e42ac")
+  (let ((commit "371c28ca14967e9c5dcaadf5921152ecc40241d0")

-     (version (git-version "1.8.5" revision commit))
+     (version (git-version "1.9.9" revision commit))

-        (base32 "1j6cap45608jdybgj3zsqlfbzmqpqxl29jk7ikk3x7d29jaxw84r"))
+        (base32 "0yyjalg7shl8ya9990jppqgfagdln363bak4xvayrr45s477diyx"))

these are the only things I changed, but it fails with this error,

```
[ 43%] Building CXX object plugin_base/CMakeFiles/plugin_base.juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o <http://juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o>
/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/JUCE/modules/juce_graphics/juce_graphics.cpp:115:11: fatal error: ft2build.h: No such file or directory
  115 |  #include <ft2build.h>
      |           ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [plugin_base/CMakeFiles/plugin_base.juce.dir/build.make:163 <http://juce.dir/build.make:163>: plugin_base/CMakeFiles/plugin_base.juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o <http://juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o>] Error 1
make  -f lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/build.make <http://public.sdk/CMakeFiles/sdk_hosting.dir/build.make> lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/depend <http://public.sdk/CMakeFiles/sdk_hosting.dir/depend>
make[2]: *** Waiting for unfinished jobs....
make[2]: Entering directory '/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build'
make[2]: Leaving directory '/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build'
make  -f lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/build.make <http://public.sdk/CMakeFiles/sdk_hosting.dir/build.make> lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/build <http://public.sdk/CMakeFiles/sdk_hosting.dir/build>
make[2]: Entering directory '/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build'
[ 44%] Building CXX object lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o <http://public.sdk/CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o>
```

not sure why, as I do already have `freetype` as a input.

-- 
 Secured with Tuta Mail: 
 https://tuta.com/free-email

Feb 23, 2025, 21:39 by [email-masked]:

> @Steve George Hi, could please tell me what you mean by send patch "in-line"? as in copy paste the patch in the Email body and not as an attachment?
>
> --
> Secured with Tuta Mail:
> https://tuta.com/free-email
>