diff --git a/packages/zzkt/fonts-osp.scm b/packages/zzkt/fonts-osp.scm index b558d6f..26ab811 100644 --- a/packages/zzkt/fonts-osp.scm +++ b/packages/zzkt/fonts-osp.scm @@ -1,3 +1,4 @@ +;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2023 nik gaffney ;;; ;;; This file is not (yet) part of GNU Guix. @@ -15,7 +16,7 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -;; as seen near gnu/packages/fonts.scm +;; as seen near gnu/packages/fonts.scm (define-module (zzkt fonts-osp) #:use-module (ice-9 regex) diff --git a/packages/zzkt/fonts-velvetyne.scm b/packages/zzkt/fonts-velvetyne.scm index 76fd42c..44e3ccb 100644 --- a/packages/zzkt/fonts-velvetyne.scm +++ b/packages/zzkt/fonts-velvetyne.scm @@ -1,3 +1,4 @@ +;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2023 nik gaffney ;;; ;;; This file is not (yet) part of GNU Guix. diff --git a/packages/zzkt/frameworkinfo.scm b/packages/zzkt/frameworkinfo.scm index 2487f17..4578cda 100644 --- a/packages/zzkt/frameworkinfo.scm +++ b/packages/zzkt/frameworkinfo.scm @@ -1,3 +1,20 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 nik gaffney +;;; +;;; This file is not (yet) part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . (define-module (zzkt frameworkinfo) #:use-module (guix) diff --git a/packages/zzkt/plugdata.scm b/packages/zzkt/plugdata.scm new file mode 100644 index 0000000..1ce7d37 --- /dev/null +++ b/packages/zzkt/plugdata.scm @@ -0,0 +1,45 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 nik gaffney +;;; +;;; This file is not (yet) part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (zzkt plugdata) + #:use-module (guix) + #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages) + #:use-module (gnu packages gawk)) + +(define-public plugdata + (package + (name "plugdata") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri "https://github.com/plugdata-team/plugdata/archive/refs/tags/v0.8.2.tar.gz") + (sha256 (base32 "18c340hnx1sny87dby8wahijl1ssj1av67ff232gfwymfra6rdxm")))) + ;; see https://github.com/juce-framework/JUCE/blob/master/docs/Linux%20Dependencies.md + (inputs + (list gawk)) + (build-system cmake-build-system) + (arguments (list #:configure-flags #~(list "--enable-silent-rules"))) + (home-page "https://plugdata.org/") + (synopsis "A visual programming environment for audio experimentation, prototyping and education") + (description "A visual programming environment for audio experimentation, prototyping and education") + (license license:gpl3+))) diff --git a/packages/zzkt/sbcl-osc.scm b/packages/zzkt/sbcl-osc.scm index d6951af..ebb41fe 100644 --- a/packages/zzkt/sbcl-osc.scm +++ b/packages/zzkt/sbcl-osc.scm @@ -1,3 +1,20 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 nik gaffney +;;; +;;; This file is not (yet) part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . (define-module (zzkt sbcl-osc) #:use-module (guix) diff --git a/packages/zzkt/soupault.scm b/packages/zzkt/soupault.scm index c36c9ee..8acfc3e 100644 --- a/packages/zzkt/soupault.scm +++ b/packages/zzkt/soupault.scm @@ -601,33 +601,3 @@ in parallel on an opt-in basis.") ;; strength alternative to OCaml's standard library that was developed by Jane ;; Street, the largest industrial user of OCaml.") ;; (license license:expat))) - -(define-public ocaml-logs -(package - (name "ocaml-logs") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri "https://erratique.ch/software/logs/releases/logs-0.7.0.tbz") - (sha256 - (base32 "1jnmd675wmsmdwyb5mx5b0ac66g4c6gpv5s4mrx2j6pb0wla1x46")))) - (build-system ocaml-build-system) - (native-inputs (list ocaml-findlib ocamlbuild ocaml-topkg ocaml-mtime)) - (home-page "https://erratique.ch/software/logs") - (synopsis "Logging infrastructure for OCaml") - (description - "Logs provides a logging infrastructure for OCaml. Logging is performed on -sources whose reporting level can be set independently. Log message report is -decoupled from logging and is handled by a reporter. A few optional log -reporters are distributed with the base library and the API easily allows to -implement your own. `Logs` has no dependencies. The optional `Logs_fmt` -reporter on OCaml formatters depends on [Fmt][fmt]. The optional `Logs_browser` -reporter that reports to the web browser console depends on [js_of_ocaml][jsoo]. - The optional `Logs_cli` library that provides command line support for -controlling Logs depends on [`Cmdliner`][cmdliner]. The optional `Logs_lwt` -library that provides Lwt logging functions depends on [`Lwt`][lwt] Logs and its -reporters are distributed under the ISC license. [fmt]: -http://erratique.ch/software/fmt [jsoo]: http://ocsigen.org/js_of_ocaml/ -[cmdliner]: http://erratique.ch/software/cmdliner [lwt]: http://ocsigen.org/lwt/") - (license license:isc))) diff --git a/packages/zzkt/tidal.scm b/packages/zzkt/tidal.scm index a2aa11d..6065b16 100644 --- a/packages/zzkt/tidal.scm +++ b/packages/zzkt/tidal.scm @@ -1,3 +1,21 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2023 nik gaffney +;;; +;;; This file is not (yet) part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + ;; tidal(cycles) ;; ;; run time depends