diff options
| author | Andreas Enge <andreas@enge.fr> | 2026-02-17 12:28:56 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-17 12:29:03 +0100 |
| commit | 2a76831a8dbc28f23053872f38dca80f3bc4b1f3 (patch) | |
| tree | 8213be89cad658869b0d3fc9389adf9391664434 /gnu/packages | |
| parent | 3f9174ce5a1d8de765d3a91a3b3cf2e311944b19 (diff) | |
gnu: Remove asli.
* gnu/packages/graphics.scm (asli): Delete variable.
Fixes: guix/guix#5674
Change-Id: I8c9ee52443a0263878abc9645edbcdc28fd3c9cf
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/graphics.scm | 76 |
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 | |||
| 3227 | a game.") | 3227 | a 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 | ||
| 3300 | allows users to fill any 3D geometry with a functionally graded lattice. The | ||
| 3301 | lattice infill is constructed out of unit cells, described by implicit | ||
| 3302 | functions, whose type, size and feature can be varied locally to obtain the | ||
| 3303 | desired 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") |
