# Generated from cf-uaac-4.23.0.gem by gem2rpm -*- rpm-spec -*- %global gem_name cf-uaac Name: rubygem-%{gem_name} Version: 4.23.0 Release: 1%{?dist} Summary: Command line interface for CloudFoundry UAA License: Apache-2.0 URL: https://github.com/cloudfoundry/cf-uaac Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rspec) >= 3.12 # BuildRequires: rubygem(rspec) < 4 # BuildRequires: rubygem(simplecov) >= 0.22.0 # BuildRequires: rubygem(simplecov) < 0.23 # BuildRequires: rubygem(simplecov-rcov) >= 0.3.1 # BuildRequires: rubygem(simplecov-rcov) < 0.4 # BuildRequires: rubygem(ci_reporter) >= 2.1.0 # BuildRequires: rubygem(ci_reporter) < 2.2 # BuildRequires: rubygem(ci_reporter_rspec) >= 1.0 # BuildRequires: rubygem(ci_reporter_rspec) < 2 BuildArch: noarch %description Client command line tools for interacting with the CloudFoundry User Account and Authorization (UAA) server. The UAA is an OAuth2 Authorization Server so it can be used by webapps and command line apps to obtain access tokens to act on behalf of users. The tokens can then be used to access protected resources in a Resource Server. This library can be used by clients (as a convenient wrapper for mainstream oauth gems) or by resource servers. %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}/ mkdir -p %{buildroot}%{_bindir} cp -a .%{_bindir}/* \ %{buildroot}%{_bindir}/ find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x %check pushd .%{gem_instdir} # rspec spec popd %files %dir %{gem_instdir} %{_bindir}/completion-helper %{_bindir}/uaac %{_bindir}/uaac-completion.sh %{_bindir}/uaas %{gem_instdir}/.github %exclude %{gem_instdir}/.gitignore %exclude %{gem_instdir}/.yardopts %license %{gem_instdir}/LICENSE %{gem_instdir}/NOTICE %{gem_instdir}/bin %{gem_instdir}/curl_auth.sh %{gem_libdir} %{gem_instdir}/version.txt %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.md %{gem_instdir}/Rakefile %{gem_instdir}/cf-uaac.gemspec %{gem_instdir}/spec %changelog * Thu Apr 18 2024 mockbuilder - 4.23.0-1 - Initial package