diff --git a/kf5-khtml.spec b/kf5-khtml.spec
new file mode 100644
index 0000000..e343732
--- /dev/null
+++ b/kf5-khtml.spec
@@ -0,0 +1,102 @@
+%global framework khtml
+%global __provides_exclude_from ^(%{_kf5_plugindir}/.*\\.so)$
+Name: kf5-%{framework}
+Version: 5.55.0
+Release: 1
+Summary: KDE Frameworks 5 Tier 4 solution with KHTML, a HTML rendering engine
+License: LGPLv2+ and GPLv3 and MIT and BSD
+URL: www.kde.org
+%global versiondir %(echo %{version} | cut -d. -f1-2)
+%global revision %(echo %{version} | cut -d. -f3)
+%if %{revision} >= 50
+%global stable unstable
+%else
+%global stable stable
+%endif
+Source0: http://download.kde.org/%{stable}/frameworks/%{versiondir}/portingAids/%{framework}-%{version}.tar.xz
+
+BuildRequires: extra-cmake-modules >= %{version}
+BuildRequires: fdupes
+BuildRequires: giflib-devel
+BuildRequires: gperf
+BuildRequires: kf5-karchive-devel >= %{version}
+BuildRequires: kf5-kcodecs-devel >= %{version}
+BuildRequires: kf5-kglobalaccel-devel >= %{version}
+BuildRequires: kf5-ki18n-devel >= %{version}
+BuildRequires: kf5-kiconthemes-devel >= %{version}
+BuildRequires: kf5-kio-devel >= %{version}
+BuildRequires: kf5-kjs-devel >= %{version}
+BuildRequires: kf5-knotifications-devel >= %{version}
+BuildRequires: kf5-kparts-devel >= %{version}
+BuildRequires: kf5-ktextwidgets-devel >= %{version}
+BuildRequires: kf5-kwallet-devel >= %{version}
+BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
+BuildRequires: kf5-kwindowsystem-devel >= %{version}
+BuildRequires: kf5-kxmlgui-devel >= %{version}
+BuildRequires: kf5-rpm-macros >= %{version}
+BuildRequires: kf5-sonnet-devel >= %{version}
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel
+BuildRequires: openssl-devel
+BuildRequires: perl-interpreter perl(Getopt::Long)
+BuildRequires: phonon-qt5-devel
+BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtx11extras-devel
+BuildRequires: zlib-devel
+
+%description
+KHTML is a web rendering engine, based on the KParts technology and using KJS
+for JavaScript support.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: kf5-ki18n-devel >= %{version}
+Requires: kf5-kio-devel >= %{version}
+Requires: kf5-kjs-devel >= %{version}
+Requires: kf5-kparts-devel >= %{version}
+Requires: qt5-qtbase-devel
+Requires: kf5-ktextwidgets-devel >= %{version}
+Requires: kf5-kcodecs-devel >= %{version}
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%autosetup -n %{framework}-%{version}
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kf5} .. \
+ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed"
+popd
+make %{?_smp_mflags} -C %{_target_platform}
+
+%install
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+%find_lang khtml5_qt --with-qt --all-name
+%ldconfig_scriptlets
+
+%files -f khtml5_qt.lang
+%doc README.md
+%license COPYING.GPL3 COPYING.LIB
+%{_kf5_libdir}/libKF5KHtml.so.*
+%dir %{_kf5_plugindir}/parts/
+%{_kf5_plugindir}/parts/*.so
+%{_kf5_datadir}/kf5/kjava/
+%{_kf5_datadir}/kf5/khtml/
+%{_kf5_datadir}/kservices5/*.desktop
+%config %{_kf5_sysconfdir}/xdg/khtmlrc
+%{_kf5_sysconfdir}/xdg/khtml.categories
+
+%files devel
+%{_kf5_libdir}/libKF5KHtml.so
+%{_kf5_libdir}/cmake/KF5KHtml/
+%{_kf5_includedir}/KHtml/
+%{_kf5_includedir}/khtml_version.h
+%{_kf5_archdatadir}/mkspecs/modules/qt_KHtml.pri
+
+%changelog
+* Fri Sep 10 2021 baizhonggui - 5.55.0-1
+- Package init
diff --git a/khtml-5.55.0.tar.xz b/khtml-5.55.0.tar.xz
new file mode 100644
index 0000000..eaafde5
Binary files /dev/null and b/khtml-5.55.0.tar.xz differ