summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-03-10 16:36:51 +0000
committerCoprDistGit <infra@openeuler.org>2023-03-10 16:36:51 +0000
commit7ea979e11ad7baeeb2c7842e704d06ef30840b83 (patch)
treed0e8e8ef87fb7ab2c505ccbcf01db816478db204
parent9219fc6aa5ac09f5d4eaab51860d55c61bff0215 (diff)
automatic import of rubygem-rdtoolopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--rubygem-rdtool.spec75
-rw-r--r--sources1
3 files changed, 77 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..b8c66f7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/rdtool-0.6.38.gem
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 <Ruby_Bot@openeuler.org>
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..f29f776
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+a9332634a3dff8dfea8cb433fd048168 rdtool-0.6.38.gem