modernize spec

This commit is contained in:
Mamoru TASAKA 2022-01-23 15:36:23 +09:00
parent 30a2899f9d
commit d4e14508d5
1 changed files with 7 additions and 21 deletions

View File

@ -86,33 +86,19 @@ Header files and libraries for building a extension library for the
ruby-cairo ruby-cairo
%prep %prep
%setup -q -c -T %setup -q -n %{gem_name}-%{version}
mv ../%{gem_name}-%{version}.gemspec .
TOPDIR=$(pwd)
mkdir tmpunpackdir
pushd tmpunpackdir
gem unpack %{SOURCE0}
cd %{gem_name}-%{version}
#Patches, etc #Patches, etc
gem specification -l --ruby %{SOURCE0} > %{gem_name}.gemspec
# pkg-config dependency should be for development # pkg-config dependency should be for development
find . -name \*.gemspec | \ sed -i %{gem_name}-%{version}.gemspec \
xargs sed -i \ -e '\@pkg-config@s|runtime_dependency|development_dependency|' \
-e '\@pkg-config@s|runtime_dependency|development_dependency|' \ -e '\@native-package-installer@s|runtime_dependency|development_dependency|' \
-e '\@native-package-installer@s|runtime_dependency|development_dependency|' \ %{nil}
%{nil}
gem build %{gem_name}.gemspec
mv %{gem_name}-%{version}.gem $TOPDIR
popd
rm -rf tmpunpackdir
%build %build
gem build %{gem_name}-%{version}.gemspec
%gem_install %gem_install
# Once install to TMPINSTDIR for %%check # Once install to TMPINSTDIR for %%check