From 41165c7c3448d9078dec4e631d1406284a406fa5 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 13 Mar 2023 10:59:07 +0900 Subject: [PATCH 01/10] a bit cleanup --- rubygem-http-cookie.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index 27907b9..23cd90f 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -20,7 +20,6 @@ Requires: ruby(rubygems) Requires: rubygem(domain_name) BuildArch: noarch -Provides: rubygem(%{gem_name}) = %{version}-%{release} %description HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It @@ -72,13 +71,15 @@ popd %files %dir %{gem_instdir} -%doc %{gem_instdir}/[A-Z]* +%license %{gem_instdir}/LICENSE.txt +%doc %{gem_instdir}/README.md %{gem_libdir}/ %{gem_spec} %files doc %doc %{gem_docdir}/ +%doc %{gem_instdir}/CHANGELOG.md %changelog * Fri Jan 20 2023 Fedora Release Engineering - 1.0.5-3 From 193155d913aeae96c2a7de94a7c0012dcb84252d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 17:45:32 +0000 Subject: [PATCH 02/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-http-cookie.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index 23cd90f..4d69ca8 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -2,7 +2,7 @@ Name: rubygem-%{gem_name} Version: 1.0.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT @@ -82,6 +82,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 1.0.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Fri Jan 20 2023 Fedora Release Engineering - 1.0.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From a56f496d987bbfe2ff45ae0a15fce8f373b84744 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 13:00:29 +0000 Subject: [PATCH 03/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- rubygem-http-cookie.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index 4d69ca8..0d8d344 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -2,7 +2,7 @@ Name: rubygem-%{gem_name} Version: 1.0.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT @@ -82,6 +82,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 1.0.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jul 21 2023 Fedora Release Engineering - 1.0.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From d1635f94dd36e7d3b84cc8b0ceea513deddd8eae Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 16:57:20 +0000 Subject: [PATCH 04/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- rubygem-http-cookie.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index 0d8d344..696aaec 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -2,7 +2,7 @@ Name: rubygem-%{gem_name} Version: 1.0.5 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT @@ -82,6 +82,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 1.0.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 1.0.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From cb29854d690ee73d8e9758c164b723e3ea89c9aa Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 9 Jun 2024 15:48:12 +0900 Subject: [PATCH 05/10] 1.0.7 --- .gitignore | 1 + rubygem-http-cookie.spec | 17 ++++++++++++++--- sources | 2 +- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 3cf1c56..ff031ff 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /http-cookie-*gem +http-cookie-*.tar.gz diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index 696aaec..43e9a04 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -1,13 +1,14 @@ %global gem_name http-cookie Name: rubygem-%{gem_name} -Version: 1.0.5 -Release: 6%{?dist} +Version: 1.0.7 +Release: 1%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT URL: https://github.com/sparklemotion/http-cookie -Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +#Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +Source0: https://github.com/sparklemotion/%{gem_name}/archive/v%{version}.tar.gz/#/%{gem_name}-%{version}.tar.gz Requires: ruby(release) BuildRequires: ruby(release) @@ -39,7 +40,14 @@ Documentation for %{name} %prep %setup -q -n %{gem_name}-%{version} +%if 0 mv ../%{gem_name}-%{version}.gemspec . +%else +find . -type f | sort | sed -e 's|\./||' > ../ls-files +mv ../ls-files . +sed -i %{gem_name}.gemspec -e 's|git ls-files|cat ls-files|' +cp -p %{gem_name}{,-%{version}}.gemspec +%endif %build gem build %{gem_name}-%{version}.gemspec @@ -82,6 +90,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Fri Jun 07 2024 Mamoru TASAKA - 1.0.7-1 +- 1.0.7 + * Fri Jan 26 2024 Fedora Release Engineering - 1.0.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 4241a9a..6ae173f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (http-cookie-1.0.5.gem) = d530d64b5c2fc3757a6de03384fe768317e24a523d4a4215f5bcc6b5bca9e7b94eeaad1e52fbb67548396b7b2ca7c9d8b68ea7b99109e24770fcf34c950469ef +SHA512 (http-cookie-1.0.7.tar.gz) = 9b54fc3fe82673d664d6565880ca6cba73bcdb08ade45441ff4d55cdd9812fc0aeb24834ca10a497bfdf3628019179d4a482db467c6eedc5d5dd66473d868dab From ad7c975caf0f647e847797c72e87c1ac39afc580 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 19:25:26 +0000 Subject: [PATCH 06/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- rubygem-http-cookie.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index 43e9a04..f292660 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -2,7 +2,7 @@ Name: rubygem-%{gem_name} Version: 1.0.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT @@ -90,6 +90,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 1.0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Mamoru TASAKA - 1.0.7-1 - 1.0.7 From 278d26f6c92b3c2b146a2b4187d1e20a5781d055 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 6 Dec 2024 10:10:22 +0900 Subject: [PATCH 07/10] 1.0.8 --- rubygem-http-cookie.spec | 13 ++++++++----- sources | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index f292660..66a1bfd 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -1,14 +1,14 @@ %global gem_name http-cookie Name: rubygem-%{gem_name} -Version: 1.0.7 -Release: 2%{?dist} +Version: 1.0.8 +Release: 1%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT URL: https://github.com/sparklemotion/http-cookie -#Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem -Source0: https://github.com/sparklemotion/%{gem_name}/archive/v%{version}.tar.gz/#/%{gem_name}-%{version}.tar.gz +Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +%dnl Source0: https://github.com/sparklemotion/%{gem_name}/archive/v%{version}.tar.gz/#/%{gem_name}-%{version}.tar.gz Requires: ruby(release) BuildRequires: ruby(release) @@ -40,7 +40,7 @@ Documentation for %{name} %prep %setup -q -n %{gem_name}-%{version} -%if 0 +%if 1 mv ../%{gem_name}-%{version}.gemspec . %else find . -type f | sort | sed -e 's|\./||' > ../ls-files @@ -90,6 +90,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Fri Dec 06 2024 Mamoru TASAKA - 1.0.8-1 +- 1.0.8 + * Fri Jul 19 2024 Fedora Release Engineering - 1.0.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 6ae173f..5de437d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (http-cookie-1.0.7.tar.gz) = 9b54fc3fe82673d664d6565880ca6cba73bcdb08ade45441ff4d55cdd9812fc0aeb24834ca10a497bfdf3628019179d4a482db467c6eedc5d5dd66473d868dab +SHA512 (http-cookie-1.0.8.gem) = 2331da73f2c077e9582d609a08a60a247c0b44b8e4a7be820ac3ed630a05779b985a19de3ed94a5a4753f401be0392d364313498b03475c442ed4859d2a142cd From 4ea57d0b7e312baa071e996b09b4560b05261026 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 23:24:22 +0000 Subject: [PATCH 08/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- rubygem-http-cookie.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index 66a1bfd..c70367a 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -2,7 +2,7 @@ Name: rubygem-%{gem_name} Version: 1.0.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT @@ -90,6 +90,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 1.0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Dec 06 2024 Mamoru TASAKA - 1.0.8-1 - 1.0.8 From 26bf7dbc34c3b7b63e7e41548fcf5cfeaf9b90bb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 12:29:10 +0000 Subject: [PATCH 09/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- rubygem-http-cookie.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index c70367a..d115024 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -2,7 +2,7 @@ Name: rubygem-%{gem_name} Version: 1.0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT @@ -90,6 +90,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.0.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Jan 18 2025 Fedora Release Engineering - 1.0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From f6026017500cdb2deffa6f82668a38f8234694e8 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 3 Oct 2025 15:46:47 +0900 Subject: [PATCH 10/10] 1.1.0 --- http-cookie-create-missing-files.sh | 37 +++++++++++++++++++++++++++++ rubygem-http-cookie.spec | 31 ++++++++---------------- sources | 3 ++- 3 files changed, 49 insertions(+), 22 deletions(-) create mode 100644 http-cookie-create-missing-files.sh diff --git a/http-cookie-create-missing-files.sh b/http-cookie-create-missing-files.sh new file mode 100644 index 0000000..a2bbb58 --- /dev/null +++ b/http-cookie-create-missing-files.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +if [ $# -lt 1 ] +then + echo "$0 " + exit 1 +fi + +set -x +set -e + +VERSION=$1 + +REPOURL=https://github.com/sparklemotion/ +REPONAME=http-cookie + +TARBALLNAME=${REPONAME}-${VERSION}-additional.tar.gz + +CURRDIR=$(pwd) +TMPDIRPATH=$(mktemp -d /var/tmp/${REPONAME}-tar-XXXXXX) +pushd $TMPDIRPATH + +git clone ${REPOURL}/${REPONAME}.git +ln -sf ${REPONAME} ${REPONAME}-${VERSION} +cd ${REPONAME} + +git checkout -b fedora-${VERSION} v${VERSION} || true +cd .. +tar czf $TARBALLNAME \ + ${REPONAME}-${VERSION}/test \ + +mv $TARBALLNAME $CURRDIR + +popd +rm -rf $TMPDIRPATH + + diff --git a/rubygem-http-cookie.spec b/rubygem-http-cookie.spec index d115024..637f2cd 100644 --- a/rubygem-http-cookie.spec +++ b/rubygem-http-cookie.spec @@ -1,14 +1,17 @@ %global gem_name http-cookie Name: rubygem-%{gem_name} -Version: 1.0.8 -Release: 3%{?dist} +Version: 1.1.0 +Release: 1%{?dist} Summary: Ruby library to handle HTTP Cookies based on RFC 6265 License: MIT URL: https://github.com/sparklemotion/http-cookie Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem %dnl Source0: https://github.com/sparklemotion/%{gem_name}/archive/v%{version}.tar.gz/#/%{gem_name}-%{version}.tar.gz +Source1: %{gem_name}-%{version}-additional.tar.gz +# Source1 is created by $ bash %%SOURCE2 %%version +Source2: %{gem_name}-create-missing-files.sh Requires: ruby(release) BuildRequires: ruby(release) @@ -39,15 +42,8 @@ BuildArch: noarch Documentation for %{name} %prep -%setup -q -n %{gem_name}-%{version} -%if 1 +%setup -q -n %{gem_name}-%{version} -b 1 mv ../%{gem_name}-%{version}.gemspec . -%else -find . -type f | sort | sed -e 's|\./||' > ../ls-files -mv ../ls-files . -sed -i %{gem_name}.gemspec -e 's|git ls-files|cat ls-files|' -cp -p %{gem_name}{,-%{version}}.gemspec -%endif %build gem build %{gem_name}-%{version}.gemspec @@ -60,19 +56,9 @@ cp -a .%{gem_dir}/* \ # Clean up rm -f %{buildroot}%{gem_cache} -pushd %{buildroot}%{gem_instdir} -rm -rf \ - .gitignore \ - .github \ - .travis.yml \ - Gemfile \ - Rakefile \ - test/ \ - %{gem_name}.gemspec \ - %{nil} -popd %check +cp -a test/ .%{gem_instdir} pushd .%{gem_instdir} ruby -Ilib:test:. -e 'Dir.glob("test/test_*.rb").each {|f| require f}' popd @@ -90,6 +76,9 @@ popd %doc %{gem_instdir}/CHANGELOG.md %changelog +* Fri Oct 03 2025 Mamoru TASAKA - 1.1.0-1 +- 1.1.0 + * Fri Jul 25 2025 Fedora Release Engineering - 1.0.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 5de437d..d81176d 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (http-cookie-1.0.8.gem) = 2331da73f2c077e9582d609a08a60a247c0b44b8e4a7be820ac3ed630a05779b985a19de3ed94a5a4753f401be0392d364313498b03475c442ed4859d2a142cd +SHA512 (http-cookie-1.1.0.gem) = c360d8ffa7b3febf544e96e9408759a4aa5289f7b6ff5829ee4d880ac0802e80a80b65eaa042df1dc4ac77c171f4b809f11a4e2f4b3960561a914785636d837a +SHA512 (http-cookie-1.1.0-additional.tar.gz) = e99a5e10ad0c4f38573c004889becd5461a60d6208aeed062a4aede2d645d2b72e9ef4bd13e5dd11cee73f0c55491dcc5d6cf84b81077168d19bf058242891a0