Put in earplugs

This commit is contained in:
nik gaffney 2024-01-18 15:07:55 +01:00
parent 71dcc61290
commit ec9f659b54
9 changed files with 798 additions and 802 deletions

View file

@ -21,7 +21,8 @@
(define-module (zzkt packages fonts-osp) (define-module (zzkt packages fonts-osp)
#:use-module (ice-9 regex) #:use-module (ice-9 regex)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses)
#:prefix license:)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix gexp) #:use-module (guix gexp)
@ -67,12 +68,13 @@
(package (package
(name "font-collection-osp") (name "font-collection-osp")
(version "0.3") (version "0.3")
(source #f) (source
#f)
(build-system trivial-build-system) (build-system trivial-build-system)
(arguments '(#:builder (begin (mkdir %output) #t))) (arguments
(propagated-inputs '(#:builder (begin
(list (mkdir %output) #t)))
font-osp-work-avec (propagated-inputs (list font-osp-work-avec
font-osp-sans-guilt font-osp-sans-guilt
font-osp-reglo font-osp-reglo
font-osp-libertinage font-osp-libertinage
@ -83,7 +85,8 @@
font-osp-alfphabet)) font-osp-alfphabet))
(synopsis "A collection of fonts from OSP.") (synopsis "A collection of fonts from OSP.")
(home-page "http://osp.kitchen/foundry/") (home-page "http://osp.kitchen/foundry/")
(description "A collection of fonts from OSP including; work-avec, sans-guilt, reglo, libertinage, fluxisch-else, din, crickx, belgica-belgika, alfphabet") (description
"A collection of fonts from OSP including; work-avec, sans-guilt, reglo, libertinage, fluxisch-else, din, crickx, belgica-belgika, alfphabet")
(license license:silofl1.1))) (license license:silofl1.1)))
;; (version source build-system description license)" ;; (version source build-system description license)"
@ -102,15 +105,15 @@
(url "https://gitlab.constantvzw.org/osp/foundry.libertinage") (url "https://gitlab.constantvzw.org/osp/foundry.libertinage")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "10bv9kksmbsi1zf0gylywgxch6sp8c2pkyn1y6c3vs1ivhfjn9m5"))))
"10bv9kksmbsi1zf0gylywgxch6sp8c2pkyn1y6c3vs1ivhfjn9m5"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/libertinage/") (home-page "http://osp.kitchen/foundry/libertinage/")
(synopsis "A font made by copying and pasting parts of Linux Libertine glyphs.") (synopsis
(description "The Libertinage font-set we developed for the FLOSS+Art book. It was built by copying and pasting parts of Linux Libertine glyphs or simply by all-turning glyphs. There are 27 variations, one for each letter of the Latin alphabet and the Full version, containing all modifications.") "A font made by copying and pasting parts of Linux Libertine glyphs.")
(description
"The Libertinage font-set we developed for the FLOSS+Art book. It was built by copying and pasting parts of Linux Libertine glyphs or simply by all-turning glyphs. There are 27 variations, one for each letter of the Latin alphabet and the Full version, containing all modifications.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/foundry/fluxisch-else/ ;; http://osp.kitchen/foundry/fluxisch-else/
;; https://gitlab.constantvzw.org/osp/foundry.fluxisch-else ;; https://gitlab.constantvzw.org/osp/foundry.fluxisch-else
@ -125,17 +128,17 @@
(url "https://gitlab.constantvzw.org/osp/foundry.fluxisch-else") (url "https://gitlab.constantvzw.org/osp/foundry.fluxisch-else")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "0nn41gnwgnydkarjv212fdspnv29qyhrd6y2pkpwy53ds1l04p8s"))))
"0nn41gnwgnydkarjv212fdspnv29qyhrd6y2pkpwy53ds1l04p8s"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/fluxisch-else/") (home-page "http://osp.kitchen/foundry/fluxisch-else/")
(synopsis "Fluxisch Else is a font obtained from cheap phototypesetting machines.") (synopsis
(description "Fluxisch Else is an experiment, a first attempt to escape the post 80 era of geometrical purity that is so typical of Postscript vector based font drawing. The shapes of Fluxisch Else were obtained from scanning printed textpages that were optically composed by cheap phototypesetting machines in the sixties and seventies. Some of Fluxisch Else beautiful features are: round angles, floating baselines, erratic kerning. "Fluxisch Else is a font obtained from cheap phototypesetting machines.")
(description
"Fluxisch Else is an experiment, a first attempt to escape the post 80 era of geometrical purity that is so typical of Postscript vector based font drawing. The shapes of Fluxisch Else were obtained from scanning printed textpages that were optically composed by cheap phototypesetting machines in the sixties and seventies. Some of Fluxisch Else beautiful features are: round angles, floating baselines, erratic kerning.
More precisely in this case, George Maciunas of the Fluxus group used an IBM composer (probably a Selectric typewriter) for most of his own work, and as a former designer, for all Fluxus work. In the 1988 book Fluxus Codex, kindly given to Pierre Huyghebaert by Sylvie Eyberg, the body text is typeset in a charmingly rounded and dancing Fluxisch that seems to smile playfully at its dry swiss creator. As if it was really tempted, trying to provide a beautiful warm up to this old modernist classical.") More precisely in this case, George Maciunas of the Fluxus group used an IBM composer (probably a Selectric typewriter) for most of his own work, and as a former designer, for all Fluxus work. In the 1988 book Fluxus Codex, kindly given to Pierre Huyghebaert by Sylvie Eyberg, the body text is typeset in a charmingly rounded and dancing Fluxisch that seems to smile playfully at its dry swiss creator. As if it was really tempted, trying to provide a beautiful warm up to this old modernist classical.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/foundry/sans-guilt/ ;; http://osp.kitchen/foundry/sans-guilt/
;; https://gitlab.constantvzw.org/osp/foundry.sans-guilt ;; https://gitlab.constantvzw.org/osp/foundry.sans-guilt
;; https://gitlab.constantvzw.org/osp/foundry.sans-guilt/-/blob/master/osp.foundry.sansguilt.zip ;; https://gitlab.constantvzw.org/osp/foundry.sans-guilt/-/blob/master/osp.foundry.sansguilt.zip
@ -152,12 +155,12 @@ More precisely in this case, George Maciunas of the Fluxus group used an IBM com
(url "https://gitlab.constantvzw.org/osp/foundry.sans-guilt") (url "https://gitlab.constantvzw.org/osp/foundry.sans-guilt")
(commit "738f04f611b13a7e1f1833c1b29c17307530de5d"))) (commit "738f04f611b13a7e1f1833c1b29c17307530de5d")))
(sha256 (sha256
(base32 (base32 "0nn41gnwgnydkarjv212fdspnv29qyhrd6y2pkpwy53ds1l04p8s"))))
"0nn41gnwgnydkarjv212fdspnv29qyhrd6y2pkpwy53ds1l04p8s"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/sans-guilt/") (home-page "http://osp.kitchen/foundry/sans-guilt/")
(synopsis "Three versions of Gill Sans based on three different sources.") (synopsis "Three versions of Gill Sans based on three different sources.")
(description "Sans Guilt MB: Based on a rasterized pdf made with the Monotype Gill Sans delivered with Mac OSX. (description
"Sans Guilt MB: Based on a rasterized pdf made with the Monotype Gill Sans delivered with Mac OSX.
Sans Guilt DB: Based on early sketches by Eric Gill Sans Guilt DB: Based on early sketches by Eric Gill
@ -178,15 +181,13 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(url "https://gitlab.constantvzw.org/osp/foundry.work-avec") (url "https://gitlab.constantvzw.org/osp/foundry.work-avec")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "06ifsydmk90fzlkvzb3ij7lzsvdiamd05s1i33fa1mk6x84a9wpz"))))
"06ifsydmk90fzlkvzb3ij7lzsvdiamd05s1i33fa1mk6x84a9wpz"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/work-avec/") (home-page "http://osp.kitchen/foundry/work-avec/")
(synopsis "A schoolbook version of the Work Sans font.") (synopsis "A schoolbook version of the Work Sans font.")
(description "A schoolbook version of the Work Sans font.") (description "A schoolbook version of the Work Sans font.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/foundry/crickx ;; http://osp.kitchen/foundry/crickx
;; https://gitlab.constantvzw.org/osp/foundry.crickx ;; https://gitlab.constantvzw.org/osp/foundry.crickx
@ -201,15 +202,14 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(url "https://gitlab.constantvzw.org/osp/foundry.crickx") (url "https://gitlab.constantvzw.org/osp/foundry.crickx")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "06ifsydmk90fzlkvzb3ij7lzsvdiamd05s1i33fa1mk6x84a9wpz"))))
"06ifsydmk90fzlkvzb3ij7lzsvdiamd05s1i33fa1mk6x84a9wpz"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/crickx/") (home-page "http://osp.kitchen/foundry/crickx/")
(synopsis "A digital reinterpretation of a set of adhesive letters.") (synopsis "A digital reinterpretation of a set of adhesive letters.")
(description "The Publi Fluor shop was situated in the northern part of Brussels, Schaerbeek, and founded by the father of Madame Christelle Crickx who was a trained letter painter. Starting to cut letters with the rounded and skilled cardboard templates drawn by her father, Madame Crickx slowly morphs the shapes by analysing how typographic niceties confuse her non-trained clients and leads to bad letters placement. She progressively removes the optical compensation of rounded tops and bottoms, straightens sides, and attaches accents for less floating parts. Those moves add a very specific orientation to this otherwise quite common bold italic sans serif display typeface.") (description
"The Publi Fluor shop was situated in the northern part of Brussels, Schaerbeek, and founded by the father of Madame Christelle Crickx who was a trained letter painter. Starting to cut letters with the rounded and skilled cardboard templates drawn by her father, Madame Crickx slowly morphs the shapes by analysing how typographic niceties confuse her non-trained clients and leads to bad letters placement. She progressively removes the optical compensation of rounded tops and bottoms, straightens sides, and attaches accents for less floating parts. Those moves add a very specific orientation to this otherwise quite common bold italic sans serif display typeface.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/foundry/osp-din/ ;; http://osp.kitchen/foundry/osp-din/
;; https://gitlab.constantvzw.org/osp/foundry.osp-din ;; https://gitlab.constantvzw.org/osp/foundry.osp-din
@ -224,15 +224,14 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(url "https://gitlab.constantvzw.org/osp/foundry.osp-din") (url "https://gitlab.constantvzw.org/osp/foundry.osp-din")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "08lmli9l0nbcb8mhbrd458zkzm3ni29cljzkihyq438bq5v6lzxh"))))
"08lmli9l0nbcb8mhbrd458zkzm3ni29cljzkihyq438bq5v6lzxh"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/osp-din/") (home-page "http://osp.kitchen/foundry/osp-din/")
(synopsis "A DIN font based on the original 1932 drawings.") (synopsis "A DIN font based on the original 1932 drawings.")
(description "The first cut of OSP-DIN was drawn for the festival Cinema du réel 2009, when we were invited to work on a cartographic version of the programme. We drew the first cut of the open source DIN from grid based drawings similar to the original 1932 drawings of the DIN we saw during our investigative trip to Berlin in February 2008.") (description
"The first cut of OSP-DIN was drawn for the festival Cinema du réel 2009, when we were invited to work on a cartographic version of the programme. We drew the first cut of the open source DIN from grid based drawings similar to the original 1932 drawings of the DIN we saw during our investigative trip to Berlin in February 2008.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/foundry/reglo/ ;; http://osp.kitchen/foundry/reglo/
(define-public font-osp-reglo (define-public font-osp-reglo
@ -246,15 +245,14 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(url "https://gitlab.constantvzw.org/osp/foundry.reglo") (url "https://gitlab.constantvzw.org/osp/foundry.reglo")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "0kk6k038pfmddz53js3r1dlhib5cv9mar27vcd772r1dadagb71j"))))
"0kk6k038pfmddz53js3r1dlhib5cv9mar27vcd772r1dadagb71j"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/reglo") (home-page "http://osp.kitchen/foundry/reglo")
(synopsis "Reglo is a font so tough that you can seriously mistreat it.") (synopsis "Reglo is a font so tough that you can seriously mistreat it.")
(description "Reglo is a font so tough that you can seriously mistreat it. The font was designed by Sebastien Sanfilippo in autumn 2009 and is used for Radio Panik identity.") (description
"Reglo is a font so tough that you can seriously mistreat it. The font was designed by Sebastien Sanfilippo in autumn 2009 and is used for Radio Panik identity.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/foundry/alfphabet/ ;; http://osp.kitchen/foundry/alfphabet/
(define-public font-osp-alfphabet (define-public font-osp-alfphabet
@ -268,15 +266,15 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(url "https://gitlab.constantvzw.org/osp/foundry.alfphabet") (url "https://gitlab.constantvzw.org/osp/foundry.alfphabet")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "0xb08k470hca23lvs700316qmjn83gsp5znhmhbjfwk0vvbjq5x9"))))
"0xb08k470hca23lvs700316qmjn83gsp5znhmhbjfwk0vvbjq5x9"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/alfphabet") (home-page "http://osp.kitchen/foundry/alfphabet")
(synopsis "The Alfphabet family is based on the Belgian road signage lettering.") (synopsis
(description "The Alfphabet family is based on the Belgian road signage lettering called Alphabet in French and Alfabet in Dutch.") "The Alfphabet family is based on the Belgian road signage lettering.")
(description
"The Alfphabet family is based on the Belgian road signage lettering called Alphabet in French and Alfabet in Dutch.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/foundry/belgica-belgika/ ;; http://osp.kitchen/foundry/belgica-belgika/
;; https://gitlab.constantvzw.org/osp/foundry.belgica-belgika/-/archive/master/foundry.belgica-belgika-master.zip ;; https://gitlab.constantvzw.org/osp/foundry.belgica-belgika/-/archive/master/foundry.belgica-belgika-master.zip
@ -288,14 +286,16 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri "https://gitlab.constantvzw.org/osp/foundry.belgica-belgika/-/archive/master/foundry.belgica-belgika-master.zip") (uri
"https://gitlab.constantvzw.org/osp/foundry.belgica-belgika/-/archive/master/foundry.belgica-belgika-master.zip")
(sha256 (sha256
(base32 (base32 "0c5ilf59f70fwyl5rcvqs8q1cicv5v7rhrvsj24vqsfd3ig9x1c1"))))
"0c5ilf59f70fwyl5rcvqs8q1cicv5v7rhrvsj24vqsfd3ig9x1c1"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "http://osp.kitchen/foundry/belgica-belgika") (home-page "http://osp.kitchen/foundry/belgica-belgika")
(synopsis "Stroke fonts with no contrast and capital letters only based on diverse pseudo-generic elements for multi-usages.") (synopsis
(description "Stroke fonts with no contrast and capital letters only based on diverse pseudo-generic elements for multi-usages.") "Stroke fonts with no contrast and capital letters only based on diverse pseudo-generic elements for multi-usages.")
(description
"Stroke fonts with no contrast and capital letters only based on diverse pseudo-generic elements for multi-usages.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; http://osp.kitchen/api/osp.foundry.belgica-belgika/ecfd91b1bb7800040d352413f27abb8cd3c92538/blob-data/belgika-5th-webfont.ttf ;; http://osp.kitchen/api/osp.foundry.belgica-belgika/ecfd91b1bb7800040d352413f27abb8cd3c92538/blob-data/belgika-5th-webfont.ttf

View file

@ -21,14 +21,14 @@
(define-module (zzkt packages fonts-velvetyne) (define-module (zzkt packages fonts-velvetyne)
#:use-module (ice-9 regex) #:use-module (ice-9 regex)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses)
#:prefix license:)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix gexp) #:use-module (guix gexp)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix build-system font)) #:use-module (guix build-system font))
;; https://velvetyne.fr/ ;; https://velvetyne.fr/
;; - [ ] Amdal ;; - [ ] Amdal
@ -62,29 +62,29 @@
;; - [ ] Typefesse ;; - [ ] Typefesse
;; - [ ] VG5000 ;; - [ ] VG5000
;; bianzhidai - https://velvetyne.fr/fonts/bianzhidai/ ;; bianzhidai - https://velvetyne.fr/fonts/bianzhidai/
(define-public font-velvetyne-bianzhidai (define-public font-velvetyne-bianzhidai
(package (package
(name "font-velvetyne-bianzhidai") (name "font-velvetyne-bianzhidai")
(version "2.0") (version "2.0")
(source (origin (source
(origin
(method url-fetch) (method url-fetch)
(uri "https://github.com/sdfggvfvj/bianzhidai-2.0/archive/refs/tags/OFL.tar.gz") (uri
"https://github.com/sdfggvfvj/bianzhidai-2.0/archive/refs/tags/OFL.tar.gz")
(sha256 (sha256
(base32 (base32 "0p6bbvy3m474h57wm3nlg6zz94f3y2d6mhiawmlgg8zbny26kjl2"))))
"0p6bbvy3m474h57wm3nlg6zz94f3y2d6mhiawmlgg8zbny26kjl2"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "https://velvetyne.fr/fonts/bianzhidai/") (home-page "https://velvetyne.fr/fonts/bianzhidai/")
(synopsis "BianZhiDai is a font inspired by shading characters in ASCII art and woven plastic bags.") (synopsis
(description "BianZhiDai is a font inspired by shading characters in ASCII art and 编织袋 (woven plastic bag in Simple Chinese). BianZhiDai is good with colors, especially in combination with different fill/stroke colors. Try it, and play it. Besides, the whole font is modular based, so you can customize it in Glyphs any way you like.") "BianZhiDai is a font inspired by shading characters in ASCII art and woven plastic bags.")
(description
"BianZhiDai is a font inspired by shading characters in ASCII art and 编织袋 (woven plastic bag in Simple Chinese). BianZhiDai is good with colors, especially in combination with different fill/stroke colors. Try it, and play it. Besides, the whole font is modular based, so you can customize it in Glyphs any way you like.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; font-velvetyne-cirruscumulus ;; font-velvetyne-cirruscumulus
;; degheest family - https://velvetyne.fr/fonts/degheest/ ;; degheest family - https://velvetyne.fr/fonts/degheest/
(define-public font-velvetyne-degheest (define-public font-velvetyne-degheest
@ -98,19 +98,19 @@
(url "https://gitlab.com/Eugenie-B/degheest-types/") (url "https://gitlab.com/Eugenie-B/degheest-types/")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "0js6h8ch9dbha2lkcmhpy5qmryzi09pjkryqzngg0kn4k2cyg1bw"))))
"0js6h8ch9dbha2lkcmhpy5qmryzi09pjkryqzngg0kn4k2cyg1bw"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "https://velvetyne.fr/fonts/degheest") (home-page "https://velvetyne.fr/fonts/degheest")
(synopsis "A font family of Ange Degheests remarkable typefaces and lettering work.") (synopsis
(description "After discovering Ange Degheests archives at the Rennes School of Fine Arts, we decided to put together an exhibition that attempted to finally give the designer the full recognition she deserves. In this exhibition, visitors learnt about Degheests life story and professional achievements, and discovered many original archival documents that had never previously been presented to the public. In addition to this historical research, we revived some of Ange Degheests most remarkable typefaces and lettering work, which are now available in digital format. "A font family of Ange Degheests remarkable typefaces and lettering work.")
(description
"After discovering Ange Degheests archives at the Rennes School of Fine Arts, we decided to put together an exhibition that attempted to finally give the designer the full recognition she deserves. In this exhibition, visitors learnt about Degheests life story and professional achievements, and discovered many original archival documents that had never previously been presented to the public. In addition to this historical research, we revived some of Ange Degheests most remarkable typefaces and lettering work, which are now available in digital format.
To revive means: to resurrect, to reactivate, to renew; and in many ways our work consisted in a kind of resurrection. We had indeed to reactivate the memory of Ange Degheest by diving in her archives, by exhuming the story of a woman who lived through many ages and locations. Only once we had acquired a good grasp of her life story, were we able to revive her typefaces. Reviving her designs and distributing them widely, free of charge, is our way to honour Ange Degheests memory and to give them a new life in the 21st century. To revive means: to resurrect, to reactivate, to renew; and in many ways our work consisted in a kind of resurrection. We had indeed to reactivate the memory of Ange Degheest by diving in her archives, by exhuming the story of a woman who lived through many ages and locations. Only once we had acquired a good grasp of her life story, were we able to revive her typefaces. Reviving her designs and distributing them widely, free of charge, is our way to honour Ange Degheests memory and to give them a new life in the 21st century.
Deheest is a project by Ange Degheest, Eugénie Bidaut, Oriane Charvieux, Mandy Elbé, Luna Delabre, Camille Depalle, Justine Herbel, May Jolivet and Benjamin Gomez, created in Atelier de création typographique from EESAB Rennes.") Deheest is a project by Ange Degheest, Eugénie Bidaut, Oriane Charvieux, Mandy Elbé, Luna Delabre, Camille Depalle, Justine Herbel, May Jolivet and Benjamin Gomez, created in Atelier de création typographique from EESAB Rennes.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; fungal - https://velvetyne.fr/fonts/fungal/ ;; fungal - https://velvetyne.fr/fonts/fungal/
(define-public font-velvetyne-fungal (define-public font-velvetyne-fungal
@ -124,12 +124,13 @@ Deheest is a project by Ange Degheest, Eugénie Bidaut, Oriane Charvieux, Mandy
(url "https://gitlab.com/velvetyne/fungal/") (url "https://gitlab.com/velvetyne/fungal/")
(commit ""))) (commit "")))
(sha256 (sha256
(base32 (base32 "0ab552f5f3fm7l7dj7jgg0klj66giwgyl1nx21rqvqdr6vf2zmch"))))
"0ab552f5f3fm7l7dj7jgg0klj66giwgyl1nx21rqvqdr6vf2zmch"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "https://velvetyne.fr/fonts/fungal") (home-page "https://velvetyne.fr/fonts/fungal")
(synopsis "Libre variable font inspired by mycelium growth, forked from DejaVu Sans.") (synopsis
(description "In 2022, Hato press invited Raphaël Bastide to do a publication part of the zine series. In a wish to revive the fan part of fanzine, Raphaël Bastide decided to pay tribute to Wikipedia, a surviving, precious, unequaled place on the open WWW. The 16 pages riso print zine shows the encyclopedias interface as a post-human vestige, an artifact invaded by biomorphic figures and spreading typography. Through the pages of the zine, the reader discovers how the graphic elements are spreading like mycelium, creating an ornamental graphic network. "Libre variable font inspired by mycelium growth, forked from DejaVu Sans.")
(description
"In 2022, Hato press invited Raphaël Bastide to do a publication part of the zine series. In a wish to revive the fan part of fanzine, Raphaël Bastide decided to pay tribute to Wikipedia, a surviving, precious, unequaled place on the open WWW. The 16 pages riso print zine shows the encyclopedias interface as a post-human vestige, an artifact invaded by biomorphic figures and spreading typography. Through the pages of the zine, the reader discovers how the graphic elements are spreading like mycelium, creating an ornamental graphic network.
The Fungal font is a close collaboration between Jérémy Landes and Raphaël Bastide, so the characters of the zine can grow and spread thanks to their variable design. Fungal is a fork of DejaVu Sans, a libre font, popular on Linux systems. The Fungal font is a close collaboration between Jérémy Landes and Raphaël Bastide, so the characters of the zine can grow and spread thanks to their variable design. Fungal is a fork of DejaVu Sans, a libre font, popular on Linux systems.
@ -137,7 +138,6 @@ The hypæ of the mycelium growing from each glyphs can be controlled in their le
;; Fungal is under Bitstream Vera Fonts Copyright ;; Fungal is under Bitstream Vera Fonts Copyright
(license license:silofl1.1))) (license license:silofl1.1)))
;; https://velvetyne.fr/fonts/sligoil/ ;; https://velvetyne.fr/fonts/sligoil/
;; font-velvetyne-sligoil ;; font-velvetyne-sligoil

View file

@ -20,7 +20,8 @@
(define-module (zzkt packages fonts) (define-module (zzkt packages fonts)
#:use-module (ice-9 regex) #:use-module (ice-9 regex)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses)
#:prefix license:)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix gexp) #:use-module (guix gexp)
@ -53,7 +54,6 @@
;; not your type ;; not your type
;; https://notyourtype.nl/typefaces/ ;; https://notyourtype.nl/typefaces/
;; other / misc ;; other / misc
;; https://github.com/dharmatype/Bebas-Neue ;; https://github.com/dharmatype/Bebas-Neue
@ -68,23 +68,24 @@
(package (package
(name "font-monaspace") (name "font-monaspace")
(version "1.000") (version "1.000")
(source (origin (source
(origin
(method url-fetch) (method url-fetch)
(uri "https://github.com/githubnext/monaspace/archive/refs/tags/v1.000.tar.gz") (uri
"https://github.com/githubnext/monaspace/archive/refs/tags/v1.000.tar.gz")
(sha256 (sha256
(base32 (base32 "0lg5qwml3fv58xk92sgamxg3rni7am2m6xzzj8pcq758idiphs8d"))))
"0lg5qwml3fv58xk92sgamxg3rni7am2m6xzzj8pcq758idiphs8d"))))
(build-system font-build-system) (build-system font-build-system)
(home-page "https://monaspace.githubnext.com") (home-page "https://monaspace.githubnext.com")
(synopsis "An innovative superfamily of fonts for code.") (synopsis "An innovative superfamily of fonts for code.")
(description "The Monaspace type system is a monospaced type superfamily with some modern tricks up its sleeve. It consists of five variable axis typefaces. Each one has a distinct voice, but they are all metrics-compatible with one another, allowing you to mix and match them for a more expressive typographical palette.") (description
"The Monaspace type system is a monospaced type superfamily with some modern tricks up its sleeve. It consists of five variable axis typefaces. Each one has a distinct voice, but they are all metrics-compatible with one another, allowing you to mix and match them for a more expressive typographical palette.")
(license license:silofl1.1))) (license license:silofl1.1)))
;; https://github.com/uswds/public-sans ;; https://github.com/uswds/public-sans
;; https://github.com/arrowtype/recursive ;; https://github.com/arrowtype/recursive
;; testing and/or example ;; testing and/or example
;; (define-public font-artifika ;; (define-public font-artifika

View file

@ -20,7 +20,8 @@
#:use-module (guix) #:use-module (guix)
#:use-module (guix build-system python) #:use-module (guix build-system python)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses)
#:prefix license:)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages admin) #:use-module (gnu packages admin)
#:use-module (gnu packages pciutils) #:use-module (gnu packages pciutils)
@ -39,14 +40,14 @@
(url "https://github.com/zzkt/frameworkinfo") (url "https://github.com/zzkt/frameworkinfo")
(commit "endless"))) (commit "endless")))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (base32 (sha256
"0j5qnz3zzs17qb9hxjjnwgba4sijm2ar8s1ba551f0v6jsidf29f")))) (base32 "0j5qnz3zzs17qb9hxjjnwgba4sijm2ar8s1ba551f0v6jsidf29f"))))
(propagated-inputs (propagated-inputs (list sudo dmidecode pciutils lshw))
(list sudo dmidecode pciutils lshw))
(build-system python-build-system) (build-system python-build-system)
(arguments (arguments
`(#:tests? #f)) `(#:tests? #f))
(home-page "https://github.com/zzkt/frameworkinfo") (home-page "https://github.com/zzkt/frameworkinfo")
(synopsis "Show hardware info for framework laptop.") (synopsis "Show hardware info for framework laptop.")
(description "Show information about hardware, BIOS, CPU and kernel version.") (description
"Show information about hardware, BIOS, CPU and kernel version.")
(license license:gpl3+))) (license license:gpl3+)))

