Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Slowroll:Base:1
vagrant
macros.vagrant
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File macros.vagrant of Package vagrant
# stolen from Fedora's package %vagrant_embedded_dir %{_datadir}/%{name} %vagrant_dir %{vagrant_embedded_dir}/gems/gems/%{name}-%{version} # Common locations for Vagrant plugin gems %vagrant_plugin_dir %{vagrant_embedded_dir}/gems %vagrant_plugin_instdir %{vagrant_plugin_dir}/gems/%{vagrant_plugin_name}-%{version} %vagrant_plugin_libdir %{vagrant_plugin_instdir}/lib %vagrant_plugin_cache %{vagrant_plugin_dir}/cache/%{vagrant_plugin_name}-%{version}.gem %vagrant_plugin_spec %{vagrant_plugin_dir}/specifications/%{vagrant_plugin_name}-%{version}.gemspec %vagrant_plugin_docdir %{vagrant_plugin_dir}/doc/%{vagrant_plugin_name}-%{version} %vagrant_plugin_conf %{vagrant_embedded_dir}/plugins.json # specify the gem binary in case we are building with a non-default ruby version %gem_binary %{_bindir}/gem.%{rb_ruby_suffix} # Install gem into appropriate directory. # -n<vagrant_plugin_file> Overrides gem file name for installation. # -d<install_dir> Set installation directory. %vagrant_plugin_install(d:n:) \ if [ "%{expand:%rb_build_versions}" != "%vagrant_rb_build_versions" ]; then \ echo "Vagrant ruby version does not match %{vagrant_plugin_name}'s ruby version" \ exit 1 \ fi \ mkdir -p %{-d*}%{!?-d:%{buildroot}%{vagrant_plugin_dir}} \ \ CONFIGURE_ARGS="--with-cflags='%{optflags}' $CONFIGURE_ARGS" \\\ %gem_binary install \\\ -V \\\ --local \\\ --no-user-install \\\ --install-dir %{-d*}%{!?-d:%{buildroot}%{vagrant_plugin_dir}} \\\ --bindir %{buildroot}%{_bindir} \\\ --ignore-dependencies \\\ --force \\\ --document=rdoc,ri \\\ --backtrace \\\ %{-n*}%{!?-n:%{vagrant_plugin_name}-%{version}/%{vagrant_plugin_name}-%{version}.gem} \ %{nil} %vagrant_rb_build_versions %{rb_build_versions} %vagrant_rb_build_abi %{rb_build_abi} %vagrant_rb_ruby_suffix %{rb_ruby_suffix}
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor