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
%prep
%setup -q -c -T
TOPDIR=$(pwd)
mkdir tmpunpackdir
pushd tmpunpackdir
gem unpack %{SOURCE0}
cd %{gem_name}-%{version}
%setup -q -n %{gem_name}-%{version}
mv ../%{gem_name}-%{version}.gemspec .
#Patches, etc
gem specification -l --ruby %{SOURCE0} > %{gem_name}.gemspec
# pkg-config dependency should be for development
find . -name \*.gemspec | \
xargs sed -i \
-e '\@pkg-config@s|runtime_dependency|development_dependency|' \
-e '\@native-package-installer@s|runtime_dependency|development_dependency|' \
%{nil}
gem build %{gem_name}.gemspec
mv %{gem_name}-%{version}.gem $TOPDIR
popd
rm -rf tmpunpackdir
sed -i %{gem_name}-%{version}.gemspec \
-e '\@pkg-config@s|runtime_dependency|development_dependency|' \
-e '\@native-package-installer@s|runtime_dependency|development_dependency|' \
%{nil}
%build
gem build %{gem_name}-%{version}.gemspec
%gem_install
# Once install to TMPINSTDIR for %%check