diff options
Diffstat (limited to 'gnu/packages/fontutils.scm')
| -rw-r--r-- | gnu/packages/fontutils.scm | 54 |
1 files changed, 53 insertions, 1 deletions
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index d507a79399c..42365ec01cc 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm | |||
| @@ -19,7 +19,7 @@ | |||
| 19 | ;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com> | 19 | ;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com> |
| 20 | ;;; Copyright © 2023 John Kehayias <john.kehayias@protonmail.com> | 20 | ;;; Copyright © 2023 John Kehayias <john.kehayias@protonmail.com> |
| 21 | ;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org> | 21 | ;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org> |
| 22 | ;;; Copyright © 2023 pinoaffe <pinoaffe@gmail.com> | 22 | ;;; Copyright © 2023, 2025 pinoaffe <pinoaffe@gmail.com> |
| 23 | ;;; Copyright © 2023 Liliana Marie Prikler <liliana.prikler@gmail.com> | 23 | ;;; Copyright © 2023 Liliana Marie Prikler <liliana.prikler@gmail.com> |
| 24 | ;;; Copyright © 2024 Sören Tempel <soeren@soeren-tempel.net> | 24 | ;;; Copyright © 2024 Sören Tempel <soeren@soeren-tempel.net> |
| 25 | ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> | 25 | ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> |
| @@ -2249,6 +2249,58 @@ edit the fonts that your GNU/Linux kernel is using to display your text on text- | |||
| 2249 | based (vs graphical) terminals.") | 2249 | based (vs graphical) terminals.") |
| 2250 | (license license:gpl3+))) | 2250 | (license license:gpl3+))) |
| 2251 | 2251 | ||
| 2252 | (define-public birdfont | ||
| 2253 | (package | ||
| 2254 | (name "birdfont") | ||
| 2255 | (version "2.33.6") | ||
| 2256 | (source (origin | ||
| 2257 | (method git-fetch) | ||
| 2258 | (uri (git-reference | ||
| 2259 | (url "https://github.com/johanmattssonm/birdfont") | ||
| 2260 | (commit (string-append "v" version)))) | ||
| 2261 | (file-name (git-file-name name version)) | ||
| 2262 | (sha256 | ||
| 2263 | (base32 | ||
| 2264 | "137qmfjdhs8m06j95iqcdv5hrpp2kf8p6l0sa0jr7vl7ziin65gg")))) | ||
| 2265 | (build-system gnu-build-system) | ||
| 2266 | (arguments (list | ||
| 2267 | #:tests? #f ; no tests | ||
| 2268 | #:phases | ||
| 2269 | #~(modify-phases %standard-phases | ||
| 2270 | (replace 'configure | ||
| 2271 | (lambda* (#:key outputs (configure-flags '()) #:allow-other-keys) | ||
| 2272 | (let ((out (assoc-ref outputs "out"))) | ||
| 2273 | (apply system* | ||
| 2274 | "python3" | ||
| 2275 | "configure" | ||
| 2276 | ;; Required for RUNPATH validation. | ||
| 2277 | (string-append "--ldflags=-Wl,-rpath=" out "/lib") | ||
| 2278 | (string-append "--prefix=" out) | ||
| 2279 | configure-flags)))) | ||
| 2280 | (replace 'build | ||
| 2281 | (lambda _ (system* "python3" "build.py"))) | ||
| 2282 | (replace 'install | ||
| 2283 | (lambda _ (system* "python3" "install.py" "--libdir=/lib")))))) | ||
| 2284 | (inputs (list cairo | ||
| 2285 | gdk-pixbuf | ||
| 2286 | glib | ||
| 2287 | gtk+ | ||
| 2288 | libgee | ||
| 2289 | libnotify | ||
| 2290 | libsoup | ||
| 2291 | sqlite | ||
| 2292 | webkitgtk-for-gtk3 | ||
| 2293 | xmlbird)) | ||
| 2294 | (native-inputs (list gettext-minimal | ||
| 2295 | pkg-config | ||
| 2296 | python-doit | ||
| 2297 | python-wrapper | ||
| 2298 | vala)) | ||
| 2299 | (home-page "https://github.com/johanmattssonm/birdfont") | ||
| 2300 | (synopsis "Font editor for creating fonts in TTF, EOT, and SVG format") | ||
| 2301 | (description "Birdfont is a font editor which can create vector graphics and export | ||
| 2302 | TTF, EOT, and SVG fonts. It includes a graphical as well as a commandline interface.") | ||
| 2303 | (license license:gpl3))) | ||
| 2252 | 2304 | ||
| 2253 | (define-public lcdf-typetools | 2305 | (define-public lcdf-typetools |
| 2254 | (package | 2306 | (package |
