diff --git a/_service b/_service
index 5d2520f..784de11 100644
--- a/_service
+++ b/_service
@@ -1,16 +1,16 @@
https://github.com/ToxicFrog/vstruct
- @PARENT_TAG@+git@TAG_OFFSET@
+ @PARENT_TAG@
git
- b6889e3b275e9f9532b5dff4917e903b17e22730
+ 227433d5d0ea69760c8ada1954e22d318aaafc30
v(\d+.\d+.\d+)
\1
*.tar
- gz
+ zst
diff --git a/lua-vstruct.changes b/lua-vstruct.changes
index ee4d542..902627d 100644
--- a/lua-vstruct.changes
+++ b/lua-vstruct.changes
@@ -1,7 +1,9 @@
-------------------------------------------------------------------
-Fri Mar 29 20:32:37 UTC 2024 - Gordon Leung
+Mon Apr 1 02:15:50 UTC 2024 - Gordon Leung
-- Switch from xz compression to gzip
+- Update to version 2.2.0
+ * Backreference support added
+- Switch from xz compression to zstd
-------------------------------------------------------------------
Wed Jan 25 11:52:07 UTC 2023 - Michal Suchanek
diff --git a/lua-vstruct.spec b/lua-vstruct.spec
index 7f2d323..ae91a58 100644
--- a/lua-vstruct.spec
+++ b/lua-vstruct.spec
@@ -20,16 +20,17 @@
%define mod_name vstruct
%define rock_version 2.1.1-1
-Version: 2.1.1+git2
+Version: 2.2.0
Release: 0
Summary: Lua library to manipulate binary data
License: MIT
Group: Development/Languages/Other
URL: https://github.com/ToxicFrog/vstruct
-Source: %{mod_name}-%{version}.tar.gz
+Source: %{mod_name}-%{version}.tar.zst
BuildRequires: %{flavor}-devel
BuildRequires: %{flavor}-luarocks
BuildRequires: lua-macros
+BuildRequires: zstd
Requires: %{flavor}
%lua_provides
%if "%{flavor}" == ""
diff --git a/vstruct-2.1.1+git2.tar.gz b/vstruct-2.1.1+git2.tar.gz
deleted file mode 100644
index 48f7629..0000000
--- a/vstruct-2.1.1+git2.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4c4ee80abdf5d919b95221531d882d1c99184f54997774e32085424a17390310
-size 40515
diff --git a/vstruct-2.2.0.tar.zst b/vstruct-2.2.0.tar.zst
new file mode 100644
index 0000000..98d1a82
--- /dev/null
+++ b/vstruct-2.2.0.tar.zst
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bddbb9c355d36266bb7539f8b22c52d113c0e1e98731bf110f83c4cc03c9bf8
+size 38968