diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 3738596dedc5eb71b7178f99f2f808af5de94973..1c378f63a7369410947567b3671cc3c81964091d 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -237,6 +237,9 @@ (define-public fastcap
               (sha256
                (base32
                 "0x37vfp6k0d2z3gnig0hbicvi0jp8v267xjnn3z8jdllpiaa6p3k"))
+              (snippet
+               ;; Remove a non-free file.
+               '(delete-file "doc/psfig.sty"))
               (modules '((guix build utils)
                          (guix build download)
                          (guix ftp-client)))