summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-11-04 09:27:42 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2025-11-19 09:42:12 +0900
commit1fd565b7e3baf66d3b200ab0913babc0a0dc8962 (patch)
treef6bfc2be431b64e4803a056cec49146755d9249c
parentbed3a5ff37544d19d0a504fb37657b49c1d3cdad (diff)
gnu: Add libxmi.
* gnu/packages/graphics.scm (libxmi): New variable. Change-Id: Ied70b93ca5dee3c02e42bad0de5cd1d4299445ea
-rw-r--r--gnu/packages/graphics.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 3702e4e347e..c93fb9ac994 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1230,6 +1230,34 @@ basic geometries.")
1230 ;; https://gitlab.com/inkscape/inkscape/issues/784). 1230 ;; https://gitlab.com/inkscape/inkscape/issues/784).
1231 (license license:gpl3+))) 1231 (license license:gpl3+)))
1232 1232
1233(define-public libxmi
1234 (package
1235 (name "libxmi")
1236 (version "1.2")
1237 (source (origin
1238 (method url-fetch)
1239 (uri (string-append "mirror://gnu/libxmi/libxmi-" version ".tar.gz"))
1240 (sha256
1241 (base32
1242 "03d4ikh29l38rl1wavb0icw7m5pp7yilnv7bb2k8qij1dinsymlx"))))
1243 (build-system gnu-build-system)
1244 (arguments (list #:configure-flags #~(list "--disable-static")
1245 #:phases #~(modify-phases %standard-phases
1246 (add-before 'bootstrap 'force-bootstrap
1247 (lambda _
1248 (delete-file "configure"))))))
1249 (native-inputs (list autoconf automake libtool))
1250 (home-page "https://www.gnu.org/software/libxmi/libxmi.html")
1251 (synopsis "Library for rasterizing 2-d vector graphics")
1252 (description "GNU libxmi is a library for rasterizing 2D vector graphics for C and
1253C++. It supports drawing 2D primitives into a user-supplied matrix of pixels.
1254It also supports the specification of sophisticated line styles such as
1255multi-colored dashed patterns. Filling and texturing polygons is also
1256supported.")
1257 ;; For the combined work, with some files (mi_*.c and mi_*.h) under X11
1258 ;; and X11-style licenses.
1259 (license license:gpl2+)))
1260
1233(define-public python-booleanoperations 1261(define-public python-booleanoperations
1234 (package 1262 (package
1235 (name "python-booleanoperations") 1263 (name "python-booleanoperations")