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/*