summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergio Pastor Pérez <sergio.pastorperez@gmail.com>2025-03-19 18:00:01 +0100
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2025-03-26 21:47:28 +0100
commit3eea6dbebbe41ffd1f6b7355447e427209334e13 (patch)
treeca2c2d266357c25c3b80e1a025b25ac6cf5b69eb
parentffe4bac7d355feb54d161b6b81c7be621ab2c30a (diff)
gnu: Add plutovg.
* gnu/packages/cpp.scm (plutovg): New variable. Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
-rw-r--r--gnu/packages/cpp.scm22
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 3151f587fc0..7e75bd359ac 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -615,6 +615,28 @@ the name of the library itself, which is written in C++.")
(license (list license:expat ; cJSON
license:bsd-4))))) ; everything else (LICENSE.txt)
+(define-public plutovg
+ (package
+ (name "plutovg")
+ (version "0.0.13")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sammycage/plutovg")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0y2w0qhs89bnh440z1xj65vg4c71rlwinxgs3p8bvh2fmbi7lqff"))))
+ (build-system cmake-build-system)
+ (arguments
+ '(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")
+ #:tests? #f)) ;No tests.
+ (home-page "https://github.com/sammycage/plutovg")
+ (synopsis "Tiny 2D vector graphics library in C")
+ (description "PlutoVG is a standalone 2D vector graphics library in C.")
+ (license license:expat)))
+
(define-public pystring
(package
(name "pystring")