mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: Add Cairomm.
* gnu/packages/gtk.scm (cairomm): New variable.
This commit is contained in:
parent
dd8abc295f
commit
6666350320
1 changed files with 33 additions and 0 deletions
|
@ -382,3 +382,36 @@ (define-public guile-cairo
|
|||
graphics library with all of the benefits of Scheme: memory management,
|
||||
exceptions, macros, and a dynamic programming environment.")
|
||||
(license license:lgpl3+)))
|
||||
|
||||
|
||||
;;;
|
||||
;;; C++ bindings.
|
||||
;;;
|
||||
|
||||
(define-public cairomm
|
||||
(package
|
||||
(name "cairomm")
|
||||
(version "1.10.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://cairographics.org/releases/cairomm-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"13rrp96px95m6xnvmsaqb0wcqsnizg3bz334k0yhlyxf7v29d386"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
;; The examples lack -lcairo.
|
||||
'(#:make-flags '("LDFLAGS=-lcairo")))
|
||||
(inputs `(("pkg-config" ,pkg-config)))
|
||||
(propagated-inputs
|
||||
`(("libsigc++" ,libsigc++)
|
||||
("freetype" ,freetype)
|
||||
("fontconfig" ,fontconfig)
|
||||
("cairo" ,cairo)))
|
||||
(home-page "http://cairographics.org/")
|
||||
(synopsis "C++ bindings to the Cairo 2D graphics library")
|
||||
(description
|
||||
"Cairomm provides a C++ programming interface to the Cairo 2D graphics
|
||||
library.")
|
||||
(license license:lgpl2.0+)))
|
||||
|
|
Loading…
Reference in a new issue