diff --git a/.gitignore b/.gitignore
index 1c281ce..9398b26 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,4 @@
 /nvme-cli-2.1-rc0.tar.gz
 /nvme-cli-2.1.1.tar.gz
 /nvme-cli-2.1.2.tar.gz
+/nvme-cli-2.2.tar.gz
diff --git a/nvme-cli.spec b/nvme-cli.spec
index c3bacd7..de9f1ca 100644
--- a/nvme-cli.spec
+++ b/nvme-cli.spec
@@ -1,5 +1,5 @@
 Name:           nvme-cli
-Version:        2.1.2
+Version:        2.2
 Release:        1%{?dist}
 Summary:        NVMe management command line interface
 
@@ -7,8 +7,7 @@ License:        GPLv2
 URL:            https://github.com/linux-nvme/nvme-cli
 Source0:        %{url}/archive/v%{version_no_tilde}/%{name}-%{version_no_tilde}.tar.gz
 
-BuildRequires:  meson >= 0.47.0
-BuildRequires:  libuuid-devel
+BuildRequires:  meson >= 0.48.0
 BuildRequires:  gcc gcc-c++
 BuildRequires:  systemd-devel
 BuildRequires:  systemd-rpm-macros
@@ -41,6 +40,7 @@ nvme-cli provides NVM-Express user space tooling for Linux.
 
 %install
 %meson_install
+%{__install} -pm 644 README.md %{buildroot}%{_pkgdocdir}
 
 # hostid and hostnqn are supposed to be unique per machine.  We obviously
 # can't package them.
@@ -59,7 +59,6 @@ rm -rf %{buildroot}%{_pkgdocdir}/nvme
 
 %files
 %license LICENSE
-%doc README.md
 %doc %{_pkgdocdir}
 %{_sbindir}/nvme
 %{_mandir}/man1/nvme*.gz
@@ -78,6 +77,9 @@ rm -rf %{buildroot}%{_pkgdocdir}/nvme
 
 
 %changelog
+* Tue Nov 01 2022 Tomas Bzatek <tbzatek@redhat.com> - 2.2-1
+- Update to 2.2
+
 * Fri Aug 19 2022 Tomas Bzatek <tbzatek@redhat.com> - 2.1.2-1
 - Update to 2.1.2
 
diff --git a/sources b/sources
index 23e468f..a062355 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvme-cli-2.1.2.tar.gz) = 2162a6967a221a4ae7e0261748c26a10ff43d5b592039e29578d8310cf176428d528c2d510c0b58419b70bd6d28f4d2c77f0cd27606d87079c64289d5d14f930
+SHA512 (nvme-cli-2.2.tar.gz) = a3f572bb1bbd4ba56eb3a4c1e1aa95c4ed5e7bc1d5adb80125fe54a894c470838cad5457a0420692deb39f4302cefc4fc1eab92c08c134faabe03a654b9542f4