diff --git a/build-relocatable-install.py b/build-relocatable-install.py
index 9b645a2448f53372e401a9ce50242c92e42a4d82..6d6a0149eaaf5f50f3bc897344a2e270ebf7f95f 100755
--- a/build-relocatable-install.py
+++ b/build-relocatable-install.py
@@ -558,6 +558,7 @@ def main():
                     '--exclude=./_build',
                     '--exclude=./debian',
                     '--exclude=./relocatable-install',
+                    '--exclude=./subprojects/steam-runtime-tools',
                     '-cf-',
                     '.',
                 ], stdout=subprocess.PIPE)
diff --git a/copy-source-code.py b/copy-source-code.py
index c60187a75cb6510f8c19113a73f646a1ffebffcc..43586f770d33441d7f438ed78f7e48345a7430af 100644
--- a/copy-source-code.py
+++ b/copy-source-code.py
@@ -79,6 +79,7 @@ def main():
         '--exclude=./_build',
         '--exclude=./debian',
         '--exclude=./relocatable-install',
+        '--exclude=./subprojects/steam-runtime-tools',
         '-cf-',
         '.',
     ], stdout=subprocess.PIPE)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000000000000000000000000000000000000..0e3ca7710d1958fbddc7f3a192d8c0ed65450cc3
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,6 @@
+extend-diff-ignore=(?:^|/)\.git(?:/|$)
+extend-diff-ignore=(?:^|/)_build(?:/|$)
+extend-diff-ignore=(?:^|/)subprojects/steam-runtime-tools(?:/|$)
+tar-ignore=.git
+tar-ignore=_build
+tar-ignore=subprojects/steam-runtime-tools