summaryrefslogtreecommitdiff
path: root/gnu
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
parent3f9174ce5a1d8de765d3a91a3b3cf2e311944b19 (diff)
gnu: Remove asli.
* gnu/packages/graphics.scm (asli): Delete variable. Fixes: guix/guix#5674 Change-Id: I8c9ee52443a0263878abc9645edbcdc28fd3c9cf
Diffstat (limited to 'gnu')
-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
3227a game.") 3227a game.")
3228 (license license:zlib)))) 3228 (license license:zlib))))
3229 3229
3230(define-public asli
3231 ;; Use the newer version of ASLI that allows build with CGAL v5.6.
3232 (let ((commit "4f4ba142ea7db6eecfdb546538c88a38680a83c5")
3233 (revision "1"))
3234 (package
3235 (name "asli")
3236 (version (git-version "0.1" revision commit))
3237 (source
3238 (origin
3239 (method git-fetch)
3240 (uri (git-reference
3241 (url "https://github.com/tpms-lattice/ASLI")
3242 (commit commit)))
3243 (file-name (git-file-name name version))
3244 (sha256
3245 (base32 "122xxnj3dckmg6mh07x490564b2z9gd38cd0wc5zz3p4nshcq7wy"))
3246 (patches (search-patches "asli-use-system-libs.patch"))
3247 (modules '((guix build utils)))
3248 (snippet
3249 ;; Remove bundled libraries except (the ones missing from Guix and)
3250 ;; KU Leuven's mTT, which is an obscure (i.e., unfindable by searching
3251 ;; online for “mTT KU Leuven”), BSD-3 licensed, header-only library.
3252 #~(begin
3253 ;;(delete-file-recursively "libs/AdaptTools") ; Missing from Guix
3254 (delete-file-recursively "libs/CGAL")
3255 ;;(delete-file-recursively "libs/alglib") ; Missing from Guix
3256 (delete-file-recursively "libs/eigen")
3257 (delete-file-recursively "libs/mmg")
3258 (delete-file-recursively "libs/yaml")))))
3259 (build-system cmake-build-system)
3260 (inputs
3261 (list boost
3262 cgal
3263 eigen
3264 gmp
3265 `(,mmg "lib")
3266 mpfr
3267 tbb-2020
3268 yaml-cpp))
3269 (arguments
3270 (list #:tests? #f ; No tests
3271 #:configure-flags
3272 #~(list "-DCGAL_ACTIVATE_CONCURRENT_MESH_3=ON"
3273 (string-append "-DEIGEN3_INCLUDE_DIR="
3274 #$(this-package-input "eigen")
3275 "/include/eigen3")
3276 (string-append "-DMMG_INCLUDE_DIR="
3277 (ungexp (this-package-input "mmg") "lib")
3278 "/include")
3279 (string-append "-DMMG_LIBRARY_DIR="
3280 (ungexp (this-package-input "mmg") "lib")
3281 "/lib"))
3282 #:phases
3283 #~(modify-phases %standard-phases
3284 (replace 'install ; No install phase
3285 (lambda _
3286 (with-directory-excursion "../source/bin"
3287 (install-file "ASLI" (string-append #$output "/bin"))
3288 ;; The manual is included in the repository.
3289 ;; Building it requires -DASLI_DOC=ON, but this is marked
3290 ;; as unsupported (presumably for users).
3291 ;; Besides, some of the LaTeX packages it uses are
3292 ;; missing from Guix, for example emptypage, fvextra and
3293 ;; menukeys.
3294 (install-file "docs/ASLI [User Manual].pdf"
3295 (string-append #$output "/share/doc/"
3296 #$name "-" #$version))))))))
3297 (home-page "http://www.biomech.ulg.ac.be/ASLI/")
3298 (synopsis "Create lattice infills with varying unit cell type, size and feature")
3299 (description "ASLI (A Simple Lattice Infiller) is a command-line tool that
3300allows users to fill any 3D geometry with a functionally graded lattice. The
3301lattice infill is constructed out of unit cells, described by implicit
3302functions, whose type, size and feature can be varied locally to obtain the
3303desired local properties.")
3304 (license license:agpl3+))))
3305
3306(define-public f3d 3230(define-public f3d
3307 (package 3231 (package
3308 (name "f3d") 3232 (name "f3d")