From 69ad2ed402806909c04ecd86e5ca05e9d615a1ca Mon Sep 17 00:00:00 2001 From: Josef Stribny Date: Wed, 24 Jun 2015 10:00:18 +0200 Subject: [PATCH] Initial import --- .gitignore | 1 + sources | 1 + vagrant-atomic.spec | 85 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 87 insertions(+) create mode 100644 vagrant-atomic.spec diff --git a/.gitignore b/.gitignore index e69de29..fe605fe 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/vagrant-atomic-0.1.0.gem diff --git a/sources b/sources index e69de29..327e511 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +a9d8844c45a849d24419320b4256e66e vagrant-atomic-0.1.0.gem diff --git a/vagrant-atomic.spec b/vagrant-atomic.spec new file mode 100644 index 0000000..46b3d7f --- /dev/null +++ b/vagrant-atomic.spec @@ -0,0 +1,85 @@ +# Generated from vagrant-atomic-0.1.0.gem by gem2rpm -*- rpm-spec -*- +%global vagrant_plugin_name vagrant-atomic + +Name: %{vagrant_plugin_name} +Version: 0.1.0 +Release: 2%{?dist} +Summary: Project Atomic guest for Vagrant +Group: Development/Languages +License: GPLv2 +URL: https://github.com/projectatomic/vagrant-atomic +Source0: https://rubygems.org/gems/%{vagrant_plugin_name}-%{version}.gem +Requires(posttrans): vagrant +Requires(preun): vagrant +Requires: vagrant +BuildRequires: vagrant +# This package provides functionality that should be part of upstream +# package in the future. +Enhances: vagrant +BuildArch: noarch +Provides: vagrant(%{vagrant_plugin_name}) = %{version} + +%description +Adds the Project Atomic OS (http://projectatomic.io) as a guest for Vagrant. +Tested with Fedora Atomic and RHEL Atomic. + + +%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 backup file +rm %{buildroot}%{vagrant_plugin_instdir}/lib/vagrant-atomic/plugin.rb~ + +%posttrans +%vagrant_plugin_register %{vagrant_plugin_name} + +%preun +%vagrant_plugin_unregister %{vagrant_plugin_name} + +%files +%dir %{vagrant_plugin_instdir} +%exclude %{vagrant_plugin_instdir}/.gitignore +%license %{vagrant_plugin_instdir}/LICENSE +%{vagrant_plugin_libdir} +%exclude %{vagrant_plugin_cache} +%{vagrant_plugin_spec} +# Blank at the moment +%exclude %{vagrant_plugin_instdir}/CHANGELOG.md + +%files doc +%doc %{vagrant_plugin_docdir} +%{vagrant_plugin_instdir}/Gemfile +%doc %{vagrant_plugin_instdir}/README.md +%{vagrant_plugin_instdir}/Rakefile +%{vagrant_plugin_instdir}/Vagrantfile +%{vagrant_plugin_instdir}/vagrant-atomic.gemspec + +%changelog +* Wed Jun 03 2015 Josef Stribny - 0.1.0-2 +- Remove backup file, remove black changelog + +* Thu May 21 2015 Josef Stribny - 0.1.0-1 +- Initial package