Projects
Eulaceura:Factory
rubygem-bootsnap
_service:obs_scm:rubygem-bootsnap.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:rubygem-bootsnap.spec of Package rubygem-bootsnap
%global gem_name bootsnap Name: rubygem-%{gem_name} Version: 1.18.4 Release: 1 Summary: Boot large ruby/rails apps faster License: MIT URL: https://github.com/Shopify/bootsnap Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem # git clone http://github.com/Shopify/bootsnap.git --no-checkout # cd bootsnap && git archive -v -o bootsnap-1.18.4-tests.txz v1.18.4 test/ Source1: %{gem_name}-%{version}-tests.txz BuildRequires: ruby(release) rubygems-devel ruby-devel >= 2.0.0 rubygem(minitest) BuildRequires: rubygem(mocha) rubygem(msgpack) gcc BuildRequires: rubygem(bundler) ExcludeArch: armv7hl %description Bootsnap is a library that plugs into Ruby, with optional support for ActiveSupport and YAML, to optimize and cache expensive computations. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} -b 1 sed -i -e "/^\s*\$CFLAGS / s/^/#/g" \ ext/bootsnap/extconf.rb %build gem build ../%{gem_name}-%{version}.gemspec %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ mkdir -p %{buildroot}%{gem_extdir_mri}/%{gem_name} cp -a .%{gem_extdir_mri}/gem.build_complete %{buildroot}%{gem_extdir_mri}/ cp -a .%{gem_extdir_mri}/%{gem_name}/*.so %{buildroot}%{gem_extdir_mri}/%{gem_name} rm -rf %{buildroot}%{gem_instdir}/ext/ mkdir -p %{buildroot}%{_bindir} cp -a .%{_bindir}/* \ %{buildroot}%{_bindir}/ find %{buildroot}%{gem_instdir}/exe -type f | xargs chmod a+x %check pushd .%{gem_instdir} ln -s %{_builddir}/test test cat <<GEMFILE > Gemfile gem "minitest" gem "mocha" gem "msgpack" GEMFILE RUBYOPT="-I$(dirs +1)%{gem_extdir_mri}:$(dirs +1)%{gem_libdir}" \ ruby -Itest -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %{_bindir}/bootsnap %{gem_extdir_mri} %license %{gem_instdir}/LICENSE.txt %{gem_instdir}/exe %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/CHANGELOG.md %doc %{gem_instdir}/README.md %changelog * Thu Sep 26 2024 wangkai <13474090681@163.com> - 1.18.4-1 - Update to 1.18.4 * Tue Nov 14 2023 xu_ping <707078654@qq.com> - 1.17.0-1 - Update to 1.17.0 * Tue Aug 01 2023 yaoxin <yao_xin001@hoperun.com> - 1.15.0-1 - Update to 1.15.0 * Tue Jul 05 2022 xu_ping <xuping33@h-partners.com> - 1.3.2-4 - fixed mocha/minitest dependency issue due to rubygem-mocha upgrade * Thu Jan 27 2022 wulei <wulei@huawei.com> - 1.3.2-3 - fix no implicit conversion of String into Integer * Tue Sep 8 2020 yanan li <liyanan032@huawei.com> - 1.3.2-2 - fix build fail * Tue Aug 18 2020 wanglin <wanglin175@huawei.com> - 1.3.2-1 - package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2