summaryrefslogtreecommitdiff
path: root/gnu/packages/graphics.scm
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-02-17 12:28:56 +0100
committerAndreas Enge <andreas@enge.fr>2026-02-17 12:29:03 +0100
commit2a76831a8dbc28f23053872f38dca80f3bc4b1f3 (patch)
tree8213be89cad658869b0d3fc9389adf9391664434 /gnu/packages/graphics.scm
parent3f9174ce5a1d8de765d3a91a3b3cf2e311944b19 (diff)
gnu: Remove asli.
* gnu/packages/graphics.scm (asli): Delete variable. Fixes: guix/guix#5674 Change-Id: I8c9ee52443a0263878abc9645edbcdc28fd3c9cf
Diffstat (limited to 'gnu/packages/graphics.scm')
-rw-r--r--gnu/packages/graphics.scm76
1 files changed, 0 insertions, 76 deletions
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 2d209eb4ad7..e2a9920fe2c 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -3227,82 +3227,6 @@ anything from rendering scalable icons in an editor application to prototyping
a game.")
(license license:zlib))))
-(define-public asli
- ;; Use the newer version of ASLI that allows build with CGAL v5.6.
- (let ((commit "4f4ba142ea7db6eecfdb546538c88a38680a83c5")
- (revision "1"))
- (package
- (name "asli")
- (version (git-version "0.1" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/tpms-lattice/ASLI")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "122xxnj3dckmg6mh07x490564b2z9gd38cd0wc5zz3p4nshcq7wy"))
- (patches (search-patches "asli-use-system-libs.patch"))
- (modules '((guix build utils)))
- (snippet
- ;; Remove bundled libraries except (the ones missing from Guix and)
- ;; KU Leuven's mTT, which is an obscure (i.e., unfindable by searching
- ;; online for “mTT KU Leuven”), BSD-3 licensed, header-only library.
- #~(begin
- ;;(delete-file-recursively "libs/AdaptTools") ; Missing from Guix
- (delete-file-recursively "libs/CGAL")
- ;;(delete-file-recursively "libs/alglib") ; Missing from Guix
- (delete-file-recursively "libs/eigen")
- (delete-file-recursively "libs/mmg")
- (delete-file-recursively "libs/yaml")))))
- (build-system cmake-build-system)
- (inputs
- (list boost
- cgal
- eigen
- gmp
- `(,mmg "lib")
- mpfr
- tbb-2020
- yaml-cpp))
- (arguments
- (list #:tests? #f ; No tests
- #:configure-flags
- #~(list "-DCGAL_ACTIVATE_CONCURRENT_MESH_3=ON"
- (string-append "-DEIGEN3_INCLUDE_DIR="
- #$(this-package-input "eigen")
- "/include/eigen3")
- (string-append "-DMMG_INCLUDE_DIR="
- (ungexp (this-package-input "mmg") "lib")
- "/include")
- (string-append "-DMMG_LIBRARY_DIR="
- (ungexp (this-package-input "mmg") "lib")
- "/lib"))
- #:phases
- #~(modify-phases %standard-phases
- (replace 'install ; No install phase
- (lambda _
- (with-directory-excursion "../source/bin"
- (install-file "ASLI" (string-append #$output "/bin"))
- ;; The manual is included in the repository.
- ;; Building it requires -DASLI_DOC=ON, but this is marked
- ;; as unsupported (presumably for users).
- ;; Besides, some of the LaTeX packages it uses are
- ;; missing from Guix, for example emptypage, fvextra and
- ;; menukeys.
- (install-file "docs/ASLI [User Manual].pdf"
- (string-append #$output "/share/doc/"
- #$name "-" #$version))))))))
- (home-page "http://www.biomech.ulg.ac.be/ASLI/")
- (synopsis "Create lattice infills with varying unit cell type, size and feature")
- (description "ASLI (A Simple Lattice Infiller) is a command-line tool that
-allows users to fill any 3D geometry with a functionally graded lattice. The
-lattice infill is constructed out of unit cells, described by implicit
-functions, whose type, size and feature can be varied locally to obtain the
-desired local properties.")
- (license license:agpl3+))))
-
(define-public f3d
(package
(name "f3d")