diff options
| author | Ian Eure <ian@retrospec.tv> | 2025-08-15 17:32:15 -0700 |
|---|---|---|
| committer | Ian Eure <ian@retrospec.tv> | 2025-08-27 20:08:02 -0700 |
| commit | 9636ad97896bf8845cbaa88c020b9d87409e2142 (patch) | |
| tree | 2bfd900d808d19dd490a8de8d8ef6e0d497e3b0d /gnu | |
| parent | ad7bc711b00320f4bd266aa0206c09551c5afa11 (diff) | |
gnu: make-librewolf-source: Delete unbundled libraries.
* gnu/packages/librewolf.scm (make-librewolf-source): Delete unbundled
libraries.
Change-Id: I533fa95c33cfed3fa048566d6c436fe1d234bf49
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/librewolf.scm | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm index fd9c25f7328..1903cf7fd9a 100644 --- a/gnu/packages/librewolf.scm +++ b/gnu/packages/librewolf.scm @@ -193,10 +193,20 @@ "librewolf-compare-paths.patch" "librewolf-use-system-wide-dir.patch" "librewolf-add-store-to-rdd-allowlist.patch")) - ;; XXX: 75 Mo (800+ Mo uncompressed) of unused tests. - ;; Removing it makes it possible to compile on some systems. + ;; Slim down the tarball by removing unbundled libraries and 75 Mo (800+ + ;; Mo uncompressed) of unused tests. + ;; TODO: Unbundle security/nss and media/libpng. (modules '((guix build utils))) - (snippet #~(delete-file-recursively "testing/web-platform"))))) + (snippet + #~(for-each delete-file-recursively + '("testing/web-platform" + "gfx/cairo/libpixman" + "js/src/ctypes/libffi" + "ipc/chromium/src/third_party/libevent" + "media/libvpx" + "docs/nspr" + "media/libwebp" + "modules/zlib")))))) ;;; Define the versions of rust needed to build firefox, trying to match ;;; upstream. See table at [0], `Uses' column for the specific version. |
