Re: October hybrid London Guix/Guile meetup
Hi all, Just a reminder for the London Guix/Guile meetup tomorrow! Don't forget that this is a hybrid meetup and you can join even if you are not in London. Online location: https://meet.jit.si/london-guix-meetup Face-to-face location: c/o HubHub 20 Farringdon Street, EC4A 4AB, London Date/Time: Monday, October 23, 2023 from 6 pm onwards (UTC+0100) Mobilizon page: https://mobilizon.fr/events/170dac14-0897-46b1-8ee9-0058c82138ca Regards, Arun
Re: Help Packaging Incudine (Common Lisp)
Hi, sure. Note that here the installation is narrowed to the asd system "cl-sndfile". But you could add or replace it by "incudine". > (define-public sbcl-incudine > (let ((commit "21c99e4fe1b152c125a1bc6df915759b46cdab78") > (revision "1")) > (package > (name "sbcl-incudine") > (version (git-version "0.0.0" revision commit)) > (source > (origin >(method git-fetch) >(uri (git-reference > (url "https://git.code.sf.net/p/incudine/incudine";) > (commit commit))) >(file-name (git-file-name "incudine" version)) >(sha256 > (base32 "1zh17ifb6l8cpj5lzjz218h02c7rhf9khnh0lra3qmxd8dlwhqpa" > (build-system asdf-build-system/sbcl) >(arguments > `(#:asd-systems '("cl-sndfile") > #:phases > (modify-phases >%standard-phases >(add-after 'unpack 'fix-paths > (lambda* (#:key inputs > #:allow-other-keys) > ;; contrib > (map (lambda (system-name) >(substitute* > (string-append "contrib/cl-" > > system-name > > "/cffi-" > > system-name > > ".lisp") > > (((string-append "lib" system-name "\\.so")) > >(search-input-file inputs > > (string-append "/lib/lib" > > > system-name > > > ".so") > '("sndfile" "portmidi")) > ;; foreign > (map (lambda (system-name) >(substitute* > (string-append "src/foreign.lisp") > > (((string-append "lib" system-name "\\.so")) > >(search-input-file inputs > > (string-append "/lib/lib" > > > system-name > > > ".so") > '("fftw3" "gslcblas" "gsl" > "")) > ) > (inputs > (list sbcl-alexandria sbcl-bordeaux-threads sbcl-cffi sbcl-swap-bytes > sbcl-trivial-garbage > ;; pthread > ;; jack > portmidi > libsndfile > ;; fftw > gsl > ;; fluidsynth > ;; lilv > )) > (home-page "https://incudine.sourceforge.net";) > (synopsis "Music/DSP programming environment for Common Lisp") > (description > "Incudine is useful to design software synthesizers or sound plugins > from scratch, exploiting the expressive power of Common Lisp, without the > constraint to use pre-built unit generators. It is also a compositional tool > that allows to produce high quality sounds controllable at the sample level, > defining and redefining the digital signal processors and the musical > structures on-the-fly. ") > (license license:bsd-2 Guillaume Le Vaillant writes: > [[PGP Signed Part:Undecided]] > Hi. > Could you send the package definition you made for Incudine? > I could take a look at it and try to find where the issue comes from. > > [[End of PGP Signed Part]]
Re: Help Packaging Incudine (Common Lisp)
Hi. Could you send the package definition you made for Incudine? I could take a look at it and try to find where the issue comes from. signature.asc Description: PGP signature