GNU bug report logs -
#32155
[PATCH 0/4] sfml updates
Previous Next
Reported by: Marius Bakke <mbakke <at> fastmail.com>
Date: Sat, 14 Jul 2018 14:42:01 UTC
Severity: normal
Tags: patch
Done: Marius Bakke <mbakke <at> fastmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello Marius,
Marius Bakke <mbakke <at> fastmail.com> skribis:
> This series updates sfml to the latest release, and adds some of the
> "stb" <https://github.com/nothings/stb> libraries in order to unbundle
> all dependencies.
>
> Marius Bakke (4):
> gnu: sfml: Update to 2.5.0.
> gnu: Add stb-image.
> gnu: Add stb-image-write.
> gnu: sfml: Remove all bundled dependencies.
It all LGTM!
> +(define (make-stb-header-package name version description)
> + (package
> + (inherit stb)
> + (name name)
> + (version version)
> + (source #f)
> + (inputs `(("stb" ,stb)))
> + (build-system trivial-build-system)
> + (arguments
> + `(#:modules ((guix build utils))
> + #:builder (begin
> + (use-modules (guix build utils))
> + (let ((stb (assoc-ref %build-inputs "stb"))
> + (lib (string-join (string-split ,name #\-) "_"))
> + (out (assoc-ref %outputs "out")))
> + (install-file (string-append stb "/" lib ".h")
> + (string-append out "/include"))
> + #t))))
> + (description description)))
> +
> +(define-public stb-image
> + (make-stb-header-package
> + "stb-image" "2.19"
> + "stb-image is a small and self-contained library for image loading or
> +decoding from file or memory. A variety of formats are supported."))
Not sure if it really matters here, but note that the description here
won’t be subject to translation.
To make it translatable, it would have to be embedded in a (description
"…") form. I address that with phony macros as in
‘define-word-list-dictionary’ in aspell.scm.
Thanks,
Ludo’.
This bug report was last modified 6 years and 305 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.