~ruther/guix-local

9636ad97896bf8845cbaa88c020b9d87409e2142 — Ian Eure 8 months ago ad7bc71
gnu: make-librewolf-source: Delete unbundled libraries.

* gnu/packages/librewolf.scm (make-librewolf-source): Delete unbundled
libraries.

Change-Id: I533fa95c33cfed3fa048566d6c436fe1d234bf49
1 files changed, 13 insertions(+), 3 deletions(-)

M gnu/packages/librewolf.scm
M gnu/packages/librewolf.scm => gnu/packages/librewolf.scm +13 -3
@@ 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.