From 7ea979e11ad7baeeb2c7842e704d06ef30840b83 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 10 Mar 2023 16:36:51 +0000 Subject: automatic import of rubygem-rdtool --- rubygem-rdtool.spec | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 rubygem-rdtool.spec (limited to 'rubygem-rdtool.spec') diff --git a/rubygem-rdtool.spec b/rubygem-rdtool.spec new file mode 100644 index 0000000..593a680 --- /dev/null +++ b/rubygem-rdtool.spec @@ -0,0 +1,75 @@ +%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 -- cgit v1.2.3