Put in earplugs

This commit is contained in:
nik gaffney 2024-01-30 11:13:51 +01:00
parent bd14fef053
commit 7beb2563f2
Signed by: nik
GPG key ID: 989F5E6EDB478160
5 changed files with 270 additions and 77 deletions

View file

@ -4,11 +4,10 @@
A semi-literate [[file:config/framework13-system.org][system config]] specifically for Guix on the Framework 13 Laptop (AMD Ryzen 7040 Series)
* A (non)guix channel
** packages
design & publishing
- fonts & type collections from [[http://osp.kitchen/][OSP]] and [[https://velvetyne.fr/][velvetyne]] in particular with selections from [[https://usemodify.com/][usemodify]] (curated by Raphaël Bastide.)
- [[https://www.scribus.net/][sribus]] (release version 1.6.0 and =scribus-next= development branch)
- [[https://www.scribus.net/][scribus]] (release version 1.6.1 and =scribus-next= development branch)
- [[https://soupault.app/][soupault]] static site generator and robotic webmaster (version 4.6.0 and dependencies not currently in guix)
various and sundry

View file

@ -55,15 +55,14 @@
(package
(name "font-collection-bye-bye-binary")
(version "0.1")
(source
#f)
(source #f)
(build-system trivial-build-system)
(arguments
'(#:builder (begin
(mkdir %output) #t)))
(propagated-inputs (list font-baskervvol
font-dindong
;; font-homoneta
font-homoneta
;; font-adelphe
;; font-ls-vg5000
;; font-picnic
@ -146,7 +145,6 @@
(license license:silofl1.1)))
;; LS-VG5000 - Justin Bihan - V1.0 — 2022
;; http://www.lettres-simples.com/

View file

@ -43,9 +43,6 @@
;; - [ ] limousine
;; - [ ] logisoso
;; - [ ] metadin
;; - [ ] mill
;; - [ ] notcouriersans
;; - [ ] philibert
;; - [ ] polsku
;; - [ ] sans-guilt-wafer
;; - [ ] skeleton
@ -58,11 +55,15 @@
;; - [x] crickx
;; - [x] fluxisch-else
;; - [x] libertinage
;; - [x] mill
;; - [x] notcouriersans
;; - [x] osp-din
;; - [x] philibert
;; - [x] reglo
;; - [x] sans-guilt
;; - [x] work-avec
;; a metapackage for all packaged fonts
(define-public font-collection-osp
(package
@ -82,17 +83,17 @@
font-osp-din
font-osp-crickx
font-osp-belgica-belgika
font-osp-alfphabet))
font-osp-alfphabet
font-osp-philibert
))
(synopsis "A collection of fonts from OSP")
(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")
(license license:silofl1.1)))
;; (version source build-system description license)"
;; http://osp.kitchen/foundry/libertinage/
;; https://gitlab.constantvzw.org/osp/foundry.libertinage
(define-public font-osp-libertinage
(package
@ -114,8 +115,8 @@
"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)))
;; http://osp.kitchen/foundry/fluxisch-else/
;; https://gitlab.constantvzw.org/osp/foundry.fluxisch-else
(define-public font-osp-fluxisch-else
(package
@ -139,10 +140,8 @@
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)))
;; http://osp.kitchen/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
;; 0dajyw7x67kc8b1anrf1w1jm7w8s793jd93gy08rdiclhadp1yyq
(define-public font-osp-sans-guilt
(package
@ -167,8 +166,8 @@ Sans Guilt DB: Based on early sketches by Eric Gill
Sans Guilt LB: Based on lead type from Royal College of Arts letterpress workshop.")
(license license:silofl1.1)))
;; http://osp.kitchen/foundry/work-avec/
;; https://gitlab.constantvzw.org/osp/foundry.work-avec
(define-public font-osp-work-avec
(package
@ -188,8 +187,8 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(description "A schoolbook version of the Work Sans font.")
(license license:silofl1.1)))
;; http://osp.kitchen/foundry/crickx
;; https://gitlab.constantvzw.org/osp/foundry.crickx
(define-public font-osp-crickx
(package
@ -210,8 +209,8 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
"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)))
;; http://osp.kitchen/foundry/osp-din/
;; https://gitlab.constantvzw.org/osp/foundry.osp-din
(define-public font-osp-din
(package
@ -232,6 +231,7 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
"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)))
;; http://osp.kitchen/foundry/reglo/
(define-public font-osp-reglo
@ -253,6 +253,7 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
"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)))
;; http://osp.kitchen/foundry/alfphabet/
(define-public font-osp-alfphabet
@ -275,10 +276,9 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
"The Alfphabet family is based on the Belgian road signage lettering called Alphabet in French and Alfabet in Dutch.")
(license license:silofl1.1)))
;; http://osp.kitchen/foundry/belgica-belgika/
;; https://gitlab.constantvzw.org/osp/foundry.belgica-belgika/-/archive/master/foundry.belgica-belgika-master.zip
;; 0c5ilf59f70fwyl5rcvqs8q1cicv5v7rhrvsj24vqsfd3ig9x1c1
(define-public font-osp-belgica-belgika
(package
(name "font-osp-belgica-belgika")
@ -298,10 +298,72 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
(license license:silofl1.1)))
;; http://osp.kitchen/api/osp.foundry.belgica-belgika/ecfd91b1bb7800040d352413f27abb8cd3c92538/blob-data/belgika-5th-webfont.ttf
;; http://osp.kitchen/foundry/philibert/
;; 0jr01j9nigc3nhghn47lwfq6lpyviyri2x5rdfpn28b8b1ghkz6r
(define-public font-osp-philibert
(package
(name "font-osp-philibert")
(version "1")
(source
(origin
(method url-fetch)
(uri "https://gitlab.constantvzw.org/osp/foundry.philibert/-/archive/master/foundry.philibert-master.zip")
(sha256
(base32 "0pd1q1d8ni02iaj53xln0iyddh0abs4ks3p1zqgwz2fr0d9v8647"))))
(build-system font-build-system)
(home-page "http://osp.kitchen/foundry/philibert")
(synopsis
"Font based of the lettering of old road signs in France")
(description
"Based of the lettering of old road signs in France for hamlets and localities. This lettering is also in use as clean vectors on some motorway signs in Luxembourg.")
(license license:silofl1.1)))
;; http://osp.kitchen/foundry/mill/
(define-public font-osp-mill
(package
(name "font-osp-mill")
(version "1")
(source
(origin
(method url-fetch)
(uri "https://gitlab.constantvzw.org/osp/foundry.mill/-/archive/master/foundry.philibert-mill.zip")
(sha256
(base32 "1bnigqywl96gfgc3rqmca30743wy16v12g6y9409d12ifjdjkg2s"))))
(build-system font-build-system)
(home-page "http://osp.kitchen/foundry/mill")
(synopsis
"A font for engraving building instructions into wood")
(description
"OSP Mill has been created for engraving building instructions into the wood of a bench.")
(license license:silofl1.1)))
;; https://gitlab.constantvzw.org/osp/foundry.notcouriersans
(define-public font-osp-notcouriersans
(package
(name "font-osp-notcouriersans")
(version "1")
(source
(origin
(method url-fetch)
(uri "https://gitlab.constantvzw.org/osp/foundry.notcouriersans/-/archive/master/foundry.notcouriersans-master.zip")
(sha256
(base32 "1d0wfi5sf53sby56d8s7ahwcb43n2cbddfbwx7iv4wzwvk1349pk"))))
(build-system font-build-system)
(home-page "http://osp.kitchen/foundry/notcouriersans")
(synopsis
"A re-interpretation of Nimbus Mono")
(description
"NotCourierSans is a re-interpretation of Nimbus Mono whose design began in Wroclaw at the occasion of the Libre Graphics Meeting 2008.
For more detailed information explore the files included in the font package (FONTLOG.txt) or go through the Font Info section (FONTLOG and Comment) in the font (open the font file in FontForge and go to Font Info in the Element menu).")
(license license:silofl1.1)))
;; http://osp.kitchen/api/osp.foundry.belgica-belgika/
;;
;; (define-public font-osp-belgica-belgika-5th
;; (package
;; (name "font-osp-belgica-belgika-5th")
@ -402,12 +464,6 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
;; https://gitlab.constantvzw.org/osp/foundry.metadin
;; https://gitlab.constantvzw.org/osp/foundry.mill
;; https://gitlab.constantvzw.org/osp/foundry.notcouriersans
;; https://gitlab.constantvzw.org/osp/foundry.philibert
;; https://gitlab.constantvzw.org/osp/foundry.polsku
;; https://gitlab.constantvzw.org/osp/foundry.sans-guilt-wafer
@ -417,3 +473,21 @@ Sans Guilt LB: Based on lead type from Royal College of Arts letterpress worksho
;; https://gitlab.constantvzw.org/osp/foundry.vj12
;; https://gitlab.constantvzw.org/osp/foundry.w-droge
;; (define-public font-osp-
;; (package
;; (name "font-osp-")
;; (version "1")
;; (source
;; (origin
;; (method url-fetch)
;; (uri "https://gitlab.constantvzw.org/osp/foundry.philibert/-/archive/master/foundry.philibert-master.zip")
;; (sha256
;; (base32 ""))))
;; (build-system font-build-system)
;; (home-page "http://osp.kitchen/foundry/")
;; (synopsis
;; "")
;; (description
;; "")
;; (license license:silofl1.1)))

View file

@ -32,7 +32,7 @@
;; https://velvetyne.fr/
;; credit line is included at the end of the package description.
;; - [ ] Amdal
;; - [ ] Anthony
;; - [ ] Avara
;; - [ ] BackOut
@ -40,14 +40,9 @@
;; - [ ] CirrusCumulus
;; - [ ] Compagnon
;; - [ ] Façade
;; - [ ] Format 1452
;; - [ ] Grotesk
;; - [ ] Gulax
;; - [ ] Jgs font
;; - [ ] Kaeru Kaeru
;; - [ ] Lineal
;; - [ ] Lithops
;; - [ ] Mess
;; - [ ] Mourier
;; - [ ] Ouroboros
;; - [ ] PicNic
@ -56,6 +51,15 @@
;; - [ ] Typefesse
;; - [ ] VG5000
;; - [ ] Mess
;; - [ ] Format 1452
;; - [ ] Trickster
;; - [x] Lithops
;; - [x] Lineal
;; - [x] Amdal
;; - [x] Gulax
;; - [x] BianZhiDai
;; - [x] Degheest
;; - [x] Fungal
@ -282,52 +286,113 @@ Résistance by A collective. Distributed by velvetyne.fr")
;; https://velvetyne.fr/fonts/gulax/
;; font-velvetyne-gulax
;; (define-public font-velvetyne-
;; (package
;; (name "font-velvetyne-")
;; (version "1")
;; (source
;; (origin
;; (method git-fetch)
;; (uri (git-reference
;; (url "https://gitlab.com/velvetyne/")
;; (commit "")))
;; (sha256
;; (base32 ""))))
;; (build-system font-build-system)
;; (home-page "https://velvetyne.fr/fonts/")
;; (synopsis
;; "")
;; (description
;; "")
;; (license license:silofl1.1)))
(define-public font-velvetyne-gulax
(package
(name "font-velvetyne-gulax")
(version "1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/velvetyne/gulax")
(commit "25ad92e48c142ad0f50c70f4fbaed3a44d93e37a")))
(sha256
(base32 "1z4xgck5nqpdc35qc6wrgjgsymwah7yc7mpmi1mzav2p8pf9p75q"))))
(build-system font-build-system)
(home-page "https://velvetyne.fr/fonts/gulax")
(synopsis
"Another 'experimental' monolinear sans")
(description
"Again another 'experimental' monolinear sans. Enjoy or not.
Gulax by Morgan Gilbert, with the contribution of Anton Moglia. Distributed by velvetyne.fr")
(license license:silofl1.1)))
;; https://velvetyne.fr/fonts/lineal/
;; font-velvetyne-lineal
;; (define-public font-velvetyne-
;; (package
;; (name "font-velvetyne-")
;; (version "1")
;; (source
;; (origin
;; (method git-fetch)
;; (uri (git-reference
;; (url "https://gitlab.com/velvetyne/")
;; (commit "")))
;; (sha256
;; (base32 ""))))
;; (build-system font-build-system)
;; (home-page "https://velvetyne.fr/fonts/")
;; (synopsis
;; "")
;; (description
;; "")
;; (license license:silofl1.1)))
(define-public font-velvetyne-lineal
(package
(name "font-velvetyne-lineal")
(version "1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/velvetyne/lineal")
(commit "8dfea6601fdb5022ec38fc6d83de3cc44cb1bffa")))
(sha256
(base32 "0g3q823i80ibnqlvp817nz1z3w0vbk5gzqqy6b6h2j8qbh09y2kp"))))
(build-system font-build-system)
(home-page "https://velvetyne.fr/fonts/")
(synopsis
"Sort of Futura built with modules, without any optical corrections")
(description
"Lineal is a Libre Family initiated by Frank Adebiaye and updated by the Velvetyne Team.
According to Frank, Lineal was originally inspired by the song called 2870 by Gérard Manset. It ended-up looking like a sort of Futura built with modules, without any optical corrections. Its first version was drawn in 2010 with FontForge 2.0. and published on Velvetyne on February 2011.
Since 2019, Anton Moglia worked on enhancing the character set, to fit his own needs (with Glyphs App). It was largely developed by Anton Moglia, who reviewed all the capitals, added lowercase letters and other symbols and gave it a more stable structure. He extended the family by adding weights, from Thin to Heavy and cleaned up the entire character set of superfluous curve points.
During 2023, Ariel Martín Pérez helped Anton Moglia publish this substantial update of Lineal, developing the character set for other languages and helping build the repository for publication. Ariel Martín Pérez expanded language support and improved spacing and kerning.
Lineal by Frank Adebiaye, with the contribution of Anton Moglia, Ariel Martín Pérez. Distributed by velvetyne.fr")
(license license:silofl1.1)))
;; https://velvetyne.fr/fonts/amdal/
(define-public font-velvetyne-amdal
(package
(name "font-velvetyne-amdal")
(version "1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/velvetyne/amdal")
(commit "4896d186680c62d002702f4c17ac741038b3d905")))
(sha256
(base32 "02v6gqz1gl0q63vb5ipr389mql1cav94qcwwqrcjjv899pzx7nnp"))))
(build-system font-build-system)
(home-page "https://velvetyne.fr/fonts/amdal")
(synopsis
"Amdal is a Tifinagh titling font")
(description
"Amdal is a Tifinagh typeface designed by Walid Bouchouchi - Akakir Studio. Tifinagh is the alphabet used to write Tamazight, a language common to several North African countries and an official language in Algeria and Morocco. This alphabet finds its origin in antiquity, it has long fallen into disrepair, and reintroduced thanks to the committed work of linguists and historians of the region.
Amdal is a titling font, born out of a lettering project for Korean fashion brand Merely Made, which was developing a collection inspired by the Sahara (North African desert) with the keyphrase "a better world". From there began the development of a font with a limited glyphset intended to write a particular sentence. Then the rest of the glyphs followed until the glyphsets for Basic-IRCAM, Extended, Neo-Tifinagh and Touareg were completed.
'Amdal' means 'World' in Tamazight (Berber language).
Amdal by Walid Bouchouchi. Distributed by velvetyne.fr")
(license license:silofl1.1)))
;; https://velvetyne.fr/fonts/lithops/
(define-public font-velvetyne-lithops
(package
(name "font-velvetyne-lithops")
(version "1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/daytonamess/lithops")
(commit "b9f42e0fb75746fa72a23cc96d86891c42d4eaba")))
(sha256
(base32 "0isjklwhpdlkff9h7xpczkrx7bc5qkb0f15g7gc9msfc7nm3d3c2"))))
(build-system font-build-system)
(home-page "https://velvetyne.fr/fonts/lithops")
(synopsis
"Lithops is a very display, very unique, very complex semi modular font")
(description
"Lithops is a very display, very unique, very complex semi modular font. Uppercase only, it was originally hand drawn in Procreate, and then processed in Glyphs 3. Its name stems from succulent plants to which it bears a resemblance, and was (loosely) inspired by Art Nouveau, Alzheimer brains and Matisse cutouts. Lithops started in February 2021 as a spontaneous creative outlet and glyph drawing exercise. Though it may not be easy to use and is difficult to categorise, Lithops serves as an exploration of the future of type design, begging the question: how complex can a font be, all while staying cohesive, legible and aesthetically pleasing, and most importantly, fun?
Lithops by Anne-Dauphine Borione. Distributed by velvetyne.fr")
(license license:silofl1.1)))
;; skel

View file

@ -53,14 +53,71 @@
(define-public scribus
(package
(name "scribus")
(version "1.6.0")
(version "1.6.1")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/scribus/scribus/" version
"/scribus-" version ".tar.gz"))
(sha256
(base32 "10ixrvi1rn20r8nni6cllvkszcx77pyca68vrixjsy7nk1brx9nw"))))
(base32 "1kqqffx5xz35mwd422s4i110794zzx9sc2bn2mg77rz02hrxdhxg"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ;no test target
#:configure-flags '("-DWANT_GRAPHICSMAGICK=1" "-DWANT_CPP17=ON")))
(inputs (list boost
cairo
cups
fontconfig
freetype
graphicsmagick
harfbuzz
hunspell
icu4c
lcms
libcdr
libfreehand
libjpeg-turbo
libmspub
libpagemaker
librevenge
libtiff
libvisio
libxml2
libzmf
openssl
podofo
poppler
python
qtbase-5
qtdeclarative-5
zlib))
(native-inputs (list pkg-config qttools-5 util-linux))
(home-page "https://www.scribus.net")
(synopsis "Desktop publishing and page layout program")
(description
"Scribus is a @dfn{desktop publishing} (DTP) application and can
be used for many tasks; from brochure design to newspapers, magazines,
newsletters and posters to technical documentation. Scribus supports
professional DTP features, such as CMYK color and a color management
system to soft proof images for high quality color printing, flexible
PDF creation options, Encapsulated PostScript import/export and
creation of four color separations, import of EPS/PS and SVG as native
vector graphics, Unicode text including right to left scripts such as
Arabic and Hebrew via FreeType.")
(license license:gpl2+)))
(define-public scribus-next
(package
(name "scribus-next")
(version "1.6.1") ;; and/or 1.7.0.svn?
(source
(origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/scribus/scribus/" version
"/scribus-" version ".tar.gz"))
(sha256
(base32 "1kqqffx5xz35mwd422s4i110794zzx9sc2bn2mg77rz02hrxdhxg"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ;no test target