Project

General

Profile

« Previous | Next » 

Revision 6fcced42

Added by Dominic Cleal about 10 years ago

Support build on EL6

View differences:

rel-eng/releasers.conf
[koji-foreman]
releaser = tito.release.KojiReleaser
autobuild_tags = foreman-nightly-rhel6 foreman-nightly-nonscl-rhel6 foreman-nightly-nonscl-rhel7 foreman-nightly-fedora19
autobuild_tags = foreman-nightly-nonscl-rhel6 foreman-nightly-nonscl-rhel7 foreman-nightly-rhel6 foreman-nightly-fedora19
[koji-foreman-plugins]
releaser = tito.release.KojiReleaser
rel-eng/tito.props
rubygem-powerbar
rubygem-rack
rubygem-rack-protection
rubygem-rkerberos
rubygem-sinatra
rubygem-table_print
rubygem-terminal-table
rubygem-rkerberos/rubygem-rkerberos.spec
%{!?scl:%global pkg_name %{name}}
%{?scl:%scl_package rubygem-%{gem_name}}
%{!?_pkgdocdir:%global _pkgdocdir %{_docdir}/%{name}}
%if 0%{?rhel} == 6 && 0%{!?scl:1}
%{!?gem_extdir_mri:%global gem_extdir_mri %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")}
%global gem_extdir_mri_lib %{gem_extdir_mri}
%else
%{!?gem_extdir_mri:%global gem_extdir_mri %{gem_extdir}}
%global gem_extdir_mri_lib %{gem_extdir_mri}/lib
%endif
%global gem_name rkerberos
Summary: A Ruby interface for the the Kerberos library
......
BuildRequires: %{?scl_prefix}rubygems-devel
BuildRequires: %{?scl_prefix}ruby-devel
BuildRequires: krb5-devel
BuildRequires: %{?scl_prefix}rubygem-rake-compiler
#BuildRequires: %{?scl_prefix}rubygem-rake-compiler
Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version}
......
cp -pa .%{gem_dir}/* \
%{buildroot}%{gem_dir}/
mkdir -p %{buildroot}%{gem_extdir_mri}/lib
mv %{buildroot}%{gem_instdir}/lib/rkerberos.so %{buildroot}%{gem_extdir_mri}/lib/
mkdir -p %{buildroot}%{gem_extdir_mri_lib}
mv %{buildroot}%{gem_instdir}/lib/rkerberos.so %{buildroot}%{gem_extdir_mri_lib}
rm -rf %{buildroot}%{gem_dir}/gems/%{gem_name}-%{version}/{ext,tmp}
rm -rf %{buildroot}%{gem_dir}/gems/%{gem_name}-%{version}/.yardoc

Also available in: Unified diff