diff --git a/linux-firmware.spec b/linux-firmware.spec
index 9bd5fd7..0f09528 100644
--- a/linux-firmware.spec
+++ b/linux-firmware.spec
@@ -299,8 +299,14 @@ tar -xvf %{SOURCE1}
 rm -rf ess korg sb16 yamaha
 
 # Remove source files we don't need to install
-rm -f usbdux/*dux */*.asm
 rm -rf carl9170fw
+rm -rf cis/{src,Makefile}
+rm -f atusb/ChangeLog
+rm -f av7110/{Boot.S,Makefile}
+rm -f dsp56k/{bootstrap.asm,concat-bootstrap.pl,Makefile}
+rm -f iscis/{*.c,*.h,README,Makefile}
+rm -f keyspan_pda/{keyspan_pda.S,xircom_pgs.S,Makefile}
+rm -f usbdux/*dux */*.asm
 
 # No need to install old firmware versions where we also provide newer versions
 # which are preferred and support the same (or more) hardware