~ruther/guix-local

7cd157e22164cfd93968900cdd68e88963cfd4ba — Eric Bavier 11 years ago edc28d3
gnu: cursynth: Upgrade to 1.5.

* gnu/packages/cursynth.scm (cursynth)[source]: Upgrade to 1.5.  New
  'patches' field.
* gnu/packages/patches/cursynth-wave-rand.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
3 files changed, 16 insertions(+), 2 deletions(-)

M gnu-system.am
M gnu/packages/cursynth.scm
A gnu/packages/patches/cursynth-wave-rand.patch
M gnu-system.am => gnu-system.am +1 -0
@@ 283,6 283,7 @@ dist_patch_DATA =						\
  gnu/packages/patches/cssc-gets-undeclared.patch               \
  gnu/packages/patches/cssc-missing-include.patch               \
  gnu/packages/patches/curl-fix-test172.patch			\
  gnu/packages/patches/cursynth-wave-rand.patch			\
  gnu/packages/patches/dbus-localstatedir.patch			\
  gnu/packages/patches/diffutils-gets-undeclared.patch		\
  gnu/packages/patches/dmd-getpw.patch				\

M gnu/packages/cursynth.scm => gnu/packages/cursynth.scm +3 -2
@@ 29,14 29,15 @@
(define-public cursynth
  (package
    (name "cursynth")
    (version "1.4")
    (version "1.5")
    (source
     (origin
      (method url-fetch)
      (uri (string-append "mirror://gnu/cursynth/cursynth-"
                          version ".tar.gz"))
      (sha256
       (base32 "1p9c54v9b0jjx33sammqsdi5xw65csly4cr1i08wv9x6r2yib55m"))))
       (base32 "1dhphsya41rv8z6yqcv9l6fwbslsds4zh1y56zizi39nd996d40v"))
      (patches (list (search-patch "cursynth-wave-rand.patch")))))
    (build-system gnu-build-system)
    (native-inputs `(("pkg-config" ,pkg-config)))
    ;; TODO: See https://github.com/iyoko/cursynth/issues/4 which currently

A gnu/packages/patches/cursynth-wave-rand.patch => gnu/packages/patches/cursynth-wave-rand.patch +12 -0
@@ 0,0 1,12 @@
Related to https://github.com/mtytel/cursynth/issues/9

--- a/mopo/src/wave.h	2014-06-25 14:10:57.827369578 -0500
+++ b/mopo/src/wave.h	2014-06-25 14:08:15.795376354 -0500
@@ -19,6 +19,7 @@
 #define WAVE_H
 
 #include "mopo.h"
+#include <cstdlib>
 #include <cmath>
 
 #define LOOKUP_SIZE 2048