diff --git a/libxfce4ui-4.14-keyboard-shortcuts.patch b/libxfce4ui-4.14-keyboard-shortcuts.patch
new file mode 100644
index 0000000..9d73c5a
--- /dev/null
+++ b/libxfce4ui-4.14-keyboard-shortcuts.patch
@@ -0,0 +1,28 @@
+--- libxfce4kbd-private/xfce4-keyboard-shortcuts.xml.orig 2019-05-17 20:47:46.177418982 -0400
++++ libxfce4kbd-private/xfce4-keyboard-shortcuts.xml 2019-05-17 21:02:11.273407207 -0400
+@@ -12,12 +12,25 @@
+
+
+
++
+
+
+
+
++
++
++
+
+
++
++
++
++
++
++
++
++
++
+
+
+
diff --git a/libxfce4ui-4.14.1.tar.bz2 b/libxfce4ui-4.14.1.tar.bz2
new file mode 100644
index 0000000..77d8a14
Binary files /dev/null and b/libxfce4ui-4.14.1.tar.bz2 differ
diff --git a/libxfce4ui.spec b/libxfce4ui.spec
new file mode 100644
index 0000000..63229d6
--- /dev/null
+++ b/libxfce4ui.spec
@@ -0,0 +1,96 @@
+%global xfceversion 4.14
+Name: libxfce4ui
+Version: 4.14.1
+Release: 1%{?dist}
+Summary: Commonly used Xfce widgets
+License: LGPLv2+
+#Group: Development/Libraries
+URL: http://xfce.org/
+Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2
+# add more keyboard shortcuts to make multimedia keyboards work out of the box
+# Terminal changed to xfce4-terminal in the patch
+Patch10: libxfce4ui-%{xfceversion}-keyboard-shortcuts.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+#BuildArch: noarch
+
+BuildRequires: gcc-c++
+BuildRequires: pkgconfig(gobject-2.0) >= 2.24.0
+BuildRequires: pkgconfig(gtk+-2.0) >= 2.20.0
+BuildRequires: pkgconfig(libxfce4util-1.0) >= %{xfceversion}
+BuildRequires: pkgconfig(libxfconf-0) >= %{xfceversion}
+BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.4
+BuildRequires: gtk-doc
+BuildRequires: desktop-file-utils
+BuildRequires: gtk3-devel
+BuildRequires: glade-devel
+BuildRequires: gettext
+BuildRequires: gobject-introspection-devel
+BuildRequires: intltool
+BuildRequires: libSM-devel
+BuildRequires: vala
+
+%description
+Libxfce4ui is used to share commonly used Xfce widgets among the Xfce applications.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name} = %{version}-%{release}
+Requires: gtk2-devel
+Requires: libxfce4util-devel
+Requires: glade-devel
+Requires: pkgconfig
+
+%description devel
+This package contains libraries and header files for developing applications that use %{name}.
+
+%prep
+%setup -q
+%patch10
+
+%build
+%configure --disable-static
+
+# Remove rpaths
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+export LD_LIBRARY_PATH="`pwd`/libxfce4ui/.libs"
+
+%make_build
+
+%install
+%make_install
+
+# fix permissions for installed libraries
+chmod 755 $RPM_BUILD_ROOT/%{_libdir}/*.so
+
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+%find_lang %{name}
+
+%ldconfig_scriptlets
+
+%files -f %{name}.lang
+%license COPYING
+%doc AUTHORS NEWS README THANKS
+%config(noreplace) %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
+%{_libdir}/*.so.*
+%{_libdir}/girepository-1.0/%{name}-2.0.typelib
+%{_bindir}/xfce4-about
+%{_datadir}/gir-1.0/%{name}-2.0.gir
+%{_datadir}/vala/vapi/%{name}-2.deps
+%{_datadir}/vala/vapi/%{name}-2.vapi
+%{_datadir}/applications/xfce4-about.desktop
+%{_datadir}/icons/hicolor/48x48/apps/xfce4-logo.png
+
+%files devel
+%doc TODO
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+%doc %{_datadir}/gtk-doc/
+%{_libdir}/glade/modules/lib*.so
+%{_datadir}/glade/catalogs/%{name}*.xml*
+%{_datadir}/glade/pixmaps/hicolor/*/actions/*
+
+%changelog
+* Wed Jul 8 2020 Dillon Chen - 4.14.1-1
+- Init package