diff --git a/_service b/_service
index 089bf8a..23fa5b3 100644
--- a/_service
+++ b/_service
@@ -2,11 +2,11 @@
https
github.com
- rbenv/ruby-build/archive/v20210423.tar.gz
+ rbenv/ruby-build/archive/v20211019.tar.gz
- _service:download_url:v20210423.tar.gz
+ _service:download_url:v20211019.tar.gz
sha256
- bffdf6f9572a9a2d3cf6d9cbc44a27470b5c9b77009abd3489876a2e452e44ac
+ 1e3e03bf36e5ab253803fd62a83acca246f78d5cbf96ccaec305a9ece02661a1
diff --git a/_service:download_url:v20210423.tar.gz b/_service:download_url:v20210423.tar.gz
deleted file mode 100644
index 6dd73d8..0000000
--- a/_service:download_url:v20210423.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bffdf6f9572a9a2d3cf6d9cbc44a27470b5c9b77009abd3489876a2e452e44ac
-size 71007
diff --git a/_service:download_url:v20211019.tar.gz b/_service:download_url:v20211019.tar.gz
new file mode 100644
index 0000000..de7842a
--- /dev/null
+++ b/_service:download_url:v20211019.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e3e03bf36e5ab253803fd62a83acca246f78d5cbf96ccaec305a9ece02661a1
+size 73000
diff --git a/fix-test-requiring-git-repository.patch b/fix-test-requiring-git-repository.patch
new file mode 100644
index 0000000..49e141a
--- /dev/null
+++ b/fix-test-requiring-git-repository.patch
@@ -0,0 +1,15 @@
+diff --git a/test/rbenv.bats b/test/rbenv.bats
+index bca34d3..3b981f3 100644
+--- a/test/rbenv.bats
++++ b/test/rbenv.bats
+@@ -66,9 +66,7 @@ The following versions contain \`1.9.3' in the name:
+
+ See all available versions with \`rbenv install --list'.
+
+-If the version you need is missing, try upgrading ruby-build:
+-
+- git -C ${BATS_TEST_DIRNAME}/.. pull
++If the version you need is missing, try upgrading ruby-build.
+ OUT
+
+ unstub ruby-build
diff --git a/ruby-build.changes b/ruby-build.changes
index 3d91949..ec23e73 100644
--- a/ruby-build.changes
+++ b/ruby-build.changes
@@ -1,3 +1,10 @@
+-------------------------------------------------------------------
+Sat Nov 6 14:34:40 UTC 2021 - Lukas Müller
+
+- Update to v20211019.
+- Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20211019
+- Enable testing.
+
-------------------------------------------------------------------
Tue Apr 27 07:45:14 UTC 2021 - Andrey Gankov
diff --git a/ruby-build.spec b/ruby-build.spec
index 36a15c4..3888834 100644
--- a/ruby-build.spec
+++ b/ruby-build.spec
@@ -1,44 +1,61 @@
-Name: ruby-build
-Version: 20210423
-Release: 0
-BuildArch: noarch
-License: MIT
-Group: Development/Languages/Ruby
-Url: https://github.com/rbenv/ruby-build
-Summary: Compile and install Ruby
-Source0: v%{version}.tar.gz
-Requires: bash
-Requires: curl
-Requires: gcc
+# SLE does not provide "bats", which is required for testing.
+%if %{undefined sle_version}
+%bcond_without test
+%else
+%bcond_with test
+%endif
+
+Name: ruby-build
+Version: 20211019
+Release: 0
+BuildArch: noarch
+License: MIT
+Group: Development/Languages/Ruby
+Url: https://github.com/rbenv/ruby-build
+Summary: Compile and install Ruby
+Source0: v%{version}.tar.gz
+Patch0: fix-test-requiring-git-repository.patch
+%if %{with test}
+BuildRequires: bats
+%endif
+Requires: bash
+Requires: curl
+Requires: gcc
# ruby MRI BuildRequires
-Requires: bison
-Requires: gdbm-devel
-Requires: gperf
-Requires: graphviz
-Requires: libjpeg-devel
-Requires: openssl-devel
-Requires: readline-devel
-Requires: tk-devel
-Requires: automake
-Requires: libffi-devel
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Requires: bison
+Requires: gdbm-devel
+Requires: gperf
+Requires: graphviz
+Requires: libjpeg-devel
+Requires: openssl-devel
+Requires: readline-devel
+Requires: tk-devel
+Requires: automake
+Requires: libffi-devel
%description
ruby-build provides a simple way to compile and install different versions of Ruby on UNIX-like systems.
%prep
%setup -q
+
+%patch0 -p1
+
%build
%install
-%__mkdir_p %{buildroot}%{_bindir}
-cp bin/* %{buildroot}%{_bindir}
+PREFIX="%{buildroot}%{_prefix}" ./install.sh
-%__mkdir_p %{buildroot}%{_datadir}/ruby-build
-cp share/ruby-build/* %{buildroot}%{_datadir}/ruby-build
+sed -i 's|#!/usr/bin/env bash|#!/bin/bash|g' %{buildroot}%{_bindir}/*
+
+%check
+%if %{with test}
+bats test
+%endif
%files
-%defattr(-,root, root)
+%license LICENSE
+%doc README.md
%{_bindir}/*
%dir %{_datadir}/ruby-build
%{_datadir}/ruby-build/*