diff options
author | Guillermo Gomez S. (Gomix) <guillermo.gomez@gmail.com> | 2012-02-12 10:52:41 -0430 |
---|---|---|
committer | Guillermo Gomez S. (Gomix) <guillermo.gomez@gmail.com> | 2012-02-12 10:52:41 -0430 |
commit | d3e7a8ce142c130201bad2c719d3b99ec713454b (patch) | |
tree | cd7e71ba9e007d31a6434dd7b1e92a77f347f7bb /rubygem-kgio.spec | |
parent | 3ec2acfe233421327eb8ecfa478c95b164641454 (diff) | |
parent | 312cbbad4254e5275c75318a9bc84f1f7802a165 (diff) | |
download | rubygem-kgio-d3e7a8ce142c130201bad2c719d3b99ec713454b.tar.gz rubygem-kgio-d3e7a8ce142c130201bad2c719d3b99ec713454b.tar.xz rubygem-kgio-d3e7a8ce142c130201bad2c719d3b99ec713454b.zip |
Merge branch 'f17'
Conflicts:
rubygem-kgio.spec
Diffstat (limited to 'rubygem-kgio.spec')
-rw-r--r-- | rubygem-kgio.spec | 57 |
1 files changed, 56 insertions, 1 deletions
diff --git a/rubygem-kgio.spec b/rubygem-kgio.spec index cfc3f46..33d4de1 100644 --- a/rubygem-kgio.spec +++ b/rubygem-kgio.spec @@ -1,10 +1,11 @@ %global gem_name kgio + %global rubyabi 1.9.1 Summary: Kinder, gentler I/O for Ruby Name: rubygem-%{gem_name} Version: 2.7.0 -Release: 4%{?dist} +Release: 5%{?dist} Group: Development/Tools License: LGPLv2 or LGPLv3 # LICENSE file defines the licencing aspects of kgiox. @@ -21,6 +22,11 @@ BuildRequires: ruby BuildRequires: ruby(abi) = %{rubyabi} BuildRequires: rubygems-devel BuildRequires: ruby-devel +<<<<<<< HEAD +======= +BuildRequires: ruby-irb +BuildRequires: rubygems-devel +>>>>>>> f17 BuildRequires: rubygem(minitest) Provides: rubygem(%{gem_name}) = %{version} ExcludeArch: ppc ppc64 @@ -41,6 +47,7 @@ Documentation for %{name} %prep %setup -q -c -T +<<<<<<< HEAD %build mkdir -p .%{gem_dir} @@ -48,14 +55,34 @@ export CONFIGURE_ARGS="--with-cflags='%{optflags}'" gem install --local --install-dir .%{gem_dir} \ -V \ --force %{SOURCE0} +======= +mkdir -p .%{gem_dir} +export CONFIGURE_ARGS="--with-cflags='%{optflags}'" +gem install \ + -V \ + --local \ + --install-dir .%{gem_dir} \ + --force \ + --rdoc \ + %{SOURCE0} +>>>>>>> f17 # Adjusting minor permissions chmod a+r .%{gem_instdir}/ChangeLog chmod a+r .%{gem_instdir}/NEWS +<<<<<<< HEAD +======= + +%build +>>>>>>> f17 %install rm -rf %{buildroot} mkdir -p %{buildroot}%{gem_dir} +<<<<<<< HEAD +======= +mkdir -p %{buildroot}%{gem_extdir}/lib +>>>>>>> f17 cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ patch %{buildroot}%{gem_instdir}/test/test_autopush.rb %{SOURCE1} @@ -74,19 +101,32 @@ rm -f %{buildroot}/%{gem_instdir}/GIT-VERSION-GEN rm -rf %{buildroot}%{gem_instdir}/.yardoc rm -rf %{buildroot}%{gem_instdir}/ext +<<<<<<< HEAD install -d -m0755 %{buildroot}%{ruby_vendorarchdir} mv %{buildroot}%{gem_libdir}/kgio_ext.so %{buildroot}%{ruby_vendorarchdir} +======= +install -d -m0755 %{buildroot}%{gem_extdir} +mv %{buildroot}%{gem_instdir}/lib/kgio_ext.so %{buildroot}%{gem_extdir}/lib/ +>>>>>>> f17 %check # Patch test_autopush.rb cd %{buildroot}%{gem_instdir} +<<<<<<< HEAD RUBYOPT="-Ilib -I%{buildroot}%{ruby_vendorarchdir} -Itest" testrb test/test_* +======= +RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/test_* +>>>>>>> f17 %clean rm -rf %{buildroot} %files doc +<<<<<<< HEAD %doc %{gem_docdir} +======= +%doc %{gem_dir}/doc/%{gem_name}-%{version} +>>>>>>> f17 %doc %{gem_instdir}/TODO %doc %{gem_instdir}/LATEST %doc %{gem_instdir}/Rakefile @@ -95,19 +135,34 @@ rm -rf %{buildroot} %doc %{gem_instdir}/test %files +<<<<<<< HEAD %{ruby_vendorarchdir}/kgio_ext.so %dir %{gem_instdir} %dir %{gem_libdir} +======= +%{gem_extdir} +%dir %{gem_instdir} +%dir %{gem_instdir}/lib +>>>>>>> f17 %doc %{gem_instdir}/LICENSE %doc %{gem_instdir}/COPYING %doc %{gem_instdir}/README %doc %{gem_instdir}/NEWS %doc %{gem_instdir}/ChangeLog %{gem_cache} +<<<<<<< HEAD %{gem_spec} %{gem_libdir}/kgio.rb +======= +%{gem_spec} +%{gem_instdir}/lib/kgio.rb +>>>>>>> f17 %changelog +* Sun Feb 12 2012 Guillermo Gómez <guillermo.gomez@gmail.com> - 2.7.0-5 +- Proper use of new macros for Ruby 1.9 packaging +- irb added as build require + * Tue Jan 07 2012 Guillermo Gómez <guillermo.gomez@gmail.com> - 2.7.0-4 - Requires fixed for Ruby 1.9 - Spec file adjusted to use new macros |