diff --git a/.gitignore b/.gitignore
index 953bb52..e42efff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/qatzip-1.0.7.tar.gz
+SOURCES/qatzip-1.0.9.tar.gz
diff --git a/.qatzip.metadata b/.qatzip.metadata
index 0e8edee..bc7d43c 100644
--- a/.qatzip.metadata
+++ b/.qatzip.metadata
@@ -1 +1 @@
-68952cc3974023fcbfba40e81aa1648b44c0e086 SOURCES/qatzip-1.0.7.tar.gz
+50c6dfb8f3eb44bd098588ffcbbe84911346bbc0 SOURCES/qatzip-1.0.9.tar.gz
diff --git a/SOURCES/1-fix-snprintf-truncation.patch b/SOURCES/1-fix-snprintf-truncation.patch
deleted file mode 100644
index 4bad12c..0000000
--- a/SOURCES/1-fix-snprintf-truncation.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- utils/qzip.c.orig
-+++ utils/qzip.c
-@@ -469,9 +469,8 @@ int makeOutName(const char *in_name, const char *out_name,
-  * parent directory. */
- void mkPath(char *path, const char *dirpath, char *file)
- {
--    if (strlen(dirpath) + strlen(file) + 1 < MAX_PATH_LEN) {
--        snprintf(path, MAX_PATH_LEN, "%s/%s", dirpath, file);
--    } else {
-+    if (snprintf(path, MAX_PATH_LEN, "%s/%s", dirpath, file) >= MAX_PATH_LEN) {
-+        /* truncation occurred */
-         assert(0);
-     }
- }
diff --git a/SOURCES/2-add-strong-stack-prot.patch b/SOURCES/2-add-strong-stack-prot.patch
deleted file mode 100644
index cabdd87..0000000
--- a/SOURCES/2-add-strong-stack-prot.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- configure.orig	2022-02-08 17:54:38.857757054 +0100
-+++ configure	2022-02-08 18:09:34.392172703 +0100
-@@ -142,15 +142,15 @@ includedir=${includedir:-$prefix/include
- mandir=${mandir:-$prefix/share/man}
-
- # define CFLAGS and LDFLAGS if no environment variables defined
--if test -z ${CFLAGS}; then
--  CFLAGS='-Wall -Werror -std=gnu99 -pedantic -fstack-protector -fPIE -fPIC -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv'
-+if test -z "${CFLAGS}"; then
-+  CFLAGS="-Wall -Werror -std=gnu99 -pedantic -fstack-protector-strong -fPIE -fPIC -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv"
- else
--  CFLAGS+=" -Wall -Werror -std=gnu99 -pedantic -fstack-protector -fPIE -fPIC"
-+  CFLAGS+=" -Wall -Werror -std=gnu99 -pedantic -fstack-protector-strong -fPIE -fPIC"
- fi
--if test -z ${LDFLAGS}; then
--  LDFLAGS='-fstack-protector -fPIC -pie -z relro -z now -Wl,-z,noexecstack'
-+if test -z "${LDFLAGS}"; then
-+  LDFLAGS="-fstack-protector-strong -fPIC -pie -z relro -z now -Wl,-z,noexecstack"
- else
--  LDFLAGS+=" -fstack-protector -fPIC -pie -z relro -z now -Wl,-z,noexecstack"
-+  LDFLAGS+=" -fstack-protector-strong -fPIC -pie -z relro -z now -Wl,-z,noexecstack"
- fi
-
- # try to build 32 or 64 bit system binary
diff --git a/SPECS/qatzip.spec b/SPECS/qatzip.spec
index 01c0cb4..2b7472e 100644
--- a/SPECS/qatzip.spec
+++ b/SPECS/qatzip.spec
@@ -1,26 +1,24 @@
 # SPDX-License-Identifier: MIT
 
 %global githubname QATzip
-%global libqatzip_soversion 1
+%global libqatzip_soversion 3
 
 Name:           qatzip
-Version:        1.0.7
+Version:        1.0.9
 Release:        1%{?dist}
 Summary:        Intel QuickAssist Technology (QAT) QATzip Library
 License:        BSD
 URL:            https://github.com/intel/%{githubname}
-Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
+Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
 
 BuildRequires:  gcc >= 4.8.5
 BuildRequires:  zlib-devel >= 1.2.7
-BuildRequires:  qatlib-devel >= 21.08.0
+BuildRequires:  qatlib-devel >= 22.07.0
+BuildRequires:  autoconf automake libtool make lz4-devel
 # The purpose of the package is to support hardware that only exists on x86_64 platforms
 # https://bugzilla.redhat.com/show_bug.cgi?id=1987280
 ExclusiveArch:  x86_64
 
-Patch0: 1-fix-snprintf-truncation.patch
-Patch1: 2-add-strong-stack-prot.patch
-
 %description
 QATzip is a user space library which builds on top of the Intel
 QuickAssist Technology user space library, to provide extended
@@ -53,9 +51,10 @@ applications that use the QATzip APIs.
 %build
 %set_build_flags
 
+autoreconf -vif
 ./configure \
     --bindir=%{_bindir} \
-    --sharedlib-dir=%{_libdir} \
+    --libdir=%{_libdir} \
     --includedir=%{_includedir} \
     --mandir=%{_mandir} \
     --prefix=%{_prefix} \
@@ -65,6 +64,8 @@ applications that use the QATzip APIs.
 
 %install
 %make_install
+rm %{buildroot}/%{_libdir}/libqatzip.a
+rm %{buildroot}/%{_libdir}/libqatzip.la
 rm -vf %{buildroot}%{_mandir}/*.pdf
 
 # Check section is not available for these functional and performance tests require special hardware.
@@ -76,8 +77,7 @@ rm -vf %{buildroot}%{_mandir}/*.pdf
 
 %files libs
 %license LICENSE*
-%{_libdir}/libqatzip.so.%{libqatzip_soversion}
-%{_libdir}/libqatzip.so.%{version}
+%{_libdir}/libqatzip.so.%{libqatzip_soversion}*
 
 %files devel
 %doc docs/QATzip-man.pdf
@@ -85,6 +85,10 @@ rm -vf %{buildroot}%{_mandir}/*.pdf
 %{_libdir}/libqatzip.so
 
 %changelog
+* Mon Aug 08 2022 Vladis Dronov <vdronov@redhat.com> - 1.0.9-1
+- Rebuild for qatzip v1.0.9 (bz 2047744)
+- Update to require qatlib-devel >= 22.07.0 due to soversion bump
+
 * Wed Feb 09 2022 Vladis Dronov <vdronov@redhat.com> - 1.0.7-1
 - Rebuild for qatzip v1.0.7
 - Fix snprintf truncation check (bz 2046925)