diff --git a/.gitignore b/.gitignore index 674b5aa..a890d3f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,2 @@ -/native-package-installer-1.0.1.gem -/native-package-installer-1.0.3.gem -/native-package-installer-1.0.4.gem -/native-package-installer-1.0.5.gem -/native-package-installer-1.0.6.gem +/native-package-installer-*.gem +/native-package-installer-*-tests.tar.gz diff --git a/native-package-installer-create-missing-files.sh b/native-package-installer-create-missing-files.sh new file mode 100644 index 0000000..f380f48 --- /dev/null +++ b/native-package-installer-create-missing-files.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +if [ $# -lt 1 ] +then + echo "$0 " + exit 1 +fi + +set -x +set -e + +VERSION=$1 + +REPOURL=https://github.com/ruby-gnome/ +REPONAME=native-package-installer + +TARBALLNAME=${REPONAME}-${VERSION}-tests.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} ${VERSION} +cd .. +tar czf $TARBALLNAME ${REPONAME}-${VERSION}/test +mv $TARBALLNAME $CURRDIR + +popd +rm -rf $TMPDIRPATH + + diff --git a/rubygem-native-package-installer.spec b/rubygem-native-package-installer.spec index 1dabf78..7ac15c0 100644 --- a/rubygem-native-package-installer.spec +++ b/rubygem-native-package-installer.spec @@ -1,13 +1,17 @@ %global gem_name native-package-installer Name: rubygem-%{gem_name} -Version: 1.0.6 -Release: 1%{?dist} +Version: 1.1.9 +Release: 5%{?dist} Summary: Native packages installation helper -License: LGPLv3+ -URL: https://github.com/ruby-gnome2/native-package-installer +# SPDX confirmed +License: LGPL-3.0-or-later +URL: https://github.com/ruby-gnome/native-package-installer Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +Source1: %{gem_name}-%{version}-tests.tar.gz +# Source1 is created by bash %%SOURCE2 +Source2: %{gem_name}-create-missing-files.sh BuildRequires: ruby(release) BuildRequires: rubygems-devel @@ -33,13 +37,13 @@ BuildArch: noarch Documentation for %{name}. %prep -gem unpack %{SOURCE0} -%setup -q -D -T -n %{gem_name}-%{version} -gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec +%setup -q -n %{gem_name}-%{version} -a 1 +mv ../%{gem_name}-%{version}.gemspec . %build -gem build %{gem_name}.gemspec +gem build ./%{gem_name}-%{version}.gemspec %gem_install +cp -a %{gem_name}-%{version}/test ./%{gem_instdir} %install mkdir -p %{buildroot}%{gem_dir} @@ -74,6 +78,87 @@ popd %doc %{gem_docdir} %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.1.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jan 18 2025 Fedora Release Engineering - 1.1.9-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jul 19 2024 Fedora Release Engineering - 1.1.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jan 26 2024 Fedora Release Engineering - 1.1.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Dec 21 2023 Mamoru TASAKA - 1.1.9-1 +- 1.1.9 + +* Fri Jul 21 2023 Fedora Release Engineering - 1.1.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jun 22 2023 Mamoru TASAKA - 1.1.8-1 +- 1.1.8 + +* Tue Jun 20 2023 Mamoru TASAKA - 1.1.7-1 +- 1.1.7 + +* Mon Jun 19 2023 Mamoru TASAKA - 1.1.6-1 +- 1.1.6 + +* Wed May 24 2023 Mamoru TASAKA - 1.1.5-3 +- SPDX migration + +* Fri Jan 20 2023 Fedora Release Engineering - 1.1.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jul 29 2022 Mamoru TASAKA - 1.1.5-1 +- 1.1.5 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.1.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Mar 17 2022 Mamoru TASAKA - 1.1.4-1 +- 1.1.4 + +* Thu Jan 20 2022 Mamoru TASAKA - 1.1.3-1 +- 1.1.3 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 1.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jan 20 2021 Mamoru TASAKA - 1.1.1-1 +- 1.1.1 + +* Wed Jul 29 2020 Fedora Release Engineering - 1.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 1.0.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Dec 11 2019 Mamoru TASAKA - 1.0.9-1 +- 1.0.9 + +* Thu Oct 17 2019 Mamoru TASAKA - 1.0.8-1 +- 1.0.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 1.0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Apr 5 2019 Mamoru TASAKA - 1.0.7-1 +- 1.0.7 + +* Sat Feb 02 2019 Fedora Release Engineering - 1.0.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 1.0.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 1.0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Dec 5 2017 Mamoru TASAKA - 1.0.6-1 - 1.0.6 diff --git a/sources b/sources index 9be8d7c..333c4e1 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (native-package-installer-1.0.6.gem) = 7c70c8945c261b80507774ffe7781ff07fbc5597c50f6c79ae35798eeaea4efc4b6dc0dc7c92575c5b04969f716b2416ee4f89de57196256f335c060be68adbf +SHA512 (native-package-installer-1.1.9.gem) = a5944e2fcfe34cb1e4034c7692edf3cdeb63bf599d6f0c4ce93e0a2a01565b6c3183037f1e0a3606118bc71cd3dda250db3e7658e290dda1b35973411b1f10fc +SHA512 (native-package-installer-1.1.9-tests.tar.gz) = 9674ea685a90a0c75b0fc45497b6821ba6aa79921a9b73230ef60babf5d37ef82ed37ffb0faf458fd8f8d2168bd29c5169744931ebc9bb762d3a6da9cd18cce1