diff --git a/.gitignore b/.gitignore
index e69de29..0ca2fc2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+/sphinx_rtd_theme-*.tar.gz
+/objects.inv
diff --git a/python-sphinx_rtd_theme-script.patch b/python-sphinx_rtd_theme-script.patch
new file mode 100644
index 0000000..069bb90
--- /dev/null
+++ b/python-sphinx_rtd_theme-script.patch
@@ -0,0 +1,39 @@
+Remove deprecated use of script_files
+
+Fixes sphinx-doc/sphinx#6088
+
+* Add script block
+* Fix build error
+
+--- sphinx_rtd_theme/layout.html.orig 2019-02-12 12:37:47.000000000 -0700
++++ sphinx_rtd_theme/layout.html 2019-08-06 09:02:26.103136905 -0600
+@@ -29,6 +29,7 @@
+ {% endif %}
+
+ {# JAVASCRIPTS #}
++ {%- block scripts %}
+
+ {%- if not embedded %}
+ {# XXX Sphinx 1.8.0 made this an external js-file, quick fix until we refactor the template to inherert more blocks directly from sphinx #}
+@@ -62,6 +63,7 @@
+ href="{{ pathto('_static/opensearch.xml', 1) }}"/>
+ {%- endif %}
+ {%- endif %}
++ {%- endblock %}
+
+ {# CSS #}
+
+--- sphinx_rtd_theme/search.html.orig 2019-02-12 12:37:47.000000000 -0700
++++ sphinx_rtd_theme/search.html 2019-08-06 09:03:25.597117851 -0600
+@@ -9,7 +9,10 @@
+ #}
+ {%- extends "layout.html" %}
+ {% set title = _('Search') %}
+-{% set script_files = script_files + ['_static/searchtools.js'] %}
++{%- block scripts %}
++ {{ super() }}
++
++{%- endblock %}
+ {% block footer %}
+