jstribny pushed to vagrant-cachier (f21). "Initial Commit"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Apr 15 10:36:41 UTC 2015


>From a70f665b8b54533abcc65ddfe45b69a400a071c0 Mon Sep 17 00:00:00 2001
From: Josef Stribny <jstribny at redhat.com>
Date: Wed, 15 Apr 2015 09:15:19 +0200
Subject: Initial Commit


diff --git a/.gitignore b/.gitignore
index e69de29..77e524c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/vagrant-cachier-1.2.0.gem
diff --git a/sources b/sources
index e69de29..313cd1c 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d7c34f2095ac4f9bb6132623963279e0  vagrant-cachier-1.2.0.gem
diff --git a/vagrant-cachier.spec b/vagrant-cachier.spec
new file mode 100644
index 0000000..1259d08
--- /dev/null
+++ b/vagrant-cachier.spec
@@ -0,0 +1,95 @@
+%global vagrant_plugin_name vagrant-cachier
+ 
+Name: %{vagrant_plugin_name}
+Version: 1.2.0
+Release: 2%{?dist}
+Summary: Vagrant plugin to cache packages
+Group: Development/Languages
+License: MIT
+URL: https://github.com/fgrehm/vagrant-cachier
+Source0: https://rubygems.org/gems/%{vagrant_plugin_name}-%{version}.gem
+Requires(posttrans): vagrant
+Requires(preun): vagrant
+Requires: vagrant
+BuildRequires: ruby(release)
+BuildRequires: rubygems-devel 
+BuildRequires: ruby 
+BuildRequires: vagrant 
+BuildArch: noarch
+Provides: vagrant(%{vagrant_plugin_name}) = %{version}
+
+%description
+A Vagrant plugin that helps you reduce the amount of coffee you drink
+while waiting for boxes to be provisioned by sharing a common package
+cache among similar VM instances. Kinda like vagrant-apt_cache or
+this magical snippet but targeting multiple package managers and
+Linux distros.
+
+
+%package doc
+Summary: Documentation for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+
+%description doc
+Documentation for %{name}.
+
+%prep
+gem unpack %{SOURCE0}
+
+%setup -q -D -T -n  %{vagrant_plugin_name}-%{version}
+
+gem spec %{SOURCE0} -l --ruby > %{vagrant_plugin_name}.gemspec
+
+%build
+gem build %{vagrant_plugin_name}.gemspec
+%vagrant_plugin_install
+
+%install
+mkdir -p %{buildroot}%{vagrant_plugin_dir}
+cp -a .%{vagrant_plugin_dir}/* \
+       %{buildroot}%{vagrant_plugin_dir}/
+
+# Remove shebangs from non-executable scripts
+sed -i -e '1d' %{buildroot}%{vagrant_plugin_instdir}/spec/acceptance/sanity_check.bats
+sed -i -e '1d' %{buildroot}%{vagrant_plugin_instdir}/development/Cheffile
+
+# Test suite is present but requires Vagrant and virtualization
+#%%check
+#pushd .%%{gem_instdir}
+#popd
+
+%posttrans
+%vagrant_plugin_register %{vagrant_plugin_name}
+
+%preun
+%vagrant_plugin_unregister %{vagrant_plugin_name}
+
+%files
+%dir %{vagrant_plugin_instdir}
+%{vagrant_plugin_libdir}
+%license %{vagrant_plugin_instdir}/LICENSE.txt
+%{vagrant_plugin_instdir}/locales
+%exclude %{vagrant_plugin_cache}
+%exclude %{vagrant_plugin_instdir}/.gitignore
+%{vagrant_plugin_spec}
+
+%files doc
+%doc %{vagrant_plugin_docdir}
+%doc %{vagrant_plugin_instdir}/CHANGELOG.md
+%{vagrant_plugin_instdir}/spec
+%{vagrant_plugin_instdir}/development
+%{vagrant_plugin_instdir}/Gemfile
+%{vagrant_plugin_instdir}/Gemfile.lock
+%doc %{vagrant_plugin_instdir}/README.md
+%{vagrant_plugin_instdir}/Rakefile
+%doc %{vagrant_plugin_instdir}/docs
+%{vagrant_plugin_instdir}/vagrant-cachier.gemspec
+
+%changelog
+* Tue Apr 07 2015 Josef Stribny <jstribny at redhat.com> - 1.2.0-2
+- Do not create Vagrant group
+
+* Thu Apr 02 2015 Josef Stribny <jstribny at redhat.com> - 1.2.0-1
+- Initial package
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/vagrant-cachier.git/commit/?h=f21&id=a70f665b8b54533abcc65ddfe45b69a400a071c0


More information about the scm-commits mailing list