%global _empty_manifest_terminate_build 0 %global gem_name rdtool Name: rubygem-rdtool Version: 0.6.38 Release: 1 Summary: RDtool is formatter for RD. License: GPL-2+, Ruby URL: http://github.com/uwabami/rdtool Source0: https://rubygems.org/gems/rdtool-0.6.38.gem BuildArch: noarch BuildRequires: ruby BuildRequires: ruby-devel BuildRequires: rubygems BuildRequires: rubygems-devel BuildRequires: rsync Provides: rubygem-rdtool %description RD is multipurpose documentation format created for documentating Ruby and output of Ruby world. You can embed RD into Ruby script. And RD have neat syntax which help you to read document in Ruby script. On the other hand, RD have a feature for class reference. %package help Summary: Development documents and examples for rdtool Provides: rubygem-rdtool-doc BuildArch: noarch %description help RD is multipurpose documentation format created for documentating Ruby and output of Ruby world. You can embed RD into Ruby script. And RD have neat syntax which help you to read document in Ruby script. On the other hand, RD have a feature for class reference. %prep %autosetup -n rdtool-0.6.38 gem spec %{SOURCE0} -l --ruby > rdtool.gemspec %build gem build rdtool.gemspec %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* %{buildroot}%{gem_dir}/ rsync -a --exclude=".*" .%{gem_dir}/* %{buildroot}%{gem_dir}/ if [ -d .%{_bindir} ]; then mkdir -p %{buildroot}%{_bindir} cp -a .%{_bindir}/* %{buildroot}%{_bindir}/ fi if [ -d ext ]; then mkdir -p %{buildroot}%{gem_extdir_mri}/%{gem_name} if [ -d .%{gem_extdir_mri}/%{gem_name} ]; then cp -a .%{gem_extdir_mri}/%{gem_name}/*.so %{buildroot}%{gem_extdir_mri}/%{gem_name} else cp -a .%{gem_extdir_mri}/*.so %{buildroot}%{gem_extdir_mri}/%{gem_name} fi cp -a .%{gem_extdir_mri}/gem.build_complete %{buildroot}%{gem_extdir_mri}/ rm -rf %{buildroot}%{gem_instdir}/ext/ fi pushd %{buildroot} touch filelist.lst if [ -d %{buildroot}%{_bindir} ]; then find .%{_bindir} -type f -printf "/%h/%f\n" >> filelist.lst fi popd mv %{buildroot}/filelist.lst . %files -n rubygem-rdtool -f filelist.lst %dir %{gem_instdir} %{gem_instdir}/* %exclude %{gem_cache} %{gem_spec} %files help %{gem_docdir}/* %changelog * Fri Mar 10 2023 Ruby_Bot - Package Spec generated