View file

@ -21,7 +21,8 @@
#:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses)
#:prefix license:)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages gawk)) #:use-module (gnu packages gawk))
@ -33,15 +34,18 @@
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri "https://github.com/plugdata-team/plugdata/archive/refs/tags/v0.8.2.tar.gz") (uri
(sha256 (base32 "18c340hnx1sny87dby8wahijl1ssj1av67ff232gfwymfra6rdxm")))) "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 ;; see https://github.com/juce-framework/JUCE/blob/master/docs/Linux%20Dependencies.md
(inputs (inputs (list gawk perl))
(list gawk perl))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f)) `(#:tests? #f))
(home-page "https://plugdata.org/") (home-page "https://plugdata.org/")
(synopsis "A visual programming environment for audio experimentation, prototyping and education") (synopsis
(description "A visual programming environment for audio experimentation, prototyping and education") "A visual programming environment for audio experimentation, prototyping and education")
(description
"A visual programming environment for audio experimentation, prototyping and education")
(license license:gpl3+))) (license license:gpl3+)))

View file

@ -21,7 +21,8 @@
#:use-module (guix build-system asdf) #:use-module (guix build-system asdf)
#:use-module (gnu packages lisp-xyz) #:use-module (gnu packages lisp-xyz)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)) #:use-module ((guix licenses)
#:prefix license:))
(define-public sbcl-osc (define-public sbcl-osc
(let ((commit "f647738ccc22925ed740a8ca9132fda76a05baeb") (let ((commit "f647738ccc22925ed740a8ca9132fda76a05baeb")
@ -36,11 +37,13 @@
(url "https://github.com/zzkt/osc") (url "https://github.com/zzkt/osc")
(commit commit))) (commit commit)))
(file-name (git-file-name "cl-osc" version)) (file-name (git-file-name "cl-osc" version))
(sha256 (base32 "1x4cavspaxcr604g0hwak1ncy4m9cqq03ji4v56g2h1443n7h48a")))) (sha256
(base32 "1x4cavspaxcr604g0hwak1ncy4m9cqq03ji4v56g2h1443n7h48a"))))
(build-system asdf-build-system/sbcl) (build-system asdf-build-system/sbcl)
(inputs (list sbcl-ieee-floats)) (inputs (list sbcl-ieee-floats))
(synopsis "Implementation of the Open Sound Control protocol") (synopsis "Implementation of the Open Sound Control protocol")
(description "This is a lisp implementation of the Open Sound Control protocol (or more accurately “data transport specification” or “encoding”). The code should be close to ANSI standard common lisp and provides self contained code for encoding and decoding of OSC data, messages, and bundles.") (description
"This is a lisp implementation of the Open Sound Control protocol (or more accurately “data transport specification” or “encoding”). The code should be close to ANSI standard common lisp and provides self contained code for encoding and decoding of OSC data, messages, and bundles.")
(home-page "https://github.com/zzkt/osc/") (home-page "https://github.com/zzkt/osc/")
(license (list license:gpl3+))))) (license (list license:gpl3+)))))

View file

@ -27,7 +27,8 @@
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses)
#:prefix license:)
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages boost) #:use-module (gnu packages boost)
@ -49,7 +50,6 @@
#:use-module (gnu packages tls) #:use-module (gnu packages tls)
#:use-module (gnu packages xml)) #:use-module (gnu packages xml))
(define-public scribus (define-public scribus
(package (package
(name "scribus") (name "scribus")
@ -57,18 +57,15 @@
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://sourceforge/scribus/scribus/" (uri (string-append "mirror://sourceforge/scribus/scribus/" version
version "/scribus-" version ".tar.gz")) "/scribus-" version ".tar.gz"))
(sha256 (sha256
(base32 "10ixrvi1rn20r8nni6cllvkszcx77pyca68vrixjsy7nk1brx9nw")))) (base32 "10ixrvi1rn20r8nni6cllvkszcx77pyca68vrixjsy7nk1brx9nw"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:tests? #f ;no test target `(#:tests? #f ;no test target
#:configure-flags #:configure-flags '("-DWANT_GRAPHICSMAGICK=1" "-DWANT_CPP17=ON")))
'("-DWANT_GRAPHICSMAGICK=1" (inputs (list boost
"-DWANT_CPP17=ON")))
(inputs
(list boost
cairo cairo
cups cups
fontconfig fontconfig
@ -95,8 +92,7 @@
qtbase-5 qtbase-5
qtdeclarative-5 qtdeclarative-5
zlib)) zlib))
(native-inputs (native-inputs (list pkg-config qttools-5 util-linux))
(list pkg-config qttools-5 util-linux))
(home-page "https://www.scribus.net") (home-page "https://www.scribus.net")
(synopsis "Desktop publishing and page layout program") (synopsis "Desktop publishing and page layout program")
(description (description

View file

@ -28,7 +28,8 @@
#:use-module (gnu packages libevent) #:use-module (gnu packages libevent)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)) #:use-module ((guix licenses)
#:prefix license:))
;; v4.7.0 ;; v4.7.0
;; https://github.com/ocaml/opam-source-archives/raw/main/soupault.4.7.0.tar.gz ;; https://github.com/ocaml/opam-source-archives/raw/main/soupault.4.7.0.tar.gz
@ -87,7 +88,6 @@ API for element tree manipulation, similar to web browsers. The website
generator mode is optional, you can use it as post-processor for existing sites.") generator mode is optional, you can use it as post-processor for existing sites.")
(license license:expat))) (license license:expat)))
;; ocaml packages not (yet) in guix as of 2024-01-04 ;; ocaml packages not (yet) in guix as of 2024-01-04
;; ocaml-containers ;; ocaml-containers
@ -167,11 +167,13 @@ a minimal learning curve. It is a very simple library.")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri "https://github.com/dmbaturin/otoml/archive/refs/tags/1.0.4.tar.gz") (uri
"https://github.com/dmbaturin/otoml/archive/refs/tags/1.0.4.tar.gz")
(sha256 (sha256
(base32 "1q4nq5sj31hhv0vwv3wd739scqd4ni80583dmny0ip1id4w7xkc8")))) (base32 "1q4nq5sj31hhv0vwv3wd739scqd4ni80583dmny0ip1id4w7xkc8"))))
(build-system dune-build-system) (build-system dune-build-system)
(propagated-inputs (list ocaml-menhir ocaml-menhirLib ocaml-uutf ocaml-odoc)) (propagated-inputs (list ocaml-menhir ocaml-menhirLib ocaml-uutf
ocaml-odoc))
(native-inputs (list ocaml-ounit2)) (native-inputs (list ocaml-ounit2))
(home-page "https://github.com/dmbaturin/otoml") (home-page "https://github.com/dmbaturin/otoml")
(synopsis (synopsis
@ -185,7 +187,6 @@ libraries if required. * Informative parse error reporting. * Pretty-printer
offers flexible indentation options.") offers flexible indentation options.")
(license license:expat))) (license license:expat)))
;; via guix import opam yaml ;; via guix import opam yaml
(define-public ocaml-yaml (define-public ocaml-yaml
@ -220,7 +221,6 @@ other advanced Yaml features are not implemented in the JSON compatibility
layer.") layer.")
(license license:isc))) (license license:isc)))
;; via guix import opam odate ;; via guix import opam odate
(define-public ocaml-odate (define-public ocaml-odate
@ -230,7 +230,8 @@ layer.")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri "https://github.com/hhugo/odate/releases/download/0.7/odate-0.7.tbz") (uri
"https://github.com/hhugo/odate/releases/download/0.7/odate-0.7.tbz")
(sha256 (sha256
(base32 "1bsmix8qbsk04a1l2x4lrh919xq6a3pmanvgkdlc5wwp3p42q6bl")))) (base32 "1bsmix8qbsk04a1l2x4lrh919xq6a3pmanvgkdlc5wwp3p42q6bl"))))
(build-system dune-build-system) (build-system dune-build-system)
@ -278,8 +279,8 @@ string format.")
(sha256 (sha256
(base32 "1sjq26dxh8vk184fn2md5r4ilnh7jj7baylg3f3j142l94ig6kwc")))) (base32 "1sjq26dxh8vk184fn2md5r4ilnh7jj7baylg3f3j142l94ig6kwc"))))
(build-system dune-build-system) (build-system dune-build-system)
(propagated-inputs (list ocaml-menhir ocaml-ppx-deriving ocaml-re ocaml-uutf (propagated-inputs (list ocaml-menhir ocaml-ppx-deriving ocaml-re
ocaml-uucp)) ocaml-uutf ocaml-uucp))
(native-inputs (list ocaml-ounit)) (native-inputs (list ocaml-ounit))
(home-page "https://github.com/tategakibunko/jingoo") (home-page "https://github.com/tategakibunko/jingoo")
(synopsis (synopsis
@ -308,7 +309,6 @@ string format.")
[(\"foundation\", []); (\"walls\", [\"foundation\"]); (\"roof\", [\"walls\"])] ```") [(\"foundation\", []); (\"walls\", [\"foundation\"]); (\"roof\", [\"walls\"])] ```")
(license license:expat))) (license license:expat)))
;; via guix import opam lua-ml ;; via guix import opam lua-ml
(define-public ocaml-lua-ml (define-public ocaml-lua-ml
@ -341,9 +341,7 @@ string format.")
(sha256 (sha256
(base32 "1ar416qlrb2qrnlm7vw7lzg860nrg9vw8p3rnx16xy8ryj6z5pix")))) (base32 "1ar416qlrb2qrnlm7vw7lzg860nrg9vw8p3rnx16xy8ryj6z5pix"))))
(build-system dune-build-system) (build-system dune-build-system)
(propagated-inputs (list ocaml-ppxlib (propagated-inputs (list ocaml-ppxlib ocaml-ounit2 ocaml-odoc))
ocaml-ounit2
ocaml-odoc))
(native-inputs (list ocaml-alcotest)) (native-inputs (list ocaml-alcotest))
(home-page "https://github.com/c-cube/qcheck/") (home-page "https://github.com/c-cube/qcheck/")
(synopsis "Core qcheck library") (synopsis "Core qcheck library")
@ -359,7 +357,8 @@ string format.")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri "https://github.com/c-cube/iter/releases/download/v1.8/iter-1.8.tbz") (uri
"https://github.com/c-cube/iter/releases/download/v1.8/iter-1.8.tbz")
(sha256 (sha256
(base32 "08rhykcizbs21mri4zx1b6vg42a4wybl238cla5bmi79bah9qwzq")))) (base32 "08rhykcizbs21mri4zx1b6vg42a4wybl238cla5bmi79bah9qwzq"))))
(build-system dune-build-system) (build-system dune-build-system)
@ -408,10 +407,7 @@ string format.")
(build-system dune-build-system) (build-system dune-build-system)
(arguments (arguments
`(#:tests? #f)) `(#:tests? #f))
(propagated-inputs (list ocaml-ptime (propagated-inputs (list ocaml-ptime ocaml-tyxml ocaml-odoc ocaml-ounit
ocaml-tyxml
ocaml-odoc
ocaml-ounit
ocaml-alcotest)) ocaml-alcotest))
(home-page "https://github.com/Khady/ocaml-junit") (home-page "https://github.com/Khady/ocaml-junit")
(synopsis "JUnit XML reports generation library") (synopsis "JUnit XML reports generation library")
@ -464,7 +460,6 @@ string format.")
(description "JUnit XML reports generation for OUnit tests") (description "JUnit XML reports generation for OUnit tests")
(license #f))) (license #f)))
;; via guix import opam junit_camomile ;; via guix import opam junit_camomile
;; note: camomile 1.0.2 is currently available in guix ;; note: camomile 1.0.2 is currently available in guix
@ -480,9 +475,7 @@ string format.")
(sha256 (sha256
(base32 "0gfhpwh039jgf9bdjwz3dxbjs0h90qd100nrbp5llnc1pg823d3b")))) (base32 "0gfhpwh039jgf9bdjwz3dxbjs0h90qd100nrbp5llnc1pg823d3b"))))
(build-system dune-build-system) (build-system dune-build-system)
(propagated-inputs (list ocaml-dune-site (propagated-inputs (list ocaml-dune-site ocaml-camlp-streams ocaml-odoc))
ocaml-camlp-streams
ocaml-odoc))
;; (native-inputs (list ocaml-stdlib-random)) ;; (native-inputs (list ocaml-stdlib-random))
(home-page "https://github.com/savonet/Camomile") (home-page "https://github.com/savonet/Camomile")
(synopsis "A Unicode library") (synopsis "A Unicode library")
@ -507,10 +500,7 @@ currently designed for Unicode Standard 3.2.")
(sha256 (sha256
(base32 "1csz543wq66dcn08piabaascvbiswb1vxw1xfg4glgp8zq0mzap8")))) (base32 "1csz543wq66dcn08piabaascvbiswb1vxw1xfg4glgp8zq0mzap8"))))
(build-system dune-build-system) (build-system dune-build-system)
(propagated-inputs (list dune (propagated-inputs (list dune ocaml-lwt ocaml-base ocaml-odoc))
ocaml-lwt
ocaml-base
ocaml-odoc))
(home-page "https://github.com/ocaml/dune") (home-page "https://github.com/ocaml/dune")
(synopsis "Embed locations information inside executable and libraries") (synopsis "Embed locations information inside executable and libraries")
(description #f) (description #f)
@ -533,12 +523,10 @@ currently designed for Unicode Standard 3.2.")
(build-system dune-build-system) (build-system dune-build-system)
(arguments (arguments
`(#:package "lwt")) `(#:package "lwt"))
(native-inputs (native-inputs (list ocaml-cppo ocaml-base pkg-config))
(list ocaml-cppo ocaml-base pkg-config)) (inputs (list glib))
(inputs (propagated-inputs (list ocaml-mmap ocaml-ocplib-endian ocaml-result
(list glib)) ocaml-seq libev))
(propagated-inputs
(list ocaml-mmap ocaml-ocplib-endian ocaml-result ocaml-seq libev))
;; (propagated-inputs (list dune-configurator ocaml-ocplib-endian)) ;; (propagated-inputs (list dune-configurator ocaml-ocplib-endian))
;; (native-inputs (list ocaml-cppo)) ;; (native-inputs (list ocaml-cppo))
(home-page "https://github.com/ocsigen/lwt") (home-page "https://github.com/ocsigen/lwt")

View file

@ -28,7 +28,8 @@
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
#:use-module (guix build-system haskell) #:use-module (guix build-system haskell)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses)
#:prefix license:)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages audio) #:use-module (gnu packages audio)
#:use-module (gnu packages haskell-apps) #:use-module (gnu packages haskell-apps)
@ -60,7 +61,8 @@
"12v805xy9nqfyn9ryqxlslqiffb6havpixi23xkmk0annbxcf8k2"))) "12v805xy9nqfyn9ryqxlslqiffb6havpixi23xkmk0annbxcf8k2")))
(home-page "http://tidalcycles.org/") (home-page "http://tidalcycles.org/")
(synopsis "Pattern language for improvised music") (synopsis "Pattern language for improvised music")
(description "Tidal is a domain specific language for live coding patterns.") (description
"Tidal is a domain specific language for live coding patterns.")
(license license:gpl3))) (license license:gpl3)))
(define-public ghc-tidal-link (define-public ghc-tidal-link
@ -81,7 +83,6 @@
"Ableton Link integration for Tidal, to let Tidal sync with external clocks") "Ableton Link integration for Tidal, to let Tidal sync with external clocks")
(license #f))) (license #f)))
;; hackage dependencies not in guix as of 2023-12-01 ;; hackage dependencies not in guix as of 2023-12-01
;; - ghc-hosc ;; - ghc-hosc
;; - ghc-data-binary-ieee754 ;; - ghc-data-binary-ieee754
@ -98,12 +99,11 @@
(base32 "17pvv6rgl74ymq7pazxqia19smsga53kkg5h1i1dgfpikrmq7fz9")))) (base32 "17pvv6rgl74ymq7pazxqia19smsga53kkg5h1i1dgfpikrmq7fz9"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(properties '((upstream-name . "hosc"))) (properties '((upstream-name . "hosc")))
(inputs (list ghc-blaze-builder (inputs (list ghc-blaze-builder ghc-data-binary-ieee754 ghc-network))
ghc-data-binary-ieee754
ghc-network))
(home-page "http://rohandrape.net/t/hosc") (home-page "http://rohandrape.net/t/hosc")
(synopsis "Haskell Open Sound Control") (synopsis "Haskell Open Sound Control")
(description "Haskell library implementing the Open Sound Control protocol") (description
"Haskell library implementing the Open Sound Control protocol")
(license #f))) (license #f)))
(define-public ghc-data-binary-ieee754 (define-public ghc-data-binary-ieee754
@ -161,15 +161,18 @@ reverse (reverse l) === (l :: [Int]) > > describe \"tail\" $ > it \"length is -1
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri "https://github.com/musikinformatik/SuperDirt/archive/refs/tags/v1.7.3.tar.gz") (uri
(sha256 (base32 "16pl3z7979j2az8xcjglxz7rmn9rnm8mll5gns3fj193yp3w18iv")))) "https://github.com/musikinformatik/SuperDirt/archive/refs/tags/v1.7.3.tar.gz")
(inputs (sha256
(list supercollider)) (base32 "16pl3z7979j2az8xcjglxz7rmn9rnm8mll5gns3fj193yp3w18iv"))))
(propagated-inputs (inputs (list supercollider))
(list supercollider)) (propagated-inputs (list supercollider))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (list #:configure-flags #~(list "--enable-silent-rules"))) (arguments
(list
#:configure-flags #~(list "--enable-silent-rules")))
(home-page "https://github.com/musikinformatik/SuperDirt/") (home-page "https://github.com/musikinformatik/SuperDirt/")
(synopsis "Tidal Audio Engine") (synopsis "Tidal Audio Engine")
(description "SuperCollider implementation of the Dirt sampler, originally designed for the TidalCycles environment. SuperDirt is a general purpose framework for playing samples and synths, controllable over the Open Sound Control protocol, and locally from the SuperCollider language.") (description
"SuperCollider implementation of the Dirt sampler, originally designed for the TidalCycles environment. SuperDirt is a general purpose framework for playing samples and synths, controllable over the Open Sound Control protocol, and locally from the SuperCollider language.")
(license license:gpl3+))) (license license:gpl3+)))