mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
gnu: Add t1lib.
* gnu/packages/freetype.scm (t1lib): New variable.
This commit is contained in:
parent
d192efae07
commit
313b901255
1 changed files with 30 additions and 1 deletions
|
@ -62,7 +62,7 @@ (define-public fontconfig
|
||||||
(inputs `(("expat" ,expat)
|
(inputs `(("expat" ,expat)
|
||||||
("freetype" ,freetype)
|
("freetype" ,freetype)
|
||||||
("pkg-config" ,pkg-config)))
|
("pkg-config" ,pkg-config)))
|
||||||
(synopsis "Fontconfig, a library for configuring and customising font access. ")
|
(synopsis "Fontconfig, a library for configuring and customising font access.")
|
||||||
(description
|
(description
|
||||||
"Fontconfig can discover new fonts when installed automatically;
|
"Fontconfig can discover new fonts when installed automatically;
|
||||||
perform font name substitution, so that appropriate alternative fonts can
|
perform font name substitution, so that appropriate alternative fonts can
|
||||||
|
@ -76,3 +76,32 @@ (define-public fontconfig
|
||||||
(license (license:bsd-style "file://COPYING"
|
(license (license:bsd-style "file://COPYING"
|
||||||
"See COPYING in the distribution."))
|
"See COPYING in the distribution."))
|
||||||
(home-page "http://www.freedesktop.org/wiki/Software/fontconfig")))
|
(home-page "http://www.freedesktop.org/wiki/Software/fontconfig")))
|
||||||
|
|
||||||
|
(define-public t1lib
|
||||||
|
(package
|
||||||
|
(name "t1lib")
|
||||||
|
(version "5.1.2")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri "ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.1.2.tar.gz")
|
||||||
|
(sha256 (base32
|
||||||
|
"0nbvjpnmcznib1nlgg8xckrmsw3haa154byds2h90y2g0nsjh4w2"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
;; Making the documentation requires latex, but t1lib is also an input
|
||||||
|
;; for building texlive.
|
||||||
|
`(#:tests? #f ; no test target
|
||||||
|
#:make-flags
|
||||||
|
'("without_doc")))
|
||||||
|
(synopsis "T1lib, a library for generating bitmaps from type 1 fonts.")
|
||||||
|
(description
|
||||||
|
"T1lib is a library for generating/rasterising bitmaps from Type 1 fonts.
|
||||||
|
It is based on the code of the X11 rasteriser of the X11 project.
|
||||||
|
|
||||||
|
The bitmaps created by t1lib are returned in a data structure with type
|
||||||
|
GLYPH. This special GLYPH-type is also used in the X11 window system to
|
||||||
|
describe character bitmaps. It contains the bitmap data as well as some
|
||||||
|
metric information. But t1lib is in itself entirely independent of the
|
||||||
|
X11-system or any other graphical user interface. ")
|
||||||
|
(license license:gpl2)
|
||||||
|
(home-page "http://www.t1lib.org/")))
|
||||||
|
|
Loading…
Reference in a new issue