# template: foreman_plugin %global gem_name foreman_discovery %global plugin_name discovery %global foreman_min_version 3.10 Name: rubygem-%{gem_name} Version: 24.0.1 Release: 1%{?foremandist}%{?dist} Summary: MaaS Discovery Plugin for Foreman License: GPLv3 URL: https://github.com/theforeman/foreman_discovery Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem # start specfile generated dependencies Requires: foreman >= %{foreman_min_version} BuildRequires: foreman-assets >= %{foreman_min_version} BuildRequires: foreman-plugin >= %{foreman_min_version} Requires: ruby BuildRequires: ruby BuildRequires: rubygems-devel BuildArch: noarch Provides: foreman-plugin-%{plugin_name} = %{version} # end specfile generated dependencies # start package.json devDependencies BuildRequires BuildRequires: (npm(@babel/core) >= 7.7.0 with npm(@babel/core) < 8.0.0) BuildRequires: npm(@theforeman/builder) >= 0 # end package.json devDependencies BuildRequires # start package.json dependencies BuildRequires # end package.json dependencies BuildRequires %description MaaS Discovery Plugin engine for Foreman. %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %foreman_bundlerd_file %foreman_precompile_plugin -s %files %dir %{gem_instdir} %license %{gem_instdir}/LICENSE %{gem_instdir}/app %{gem_instdir}/config %{gem_instdir}/db %{gem_instdir}/extra %{gem_libdir} %{gem_instdir}/locale %exclude %{gem_instdir}/package.json %exclude %{gem_instdir}/webpack %exclude %{gem_cache} %{gem_spec} %{foreman_bundlerd_plugin} %{foreman_assets_plugin} %{foreman_assets_foreman} %{foreman_webpack_plugin} %{foreman_webpack_foreman} %files doc %doc %{gem_docdir} %doc %{gem_instdir}/README.md %{gem_instdir}/test %posttrans %{foreman_plugin_log} %changelog * Fri Feb 16 2024 Foreman Packaging Automation - 24.0.1-1 - Update to 24.0.1 * Fri Feb 16 2024 Foreman Packaging Automation - 24.0.0-1 - Update to 24.0.0 * Wed Jan 31 2024 Evgeni Golov - 23.0.1-2 - Rebuild for Webpack 5 * Sun Jan 28 2024 Foreman Packaging Automation - 23.0.1-1 - Update to 23.0.1 * Sun Dec 03 2023 Foreman Packaging Automation 23.0.0-1 - Update to 23.0.0 * Thu Jun 22 2023 Leos Stejskal 22.0.4-2 - Regenerate spec file * Thu Mar 09 2023 Ron Lavi <1ronlavi@gmail.com> 22.0.4-1 - Update to 22.0.4 * Thu Nov 03 2022 Foreman Packaging Automation 22.0.2-1 - Update to 22.0.2 * Sun Sep 18 2022 Foreman Packaging Automation 21.0.3-1 - Update to 21.0.3 * Wed Aug 24 2022 Evgeni Golov - 21.0.2-2 - Refs #35409 - Include sprockets assets * Tue Aug 16 2022 Foreman Packaging Automation 21.0.2-1 - Update to 21.0.2 * Mon May 09 2022 Evgeni Golov - 21.0.1-2 - log plugin installation in posttrans * Wed Apr 27 2022 Ron Lavi <1ronlavi@gmail.com> 21.0.1-1 - Update to 21.0.1 * Fri Apr 22 2022 Eric D. Helms - 21.0.0-2 - Stop generaing apipie cache * Thu Mar 17 2022 Lukas Zapletal 21.0.0-1 - Update to 21.0.0 * Thu Jan 20 2022 Lukas Zapletal 20.0.1-1 - Update to 20.0.1 * Thu Nov 25 2021 Lukas Zapletal 20.0.0-1 - Update to 20.0.0 * Thu Nov 25 2021 Lukas Zapletal 19.0.0-1 - Update to 19.0.0 * Tue Nov 23 2021 Lukas Zapletal 18.0.5-1 - Update to 18.0.5 * Mon Oct 18 2021 Lukas Zapletal 18.0.4-1 - Update to 18.0.4 * Mon Sep 20 2021 Lukas Zapletal 18.0.0-1 - Update to 18.0.0 * Mon May 03 2021 Lukas Zapletal 17.0.0-1 - Update to 17.0.0 * Tue Apr 27 2021 Lukas Zapletal 16.3.5-1 - Update to 16.3.5 * Fri Apr 16 2021 Evgeni Golov - 16.3.4-3 - Drop theforeman/builder upper bound from BuildRequires - Rebuild for Ruby 2.7 * Mon Nov 23 2020 Lukas Zapletal 16.3.4-2 - Remove version SPEC macros * Tue Nov 10 2020 Lukas Zapletal 16.3.4-1 - Update to 16.3.4 * Thu Oct 29 2020 Rahul Bajaj 16.3.1-1 - Adding NPM and webpack depencies * Thu Sep 17 2020 Lukas Zapletal 16.2.0-1 - Update to 16.2.0 * Wed May 27 2020 Lukas Zapletal 16.1.0-1 - Update to 16.1 * Tue Jan 07 2020 Eric D. Helms - 16.0.1-2 - Drop migrate, seed and restart posttans * Tue Nov 26 2019 Lukas Zapletal 16.0.1-1 - Update to 16.0.1 * Tue Nov 05 2019 Marek Hulan 16.0.0-1 - Update to 16.0.0 * Fri Aug 09 2019 Lukas Zapletal 15.1.0-1 - Update to version 15.1.0 * Fri Aug 02 2019 Lukas Zapletal 15.0.2-1 - Update to version 15.0.2 * Tue Jul 23 2019 Lukas Zapletal 15.0.1-1 - Update to version 15.0.1 * Mon May 13 2019 Lukas Zapletal 15.0.0-1 - Update to version 15.0.0 * Wed Jan 30 2019 Lukas Zapletal 14.0.1-1 - Update to version 14.0.1 * Mon Nov 05 2018 Lukas Zapletal 14.0.0-1 - Update to version 14.0.0 * Fri Sep 07 2018 Eric D. Helms - 13.0.1-2 - Rebuild for Rails 5.2 and Ruby 2.5 * Tue Aug 07 2018 Lukas Zapletal 13.0.1-1 - Update to version 13.0.1 * Fri Jul 13 2018 Lukas Zapletal 12.0.2-1 - Update to version 12.0.2 - rule problems solved * Tue Jun 26 2018 Lukas Zapletal 12.0.1-1 - Update to version 12.0.1 * Fri Jun 22 2018 Lukas Zapletal 12.0.0-1 - Update to version 12.0.0 * Sun May 27 2018 Ewoud Kohl van Wijngaarden - 11.0.0-2 - Regenerate spec file based on the current template * Tue Jan 30 2018 Ewoud Kohl van Wijngaarden 11.0.0-1 - Updated to foreman_discovery-11.0.0 (lzap+git@redhat.com) * Fri Oct 27 2017 Daniel Lobato Garcia 10.0.0-1 - Update discovery to 10.0.0 (lzap@redhat.com) * Wed Oct 04 2017 Daniel Lobato Garcia 9.1.3-1 - Updated to foreman_discovery-9.1.3.gem (lzap@redhat.com) - Use HTTPS URLs for github and rubygems (ewoud@kohlvanwijngaarden.nl) - Set proper download URLs for rubygems (komidore64@gmail.com) * Mon Jun 19 2017 Eric D. Helms 9.1.1-1 - Bumped foreman_discovery to 9.1.1 (lzap+git@redhat.com) * Mon Jun 19 2017 Eric D. Helms 9.1.0-1 - Update foreman_discovery to 9.1.0 (RPM) (lzap+git@redhat.com) * Fri Apr 07 2017 Dominic Cleal 9.0.0-1 - Discovery 9.0.0 (lzap+git@redhat.com) * Mon Mar 27 2017 Dominic Cleal 8.0.1-1 - Updated foreman_discovery to 8.0.1 (lzap+git@redhat.com) - Switch to using gem_install macro (ericdhelms@gmail.com) * Fri Jan 06 2017 Dominic Cleal 8.0.0-1 - Discovery 8.0.0 (lzap+git@redhat.com) * Fri Dec 23 2016 Dominic Cleal 7.0.1-1 - Updated foreman_discovery to 7.0.1 (lzap+git@redhat.com) * Wed Aug 31 2016 Dominic Cleal 7.0.0-1 - Updated foreman_discovery to 7.0.0 (lzap+git@redhat.com) * Fri Mar 11 2016 Dominic Cleal 5.0.2-1 - Updated discovery to 5.0.2 (lzap+git@redhat.com) * Fri Feb 26 2016 Dominic Cleal 5.0.1-1 - Updated foreman_discovery to 5.0.1 (lzap+git@redhat.com) * Tue Jan 26 2016 Dominic Cleal 5.0.0-1 - Update foreman_discovery to 5.0.0 (RPM) (lzap+git@redhat.com) - Replace ruby(abi) for ruby22 rebuild (dcleal@redhat.com) * Mon Oct 26 2015 Dominic Cleal 4.1.2-1 - Updated foreman_discovery to 4.1.2 (lzap+git@redhat.com) * Tue Oct 20 2015 Dominic Cleal 4.1.1-1 - Updated foreman_discovery to 4.1.1 (RPM) (lzap+git@redhat.com) * Tue Sep 22 2015 Dominic Cleal 4.1.0-1 - Discovery 4.1.0 (lzap+git@redhat.com) * Thu Aug 27 2015 Dominic Cleal 4.0.0-2 - Converted to tfm SCL (dcleal@redhat.com) - Fix BRs to match runtime requirements (dcleal@redhat.com) * Thu Aug 13 2015 Dominic Cleal 4.0.0-1 - Updated foreman_discovery to 4.0.0 (lzap+git@redhat.com) - Better branched builds with Foreman version macro (dcleal@redhat.com) * Tue Mar 10 2015 Dominic Cleal 3.0.0-1 - Version 3.0.0 for Foreman 1.8 (lzap+git@redhat.com) - Refs #4478 - prebuild apipie cache for rubygem-foreman_discovery (martin.bacovsky@gmail.com) * Mon Feb 09 2015 Dominic Cleal 2.0.0-1 - Version bump to discovery 2.0.0 (lzap+git@redhat.com) * Sun Feb 01 2015 Dominic Cleal 2.0.0-0.1.rc2 - Update foreman_discovery to 2.0.0.rc2 (lzap+git@redhat.com) * Tue Jan 20 2015 Lukas Zapletal - 2.0.0-0.1.rc1 - Dropped extra/ directory and TCL building dependencies - Update to foreman_discovery 2.0.0.rc1 * Tue Nov 25 2014 Lukas Zapletal - 1.4.1-1 - Update to foreman_discovery 1.4.1 * Thu Oct 30 2014 Lukas Zapletal 1.4.0-2 - Update to foreman_discovery 1.4.0-2 * Thu Oct 30 2014 Lukas Zapletal 1.4.0-1 - Updated foreman_discovery to 1.4.0 (lzap+git@redhat.com) * Wed Oct 01 2014 Lukas Zapletal 1.4.0-0.1.rc4 - Update rubygem-foreman_discovery to 1.4.0.rc4 (lzap+git@redhat.com) * Wed Oct 01 2014 Lukas Zapletal - 1.4.0-0.1.rc4 - Update foreman_discovery to 1.4.0.rc4 * Tue Sep 23 2014 Dominic Cleal 1.4.0-0.1.rc3 - Update foreman_discovery to 1.4.0.rc3 (dcleal@redhat.com) * Mon Sep 22 2014 Dominic Cleal 1.4.0-0.1.rc2 - Update foreman_discovery to 1.4.0.rc2 (dcleal@redhat.com) * Thu Aug 28 2014 Dominic Cleal 1.4.0-0.1.rc1 - Update foreman_discovery to 1.4.0.rc1 (dcleal@redhat.com) * Fri Jun 06 2014 Lukas Zapletal 1.3.0-1 - Updated foreman_discovery to 1.3.0 final version (lzap+git@redhat.com) * Wed May 21 2014 Dominic Cleal 1.3.0-0.1.rc3 - Update foreman_discovery to 1.3.0.rc3 (dcleal@redhat.com) * Fri Apr 18 2014 Lukas Zapletal 1.3.0-0.1.rc2 - foreman_discovery-1.3.0.rc2 bump (lzap+git@redhat.com) - Set minimum Foreman version of 1.5 (dcleal@redhat.com) * Wed Apr 09 2014 Marek Hulan 1.3.0-0.1.rc1 - Update foreman discovery (mhulan@redhat.com) * Wed Apr 02 2014 Dominic Cleal 1.2.0-1 - Update to 1.2.0 (dcleal@redhat.com) * Fri Jan 24 2014 Lukas Zapletal 1.2.0-0.1.rc2 - Bump foreman_discovery to 1.2.0.rc2 (lzap+git@redhat.com) - Bump foreman_discovery to 1.2.0.rc1 (lzap+git@redhat.com) * Sat Oct 19 2013 Dominic Cleal 1.1.1-1 - Update to 1.1.1 (dcleal@redhat.com) * Fri Oct 18 2013 Dominic Cleal 1.1.0-1 - Update to 1.1.0 (dcleal@redhat.com) * Thu Aug 22 2013 Dominic Cleal 1.0.2-7 - Create ~foreman/discovery_dir for image building (dcleal@redhat.com) - Add patch for #2949, don't use bundler to find build_iso.sh (dcleal@redhat.com) - Add dependencies and sudoers file for image building (dcleal@redhat.com) - Remove SCL prefix from foreman-plugin-* provide (dcleal@redhat.com) * Tue Aug 13 2013 Lukas Zapletal 1.0.2-6 - adding SCL prefix to the provides statement (lzap+git@redhat.com) - fixing dependency name (lzap+git@redhat.com) * Tue Aug 13 2013 Lukas Zapletal 1.0.2-5 - adding provides statement (lzap+git@redhat.com) * Mon Aug 12 2013 Lukas Zapletal 1.0.2-4 - adding missing source file (lzap+git@redhat.com) * Mon Aug 12 2013 Lukas Zapletal 1.0.2-3 - removing alpha tags (lzap+git@redhat.com) * Thu Aug 01 2013 Lukas Zapletal - 1.0.2-1 - bump to 1.0.2 release * Wed Jun 26 2013 Dominic Cleal 1.0.0-0.1.rc4 - initial package build