summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-03-10 16:07:03 +0000
committerCoprDistGit <infra@openeuler.org>2023-03-10 16:07:03 +0000
commit8339df98ccaf488354b5bb39e5cef5df5bcffc8f (patch)
tree5d7dc85d8b4c4e651b3a7f3975a2b679e26460cd
parent9cf21cca77fd2ebcf54cd632243076b23a18c7a9 (diff)
automatic import of rubygem-rabbitopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--rubygem-rabbit.spec104
-rw-r--r--sources1
3 files changed, 106 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..e6b90ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/rabbit-3.0.1.gem
diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec
new file mode 100644
index 0000000..45e42c8
--- /dev/null
+++ b/rubygem-rabbit.spec
@@ -0,0 +1,104 @@
+%global _empty_manifest_terminate_build 0
+%global gem_name rabbit
+Name: rubygem-rabbit
+Version: 3.0.1
+Release: 1
+Summary: Rabbit is a presentation tool for Rubyist
+License: GPLv2+
+URL: http://rabbit-shocker.org/
+Source0: https://rubygems.org/gems/rabbit-3.0.1.gem
+BuildArch: noarch
+
+Requires: rubygem-coderay
+Requires: rubygem-faraday
+Requires: rubygem-gdk_pixbuf2
+Requires: rubygem-gettext
+Requires: rubygem-gtk3
+Requires: rubygem-hikidoc
+Requires: rubygem-kramdown-parser-gfm
+Requires: rubygem-nokogiri
+Requires: rubygem-poppler
+Requires: rubygem-rdtool
+Requires: rubygem-rouge
+Requires: rubygem-rsvg2
+Requires: rubygem-rttool
+BuildRequires: ruby
+BuildRequires: ruby-devel
+BuildRequires: rubygems
+BuildRequires: rubygems-devel
+BuildRequires: rsync
+Provides: rubygem-rabbit
+
+%description
+You can create your slide as a text file. It means that you can version controlyour slide like your Ruby scripts. You can custom your slide style by Ruby.So Rabbit is for Rubyist.
+
+You can use RD, Markdown and Wiki format as slide source.
+
+Rabbit provides programmer friendly keyboard interface. It uses Emacs and Vistyle keybindings by default.
+
+You can use PDF and image as slide source. Rabbit can show PDF and imagedirectly. You can create your slide by other presentation tool and show yourslide by Rabbit. If you show your slide by Rabbit, you can use programmerfriendly keyboard interface provided by Rabbit to control your slide.
+
+You can upload your slide as a gem. If you publish your slide as a gem, youcan see your slide at https://slide.rabbit-shocker.org/ .
+
+%package help
+Summary: Development documents and examples for rabbit
+Provides: rubygem-rabbit-doc
+BuildArch: noarch
+
+%description help
+You can create your slide as a text file. It means that you can version controlyour slide like your Ruby scripts. You can custom your slide style by Ruby.So Rabbit is for Rubyist.
+
+You can use RD, Markdown and Wiki format as slide source.
+
+Rabbit provides programmer friendly keyboard interface. It uses Emacs and Vistyle keybindings by default.
+
+You can use PDF and image as slide source. Rabbit can show PDF and imagedirectly. You can create your slide by other presentation tool and show yourslide by Rabbit. If you show your slide by Rabbit, you can use programmerfriendly keyboard interface provided by Rabbit to control your slide.
+
+You can upload your slide as a gem. If you publish your slide as a gem, youcan see your slide at https://slide.rabbit-shocker.org/ .
+
+%prep
+%autosetup -n rabbit-3.0.1
+gem spec %{SOURCE0} -l --ruby > rabbit.gemspec
+
+%build
+gem build rabbit.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-rabbit -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..4aeecd9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+70519038a4430f4128c6f49e34325dc8 rabbit-3.0.1.gem