diff --git a/gnome-doc-utils-0.14.0-package.patch b/gnome-doc-utils-0.14.0-package.patch
new file mode 100644
index 0000000..232a195
--- /dev/null
+++ b/gnome-doc-utils-0.14.0-package.patch
@@ -0,0 +1,26 @@
+diff -up gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-css.xsl.package gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-css.xsl
+--- gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-css.xsl.package 2008-09-22 16:06:09.000000000 -0400
++++ gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-css.xsl 2008-11-29 11:35:54.000000000 -0500
+@@ -465,6 +465,7 @@ span.medialabel { font-style: italic; }
+ span.methodname { font-family: monospace; }
+ span.ooclass, span.ooexception, span.oointerface { font-family: monospace; }
+ span.option { font-family: monospace; }
++span.package { font-family: monospace; }
+ span.parameter { font-family: monospace; }
+ span.paramdef span.parameter { font-style: italic; }
+ span.prompt { font-family: monospace; }
+diff -up gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-inline.xsl.package gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-inline.xsl
+--- gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-inline.xsl.package 2008-09-22 16:06:09.000000000 -0400
++++ gnome-doc-utils-0.14.0/xslt/docbook/html/db2html-inline.xsl 2008-11-29 11:35:54.000000000 -0500
+@@ -669,6 +669,11 @@ FIXME
+
+
+
++
++
++
++
++
+
+
+
diff --git a/gnome-doc-utils-0.20.10.tar.xz b/gnome-doc-utils-0.20.10.tar.xz
new file mode 100644
index 0000000..195ca5e
Binary files /dev/null and b/gnome-doc-utils-0.20.10.tar.xz differ
diff --git a/gnome-doc-utils.spec b/gnome-doc-utils.spec
new file mode 100644
index 0000000..7df5af8
--- /dev/null
+++ b/gnome-doc-utils.spec
@@ -0,0 +1,67 @@
+Name: gnome-doc-utils
+Version: 0.20.10
+Release: 17
+Summary: A collection of documentation utilities for the Gnome project
+License: GPLv2+ and LGPLv2+ and GFDL
+URL: https://wiki.gnome.org/Projects/GnomeDocUtils
+Source: https://download.gnome.org/sources/%{name}/0.20/%{name}-%{version}.tar.xz
+Patch0001: gnome-doc-utils-0.14.0-package.patch
+BuildArch: noarch
+
+BuildRequires: libxml2-devel >= 2.6.12 libxslt-devel >= 1.1.8 python2-libxml2
+BuildRequires: python2-devel intltool gettext scrollkeeper
+Requires: libxml2 >= 2.6.12 libxslt >= 1.1.8 python2-libxml2 automake
+Requires: gnome-doc-utils-stylesheets = %{version}-%{release}
+
+%description
+gnome-doc-utils is a collection of documentation utilities for the Gnome project.
+It includes xml2po tool which makes it easier to translate and keep up to date
+translations of documentation. It is highly recommended that all GNOME projects
+that have user documentation should use gnome-doc-utils.
+
+%package stylesheets
+Summary: XSL stylesheets which is uesd by Gnome
+License: LGPLv2+
+Requires: docbook-dtds pkgconfig xml-common
+
+%description stylesheets
+The package includes XSL stylesheets used by yelp and by the tools in gnome-doc-utils.
+
+%package help
+Summary: This package contains help documents
+
+%description help
+Files for help with gnome-doc-utils.
+
+%prep
+%autosetup -p1
+
+%build
+%configure --disable-scrollkeeper --enable-build-utils
+%make_build
+
+%install
+%make_install
+sed -i -e '/^Requires:/d' %{buildroot}%{_datadir}/pkgconfig/xml2po.pc
+%find_lang %{name}
+
+%files -f %{name}.lang
+%license COPYING COPYING.GPL COPYING.LGPL
+%{_bindir}/*
+%{_datadir}/aclocal/gnome-doc-utils.m4
+%{_datadir}/gnome-doc-utils
+%{python2_sitelib}/xml2po/
+%{_datadir}/pkgconfig/{gnome-doc-utils.pc,xml2po.pc}
+
+%files stylesheets
+%{_datadir}/xml/{gnome,mallard}
+
+%files help
+%doc AUTHORS NEWS README
+%{_datadir}/gnome/help/gnome-doc-make
+%{_datadir}/gnome/help/gnome-doc-xslt
+%{_mandir}/man1/xml2po.1*
+
+%changelog
+* Wed Dec 4 2019 wangyiru - 0.20.10-17
+- Package init