foreman-packaging/rubygem-bastion/rubygem-bastion.spec @ e6df325a
f3a3c82d | Eric D. Helms | # This package contains macros that provide functionality relating to
|
|
# Software Collections. These macros are not used in default
|
|||
# Fedora builds, and should not be blindly copied or enabled.
|
|||
# Specifically, the "scl" macro must not be defined in official Fedora
|
|||
# builds. For more information, see:
|
|||
# http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation
|
|||
# /1/html/Software_Collections_Guide/index.html
|
|||
%{?scl:%scl_package rubygem-%{gem_name}}
|
|||
%{!?scl:%global pkg_name %{name}}
|
|||
%global gem_name bastion
|
|||
%define rubyabi 1.9.1
|
|||
Summary: UI plugin for Foreman providing AngularJS structure
|
|||
Name: %{?scl_prefix}rubygem-%{gem_name}
|
|||
2e5efe9a | Eric D. Helms | Version: 2.0.0
|
|
32ac056e | Dominic Cleal | Release: 1%{?foremandist}%{?dist}
|
|
f3a3c82d | Eric D. Helms | Group: Applications/System
|
|
License: GPLv2+
|
|||
URL: http://github.com/katello/bastion
|
|||
Source0: http://rubygems.org/downloads/%{gem_name}-%{version}.gem
|
|||
BuildArch: noarch
|
|||
Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version}
|
|||
b319e683 | Dominic Cleal | %{?scl:Obsoletes: ruby193-rubygem-%{gem_name}}
|
|
f3a3c82d | Eric D. Helms | ||
cb448d09 | Martin Bačovský | Requires: foreman >= 1.8.0
|
|
11634568 | Eric D. Helms | Requires: %{?scl_prefix}rubygem(angular-rails-templates) = 0.1.2
|
|
f3a3c82d | Eric D. Helms | ||
cb448d09 | Martin Bačovský | BuildRequires: foreman-assets >= 1.8.0
|
|
BuildRequires: foreman-plugin >= 1.8.0
|
|||
b319e683 | Dominic Cleal | BuildRequires: %{?scl_prefix_ruby}rubygems-devel
|
|
BuildRequires: %{?scl_prefix_ruby}rubygems
|
|||
f3a3c82d | Eric D. Helms | BuildRequires: %{?scl_prefix}rubygem(less-rails) >= 2.5.0
|
|
BuildRequires: %{?scl_prefix}rubygem(less-rails) < 2.6
|
|||
11634568 | Eric D. Helms | BuildRequires: %{?scl_prefix}rubygem(angular-rails-templates) = 0.1.2
|
|
f3a3c82d | Eric D. Helms | ||
%description
|
|||
Bastion serves as a plugin to Foreman that provides common
|
|||
14548448 | Dominic Cleal | elements for an AngularJS based UI component for a feature.
|
|
f3a3c82d | Eric D. Helms | The structure, common elements, and development tasks serve as
|
|
a basis for any plugin to quickly scaffold and create a UI that
|
|||
takes advantage of the Foreman (or Foreman plugin) API to create
|
|||
a modern UI.
|
|||
%package doc
|
|||
Summary: Documentation for rubygem-%{gem_name}
|
|||
BuildArch: noarch
|
|||
Requires: %{?scl_prefix}%{pkg_name} = %{version}-%{release}
|
|||
b319e683 | Dominic Cleal | %{?scl:Obsoletes: ruby193-rubygem-%{gem_name}-doc}
|
|
f3a3c82d | Eric D. Helms | ||
%description doc
|
|||
This package contains documentation for rubygem-%{gem_name}.
|
|||
%package devel
|
|||
Summary: Provides asset compilation dependencies for %{scl_prefix}rubygem-%{gem_name}
|
|||
BuildArch: noarch
|
|||
Requires: %{?scl_prefix}%{pkg_name} = %{version}-%{release}
|
|||
Requires: %{?scl_prefix}rubygem(less-rails) >= 2.5.0
|
|||
Requires: %{?scl_prefix}rubygem(less-rails) < 2.6
|
|||
b319e683 | Dominic Cleal | Requires: %{?scl_prefix_ruby}rubygem(uglifier)
|
|
e6df325a | Dominic Cleal | %{?scl:Obsoletes: ruby193-rubygem-%{gem_name}-devel}
|
|
f3a3c82d | Eric D. Helms | ||
%description devel
|
|||
This package contains assets compilation dependencies for %{scl_prefix}rubygem-%{gem_name}.
|
|||
%prep
|
|||
%setup -n %{pkg_name}-%{version} -q -c -T
|
|||
mkdir -p .%{gem_dir}
|
|||
%{?scl:scl enable %{scl} "}
|
|||
gem install --local --install-dir .%{gem_dir} \
|
|||
--force %{SOURCE0} --no-rdoc --no-ri
|
|||
%{?scl:"}
|
|||
%build
|
|||
%install
|
|||
mkdir -p %{buildroot}%{gem_dir}
|
|||
cp -a .%{gem_dir}/* \
|
|||
%{buildroot}%{gem_dir}/
|
|||
f4ab375f | Eric D. Helms | mkdir -p %{buildroot}%{foreman_bundlerd_dir}
|
|
cat <<GEMFILE > %{buildroot}%{foreman_bundlerd_dir}/bastion.rb
|
|||
gem 'bastion'
|
|||
gem 'less-rails'
|
|||
GEMFILE
|
|||
cb448d09 | Martin Bačovský | %foreman_precompile_plugin -r bastion:assets:precompile -s
|
|
f4ab375f | Eric D. Helms | %foreman_bundlerd_file
|
|
f3a3c82d | Eric D. Helms | ||
mkdir -p %{buildroot}%{foreman_dir}/public/assets
|
|||
14548448 | Dominic Cleal | ln -s %{foreman_assets_plugin} %{buildroot}%{foreman_dir}/public/assets/bastion
|
|
f3a3c82d | Eric D. Helms | ||
%files
|
|||
%dir %{gem_instdir}
|
|||
14548448 | Dominic Cleal | %{gem_libdir}
|
|
f3a3c82d | Eric D. Helms | %{gem_instdir}/app
|
|
%{gem_instdir}/config
|
|||
%{gem_instdir}/vendor
|
|||
%{gem_spec}
|
|||
14548448 | Dominic Cleal | %{foreman_bundlerd_plugin}
|
|
f3a3c82d | Eric D. Helms | %{foreman_dir}/public/assets/bastion
|
|
14548448 | Dominic Cleal | %{foreman_assets_plugin}
|
|
f3a3c82d | Eric D. Helms | %{gem_instdir}/LICENSE
|
|
1b417a72 | Eric D. Helms | %{gem_instdir}/Rakefile
|
|
f3a3c82d | Eric D. Helms | ||
%exclude %{gem_instdir}/test
|
|||
%exclude %{gem_instdir}/.jshintrc
|
|||
%exclude %{gem_instdir}/grunt
|
|||
%exclude %{gem_instdir}/bastion.js
|
|||
%exclude %{gem_instdir}/Gruntfile.js
|
|||
%exclude %{gem_instdir}/bower.json
|
|||
%exclude %{gem_instdir}/package.json
|
|||
11634568 | Eric D. Helms | %exclude %{gem_instdir}/eslint.yaml
|
|
f3a3c82d | Eric D. Helms | %exclude %{gem_dir}/cache
|
|
%files doc
|
|||
%doc %{gem_instdir}/README.md
|
|||
%files devel
|
|||
%changelog
|
|||
685cdc89 | Eric D. Helms | * Wed Jun 17 2015 Eric D. Helms <ericdhelms@gmail.com> 2.0.0-1
|
|
- Update rubygem-bastion to 2.0.0 (ericdhelms@gmail.com)
|
|||
c2cec8ea | Dominic Cleal | * Fri May 29 2015 Dominic Cleal <dcleal@redhat.com> 1.0.2-1
|
|
- Update 'rubygem-bastion' to 1.0.2 (ericdhelms@gmail.com)
|
|||
382dab2c | Dominic Cleal | * Mon Apr 13 2015 Dominic Cleal <dcleal@redhat.com> 1.0.1-1
|
|
- Update bastion to 1.0.1 (dcleal@redhat.com)
|
|||
425d24c1 | Eric D. Helms | * Mon Apr 06 2015 Eric D. Helms <ericdhelms@gmail.com> 1.0.0-1
|
|
- Update 'rubygem-bastion' to 1.0.0 (ericdhelms@gmail.com)
|
|||
3e0c4542 | Dominic Cleal | * Mon Mar 30 2015 Dominic Cleal <dcleal@redhat.com> 0.3.1-1
|
|
- Update package 'rubygem-bastion' to 0.3.1 (ericdhelms@gmail.com)
|
|||
3fe022d3 | Dominic Cleal | * Mon Mar 23 2015 Dominic Cleal <dcleal@redhat.com> 0.3.0-1
|
|
- Update rubygem-bastion to 0.3.0 (ericdhelms@gmail.com)
|
|||
9a98909b | Dominic Cleal | * Wed Mar 04 2015 Dominic Cleal <dcleal@redhat.com> 0.2.9-1
|
|
- Update package rubygem-bastion to 0.2.9 (ericdhelms@gmail.com)
|
|||
0d63f96c | Eric D. Helms | * Fri Feb 27 2015 Eric D. Helms <ericdhelms@gmail.com> 0.2.8-1
|
|
- Update rubygem-bastion to 0.2.8 (ericdhelms@gmail.com)
|
|||
cbd2cf3a | Dominic Cleal | * Tue Feb 24 2015 Dominic Cleal <dcleal@redhat.com> 0.2.7-1
|
|
- Update package rubygem-bastion to 0.2.7 (ericdhelms@gmail.com)
|
|||
1a190ae0 | Dominic Cleal | * Mon Feb 23 2015 Dominic Cleal <dcleal@redhat.com> 0.2.6-2
|
|
- Default options in foreman_precompile_plugin changed (rubygem-bastion)
|
|||
(martin.bacovsky@gmail.com)
|
|||
53c3308b | Eric D. Helms | * Wed Feb 18 2015 Eric D. Helms <ericdhelms@gmail.com> 0.2.6-1
|
|
- Update rubygem-bastion to 0.2.6 (ericdhelms@gmail.com)
|
|||
f8a37a5b | Eric D. Helms | * Thu Feb 12 2015 Eric D. Helms <ericdhelms@gmail.com> 0.2.5-1
|
|
- Update rubygem-bastion to 0.2.5 (ericdhelms@gmail.com)
|
|||
19a659e0 | Eric D. Helms | * Mon Feb 09 2015 Eric D. Helms <ericdhelms@gmail.com> 0.2.2-1
|
|
- Remove angular-rails-templates version dependency on rubygem-bastion
|
|||
(ericdhelms@gmail.com)
|
|||
07647923 | Dominic Cleal | * Tue Feb 03 2015 Dominic Cleal <dcleal@redhat.com> 0.2.0-1
|
|
- Update bastion to 0.2.0 (ericdhelms@gmail.com)
|
|||
7d61ff77 | Dominic Cleal | * Tue Jan 13 2015 Dominic Cleal <dcleal@redhat.com> 0.1.13-1
|
|
- Update rubygem-bastion to 0.1.13 (ericdhelms@gmail.com)
|
|||
65239447 | Eric D. Helms | * Tue Dec 09 2014 Eric D. Helms <ericdhelms@gmail.com> 0.1.12-1
|
|
- Update rubygem-bastion to 0.1.12 (ericdhelms@gmail.com)
|
|||
67b6fc82 | Eric D. Helms | * Mon Dec 01 2014 Eric D. Helms <ericdhelms@gmail.com> 0.1.10-1
|
|
- Update rubygem-bastion to 0.1.10 (ericdhelms@gmail.com)
|
|||
0bd6ca20 | Dominic Cleal | * Tue Nov 18 2014 Dominic Cleal <dcleal@redhat.com> 0.1.9-1
|
|
- Update 'rubygem-bastion' to 0.1.9 (ericdhelms@gmail.com)
|
|||
3d11784b | Dominic Cleal | * Wed Nov 12 2014 Dominic Cleal <dcleal@redhat.com> 0.1.8-1
|
|
- Update 'rubygem-bastion' to 0.1.8 (ericdhelms@gmail.com)
|
|||
c05d37e4 | Dominic Cleal | * Wed Nov 05 2014 Dominic Cleal <dcleal@redhat.com> 0.1.7-2
|
|
- Convert bastion to use asset precompilation RPM macros (dcleal@redhat.com)
|
|||
eda7a0e1 | Dominic Cleal | * Tue Oct 28 2014 Dominic Cleal <dcleal@redhat.com> 0.1.7-1
|
|
- Update rubygem-bastion to 0.1.7 (ericdhelms@gmail.com)
|
|||
c0c9bcd3 | Dominic Cleal | * Wed Oct 22 2014 Dominic Cleal <dcleal@redhat.com> 0.1.5-1
|
|
- Update bastion to 0.1.5 (dcleal@redhat.com)
|
|||
362ff6c0 | Dominic Cleal | * Tue Oct 21 2014 Dominic Cleal <dcleal@redhat.com> 0.1.4-1
|
|
- Update 'rubygem-bastion' 0.1.4 (ericdhelms@gmail.com)
|
|||
c812b161 | Dominic Cleal | * Fri Oct 17 2014 Dominic Cleal <dcleal@redhat.com> 0.1.3-1
|
|
- new package built with tito (ericdhelms@gmail.com)
|