diff --git a/create-power_assert-test-files.sh b/create-power_assert-test-files.sh deleted file mode 100644 index d2b7abfbac82d275440764e051c170020d5e2bf5..0000000000000000000000000000000000000000 --- a/create-power_assert-test-files.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -if [ $# -lt 1 ] -then - echo "$0 v" - exit 1 -fi - - -set -x -set -e - -VERSION=$1 -TARBALL=power_assert-tests-${VERSION}.tar.gz -CURDIR=$(pwd) - -WORKDIR=$(mktemp -d /var/tmp/power_assert-XXXXXX) -pushd $WORKDIR - -git clone https://github.com/ruby/power_assert.git -cd power_assert -git reset --hard v${VERSION} -tar czf ${TARBALL} test/ -mv ${TARBALL} ${CURDIR}/ - -popd -rm -rf $WORKDIR diff --git a/power_assert-2.0.3.gem b/power_assert-2.0.3.gem deleted file mode 100644 index 2632f008c7e71ad335077c4a8575f5be8f5797ac..0000000000000000000000000000000000000000 Binary files a/power_assert-2.0.3.gem and /dev/null differ diff --git a/power_assert-2.0.4.gem b/power_assert-2.0.4.gem new file mode 100644 index 0000000000000000000000000000000000000000..b63da117b09acab61fb3db242d49e077dde1d4c8 Binary files /dev/null and b/power_assert-2.0.4.gem differ diff --git a/power_assert-tests-2.0.3.tar.gz b/power_assert-tests-2.0.3.tar.gz deleted file mode 100644 index 1a1c01a1a44211f26ab333e04e1668c69d970596..0000000000000000000000000000000000000000 Binary files a/power_assert-tests-2.0.3.tar.gz and /dev/null differ diff --git a/rubygem-power_assert.spec b/rubygem-power_assert.spec index 969814ac43e62ae97ce2b9d1da44702f2fceca09..ed4482d9420beec667e5299828d89d7944323d4c 100644 --- a/rubygem-power_assert.spec +++ b/rubygem-power_assert.spec @@ -1,15 +1,13 @@ %global gem_name power_assert Name: rubygem-%{gem_name} -Version: 2.0.3 +Version: 2.0.4 Release: 1 Summary: Power Assert for Ruby License: Ruby or BSD URL: https://github.com/k-tsj/power_assert Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem -Source1: %{gem_name}-tests-%{version}.tar.gz -Source2: create-power_assert-test-files.sh - +Source1: https://github.com/ruby/%{gem_name}/archive/refs/tags/v%{version}.tar.gz BuildRequires: rubygems-devel rubygem(test-unit) rubygem(byebug) rubygem(pry) ruby-irb BuildArch: noarch @@ -26,19 +24,16 @@ BuildArch: noarch Documentation for %{name}. %prep -%setup -q -n %{gem_name}-%{version} -a 1 -mv ../%{gem_name}-%{version}.gemspec . +%setup -q -n %{gem_name}-%{version} -b 1 %build -gem build %{gem_name}-%{version}.gemspec +gem build ../%{gem_name}-%{version}.gemspec %gem_install -cp -a ./test ./%{gem_instdir}/ %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ -rm -f %{buildroot}%{gem_cache} pushd %{buildroot}%{gem_instdir} rm -rf \ .gitignore .travis.yml \ @@ -47,14 +42,16 @@ rm -rf \ Rakefile \ *gemspec \ benchmarks \ - bin/ \ test/ \ + bin/ \ %{nil} popd %check pushd .%{gem_instdir} LANG=C.utf8 +ls %{_builddir}/%{gem_name}-%{version}/ +ln -s %{_builddir}/%{gem_name}-%{version}/test test ruby -Ilib:. \ -e \ 'Dir.glob("test/**/*_test.rb").each {|f| require f}' @@ -64,7 +61,7 @@ popd %dir %{gem_instdir} %license %{gem_instdir}/BSDL %license %{gem_instdir}/COPYING -%license %{gem_instdir}/LEGAL +%license %{gem_instdir}/LEGAL %doc %{gem_instdir}/README.md %{gem_libdir} %{gem_spec} @@ -74,6 +71,12 @@ popd %doc %{gem_docdir} %changelog +* Thu May 22 2025 zhihang161013 - 2.0.4-1 +- Adds Ruby 3.2 to the CI matrix +- Make the test suite compatible with --enable-frozen-string-literal +- Exclude older than 2.6 on macos-14 +- Move development dependencies to Gemfile + * Sat Sep 02 2023 wulei - 2.0.3-1 - Update to 2.0.3 diff --git a/v2.0.4.tar.gz b/v2.0.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0dbdeb78f1ed419f0b344a2aa99b1e87ff4f3c85 Binary files /dev/null and b/v2.0.4.tar.gz differ