diff --git a/_service b/_service
index 54bc1e9..fb043cf 100644
--- a/_service
+++ b/_service
@@ -3,11 +3,11 @@
git
https://gitlab.gnome.org/GNOME/libsecret.git
- 0.21.5
+ 37d3912f25d81942984ab1d90db5f1cc469a879a
@PARENT_TAG@+@TAG_OFFSET@
v?(.*)\+0
\1
-
+ enable
diff --git a/_servicedata b/_servicedata
new file mode 100644
index 0000000..dc52412
--- /dev/null
+++ b/_servicedata
@@ -0,0 +1,4 @@
+
+
+ https://gitlab.gnome.org/GNOME/libsecret.git
+ 37d3912f25d81942984ab1d90db5f1cc469a879a
\ No newline at end of file
diff --git a/libsecret-0.21.5.obscpio b/libsecret-0.21.5.obscpio
deleted file mode 100644
index bf9844e..0000000
--- a/libsecret-0.21.5.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ddbf28ba0da0557c8c6ac3505e034ee05ca705ec53551a45e992ade220952a60
-size 1972236
diff --git a/libsecret-0.21.6+5.obscpio b/libsecret-0.21.6+5.obscpio
new file mode 100644
index 0000000..ce07460
--- /dev/null
+++ b/libsecret-0.21.6+5.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7dcb24183f0783e4013a2214d27adb4137b57067c2dcee37b25466b1bc1a92d6
+size 1974284
diff --git a/libsecret.changes b/libsecret.changes
index d4fd27b..dd50589 100644
--- a/libsecret.changes
+++ b/libsecret.changes
@@ -1,3 +1,22 @@
+-------------------------------------------------------------------
+Sun Jan 26 18:01:56 UTC 2025 - Bjørn Lie
+
+- Update to version 0.21.6+5:
+ + Integrate external extended bash-completion script
+ + Fix man section number in the secret-tool completion file
+ + Update secret-value.c
+
+-------------------------------------------------------------------
+Thu Jan 16 09:28:11 UTC 2025 - Bjørn Lie
+
+- Update to version 0.21.6:
+ + meson:
+ - Make dbus-run-session optional
+ - Actually include bash-completion subdir
+- Add pkgconfig(bash-completion) BuildRequires: New optional
+ dependency, following this, add new sub-package
+ secret-tool-bash-completion.
+
-------------------------------------------------------------------
Wed Jan 15 08:02:14 UTC 2025 - Bjørn Lie
diff --git a/libsecret.obsinfo b/libsecret.obsinfo
index abf7e30..d84b9c8 100644
--- a/libsecret.obsinfo
+++ b/libsecret.obsinfo
@@ -1,4 +1,4 @@
name: libsecret
-version: 0.21.5
-mtime: 1736909282
-commit: c9b3e4e98b3e0a271275e05b1cd9587864612062
+version: 0.21.6+5
+mtime: 1737912224
+commit: 37d3912f25d81942984ab1d90db5f1cc469a879a
diff --git a/libsecret.spec b/libsecret.spec
index 1aa9d4c..43d16eb 100644
--- a/libsecret.spec
+++ b/libsecret.spec
@@ -18,7 +18,7 @@
%define have_lang 1
Name: libsecret
-Version: 0.21.5
+Version: 0.21.6+5
Release: 0
Summary: Library for accessing the Secret Service API
License: LGPL-2.1-or-later
@@ -38,6 +38,7 @@ BuildRequires: meson >= 0.50
BuildRequires: pkgconfig
BuildRequires: vala >= 0.17.2.12
BuildRequires: xsltproc
+BuildRequires: pkgconfig(bash-completion)
BuildRequires: pkgconfig(gi-docgen)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
@@ -76,6 +77,18 @@ Provides: libsecret-tools = %{version}
Secret-tool is a command line tool that can be used to store and
retrieve passwords.
+%package -n secret-tool-bash-completion
+Summary: Secret-tool bash completion support
+Requires: bash-completion
+Requires: secret-tool
+Supplements: (secret-tool and bash-completion)
+BuildArch: noarch
+
+%description -n secret-tool-bash-completion
+Secret-tool is a command line tool that can be used to store and
+retrieve passwords.
+This package provides the bash-completion-support
+
%package devel
Summary: Development files for the Secret Service API library
Requires: libsecret-1-0 = %{version}
@@ -124,6 +137,9 @@ find %{buildroot} -type f -name "*.la" -delete -print
%{_bindir}/secret-tool
%{_mandir}/man1/secret-tool.1%{?ext_man}
+%files -n secret-tool-bash-completion
+%{_datadir}/bash-completion/completions/secret-tool
+
%files devel
%{_libdir}/libsecret-1.so
%{_libdir}/pkgconfig/libsecret-1.pc