%global _empty_manifest_terminate_build 0 %global gem_name syck Name: rubygem-syck Version: 1.4.1 Release: 1 Summary: A gemified version of Syck from Ruby's stdlib License: MIT URL: https://github.com/ruby/syck Source0: https://rubygems.org/gems/syck-1.4.1.gem BuildRequires: ruby BuildRequires: ruby-devel BuildRequires: rubygems BuildRequires: rubygems-devel BuildRequires: rsync BuildRequires: gcc BuildRequires: gdb Provides: rubygem-syck %description A gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdlib, and this gem is meant to bridge the gap for people that haven't updated their YAML yet. %package help Summary: Development documents and examples for syck Provides: rubygem-syck-doc BuildArch: noarch %description help A gemified version of Syck from Ruby's stdlib. Syck has been removed from Ruby's stdlib, and this gem is meant to bridge the gap for people that haven't updated their YAML yet. %prep %autosetup -n syck-1.4.1 gem spec %{SOURCE0} -l --ruby > syck.gemspec %build gem build syck.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-syck -f filelist.lst %dir %{gem_instdir} %{gem_instdir}/* %{gem_extdir_mri} %exclude %{gem_cache} %{gem_spec} %files help %{gem_docdir}/* %changelog * Fri Mar 10 2023 Ruby_Bot - Package Spec generated