gnu: Add libnsfb.
* gnu/packages/web.scm (libnsfb): New public variable.
This commit is contained in:
parent
4db37c3a61
commit
66942d042e
1 changed files with 34 additions and 0 deletions
|
@ -186,6 +186,7 @@
|
||||||
#:use-module (gnu packages qt)
|
#:use-module (gnu packages qt)
|
||||||
#:use-module (gnu packages re2c)
|
#:use-module (gnu packages re2c)
|
||||||
#:use-module (gnu packages readline)
|
#:use-module (gnu packages readline)
|
||||||
|
#:use-module (gnu packages sdl)
|
||||||
#:use-module (gnu packages search)
|
#:use-module (gnu packages search)
|
||||||
#:use-module (gnu packages serialization)
|
#:use-module (gnu packages serialization)
|
||||||
#:use-module (gnu packages skribilo)
|
#:use-module (gnu packages skribilo)
|
||||||
|
@ -5715,6 +5716,39 @@ project.")
|
||||||
written in C. It is developed as part of the NetSurf project.")
|
written in C. It is developed as part of the NetSurf project.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public libnsfb
|
||||||
|
(package
|
||||||
|
(name "libnsfb")
|
||||||
|
(version "0.2.2")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://download.netsurf-browser.org/libs/releases/"
|
||||||
|
name "-" version "-src.tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32 "16m3kv8x8mlic4z73h2s3z8lqmyp0z8i30x95lzr1pslxfinqi5y"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(native-inputs
|
||||||
|
(list netsurf-buildsystem pkg-config))
|
||||||
|
(inputs
|
||||||
|
;; SDL is needed to accept any (keyboard, mouse) input. Don't propagate it
|
||||||
|
;; to satisfy libnsfb.pc: netsurf is the only user and not worth the pain.
|
||||||
|
(list sdl))
|
||||||
|
(arguments netsurf-buildsystem-arguments)
|
||||||
|
(home-page "https://www.netsurf-browser.org/projects/libnsfb/")
|
||||||
|
(synopsis "Framebuffer display abstraction library")
|
||||||
|
(description
|
||||||
|
"LibNSFB is a framebuffer abstraction library, written in C. It is
|
||||||
|
developed as part of the NetSurf project and is intended to be suitable for use
|
||||||
|
in other projects too.
|
||||||
|
|
||||||
|
The overall idea of the library is to provide a generic abstraction to a linear
|
||||||
|
section of memory which corresponds to a visible array of pixel elements on a
|
||||||
|
display device. Different colour depths are supported and the library provides
|
||||||
|
routines for tasks such as drawing onto the framebuffer and rectangle copy
|
||||||
|
operations.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
||||||
(define-public libnsgif
|
(define-public libnsgif
|
||||||
(package
|
(package
|
||||||
(name "libnsgif")
|
(name "libnsgif")
|
||||||
|
|
Reference in a new issue