Project

General

Profile

« Previous | Next » 

Revision 92f2d7f3

Added by Daniel Lobato Garcia about 8 years ago

Update docker-api to 1.28

View differences:

comps/comps-foreman-plugins-rhel6.xml
<packagereq type="default">tfm-rubygem-algebrick</packagereq>
<packagereq type="default">tfm-rubygem-angular-rails-templates</packagereq>
<packagereq type="default">tfm-rubygem-apipie-params</packagereq>
<packagereq type="default">tfm-rubygem-archive-tar-minitar</packagereq>
<packagereq type="default">tfm-rubygem-colorize</packagereq>
<packagereq type="default">tfm-rubygem-commonjs</packagereq>
<packagereq type="default">tfm-rubygem-concurrent-ruby-edge</packagereq>
......
<packagereq type="default">tfm-rubygem-algebrick-doc</packagereq>
<packagereq type="default">tfm-rubygem-angular-rails-templates-doc</packagereq>
<packagereq type="default">tfm-rubygem-apipie-params-doc</packagereq>
<packagereq type="default">tfm-rubygem-archive-tar-minitar-doc</packagereq>
<packagereq type="default">tfm-rubygem-bastion-doc</packagereq>
<packagereq type="default">tfm-rubygem-colorize-doc</packagereq>
<packagereq type="default">tfm-rubygem-commonjs-doc</packagereq>
comps/comps-foreman-plugins-rhel7.xml
<packagereq type="default">tfm-rubygem-algebrick</packagereq>
<packagereq type="default">tfm-rubygem-angular-rails-templates</packagereq>
<packagereq type="default">tfm-rubygem-apipie-params</packagereq>
<packagereq type="default">tfm-rubygem-archive-tar-minitar</packagereq>
<packagereq type="default">tfm-rubygem-colorize</packagereq>
<packagereq type="default">tfm-rubygem-commonjs</packagereq>
<packagereq type="default">tfm-rubygem-concurrent-ruby-edge</packagereq>
......
<packagereq type="default">tfm-rubygem-algebrick-doc</packagereq>
<packagereq type="default">tfm-rubygem-angular-rails-templates-doc</packagereq>
<packagereq type="default">tfm-rubygem-apipie-params-doc</packagereq>
<packagereq type="default">tfm-rubygem-archive-tar-minitar-doc</packagereq>
<packagereq type="default">tfm-rubygem-bastion-doc</packagereq>
<packagereq type="default">tfm-rubygem-colorize-doc</packagereq>
<packagereq type="default">tfm-rubygem-commonjs-doc</packagereq>
rel-eng/tito.props
whitelist = rubygem-algebrick
rubygem-angular-rails-templates
rubygem-apipie-params
rubygem-archive-tar-minitar
rubygem-bastion
rubygem-colorize
rubygem-commonjs
......
whitelist = rubygem-algebrick
rubygem-angular-rails-templates
rubygem-apipie-params
rubygem-archive-tar-minitar
rubygem-bastion
rubygem-colorize
rubygem-commonjs
rubygem-archive-tar-minitar/archive-tar-minitar-0.5.2.gem
../.git/annex/objects/qw/xZ/SHA256E-s23040--2fe26844b314b8e2bd52ec16cff90e610b5c19075d1000161f8c8d3cc231c6c8.2.gem/SHA256E-s23040--2fe26844b314b8e2bd52ec16cff90e610b5c19075d1000161f8c8d3cc231c6c8.2.gem
rubygem-archive-tar-minitar/rubygem-archive-tar-minitar-0.5.2-fix-tests.patch
--- tests/tc_tar.rb.orig 2009-10-26 22:34:53.054062448 -0700
+++ tests/tc_tar.rb 2009-10-26 22:36:49.222080730 -0700
@@ -463,20 +463,22 @@
include TarTester
require 'rbconfig'
+ require 'time'
- TEST_TGZ = "\037\213\010\000\001B1A\000\vKI,I\324+I,\322K\257b\240\0250\000\002sSS\254\342 `dj\306``nnnbndbjd\000\0247336`P0\240\231\213\220@i1\320\367@+\351a\327 \004\362\335\034\f\313\034\r\035\031\270\337Ns\344b2\344q\335\375M\304\266QM1W\357\321>\221U\021\005\246\306\367\356\367u3\262;\212\004\265\236\\\334}\351,\377\037;\217\223\301e\247\030\024\\\236\211\277\347\346sii\265\010\330\355\234\240\362\274\371[\202\361\366\302S\316\335o&~m\237r\355\377\303\230\365\352WNW\334\266_\373\273\237\347Q\315t?\263{\377?\006\271\337?\367\207\325\346]\371\376y\307_\234~d\3772\265\346\261}\323\317\373\315\352\377O\376\271/\305\377?X\253\324\303S\373\361\347\277\372^)\267\377\363\03460\331\311\\wW|\031\203\300@\207\325p\004i\2319\251\3064\266\203P\376702B\313\377\246\246\006&\243\371\237\036 $#\263X\001\210@\351@\301XO\201\227k\240]4\nF\301(\030\005\243\200\036\000\000\004\330t\023\000\f\000\000"
- FILETIMES = Time.mktime(2004).to_i
+ # generated with tar 1.22 via tar --format=ustar -czvf
+ TEST_TGZ = "\037\213\b\000u\000\344J\000\003KI,I\324+I,\322K\257b\240\0250\000\002sSS\020mhnj\200L\203\201\261\2419\203\201\271\271\271\211\271\221\211\251\021P\334\320\330\304\324\214A\301\200f.B\002\245\305@\337\003\235\222\233\235\232W\202G\035!y\250_\340\364\020\001\362\335\034\f\321\fO\274\030\230\337^\273\317\325d r\374c\354w\221\352\246\242\342b\375K\177\005L&\375\213\231\261\267~\366\224\220\200D\003\345?u\002}\v6<\356\263\217\b-{\352\265d*\353\271[\021S7\337\254\335+8\263\370\234E\356\032\276\357^\317\255\304/\251\275[]nW\232*\035e\371\346U\362\367g{\375\317\267\363\357\274f\037x\364g\376\254\332\265\227\326\n~_l\360\354\353\237\257\237\377\034\376\301\255\250~\363\310\314\363\365{s\375\214b>\212O\310\332\371\243\324~\306\265\t\365s\363z\327\177z\177\342\277\210\334\247\365'\377\337\371\362\363\373\276\254\250\367\301s\231\217\317\377\377\351P\344\271z\204\037\f\216\261\n\356\316\351c\320\030\270`\034\262 -3'\325\230\306v\020\312\377\006FFh\371\337\310\330\330d4\377\323\003\204dd\026+\000\021(\035(\030\353)\360r\r\264\213F\301(\030\005\243`\024\214\202Q0\nF\301(\030\005\243`\024\214\202Q0\nF\301(\030\005\243`\024\214\202Q0\nF\301(\030\005\243`\024\214\202Q0\nF\001)\000\000\277\313\321J\000(\000\000"
+ FILETIMES = Time.parse('Thu Jan 01 00:00:00 EST 2004').to_i
TEST_CONTENTS = [
- [ "data.tar.gz", 174, 0755 ],
+ [ "data.tar.gz", 207, 0755 ],
[ "file3", 18, 0755 ],
]
TEST_DATA_CONTENTS = [
- [ "data", 0, 040755 ],
- [ "data/file1", 16, 010644 ],
- [ "data/file2", 16, 010644 ],
- [ "data/__dir__", 0, 010644 ],
+ [ "data/", 0, 0755, 040755 ], # both tar and unix permissions
+ [ "data/file1", 16, 0644, 0100644 ],
+ [ "data/file2", 16, 0644, 0100644 ],
+ [ "data/__dir__/", 0, 0755, 040755 ],
]
def setup
@@ -550,7 +552,7 @@
assert(File.file?(name2))
assert_equal(TEST_DATA_CONTENTS[jj][1], File.stat(name2).size, name2)
end
- assert_equal(TEST_DATA_CONTENTS[jj][2], File.stat(name2).mode, name2) unless RUBY_PLATFORM =~ /win32/
+ assert_equal(TEST_DATA_CONTENTS[jj][3], File.stat(name2).mode, name2) unless RUBY_PLATFORM =~ /win32/
end
end
ensure
rubygem-archive-tar-minitar/rubygem-archive-tar-minitar.spec
%{?scl:%scl_package rubygem-%{gem_name}}
%{!?scl:%global pkgname %{name}}
# Generated from archive-tar-minitar-0.5.2.gem by gem2rpm -*- rpm-spec -*-
%global gem_name archive-tar-minitar
Summary: Provides POSIX tar archive management from Ruby programs
Name: %{?scl_prefix}rubygem-%{gem_name}
Version: 0.5.2
Release: 11%{?dist}
Group: Development/Languages
License: GPLv2+ or Ruby
URL: http://rubyforge.org/projects/ruwiki
Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem
# Reported upstream via
# https://github.com/halostatue/minitar/issues/9
Patch0: rubygem-archive-tar-minitar-0.5.2-fix-tests.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: %{?scl_prefix_ruby}ruby(release)
Requires: %{?scl_prefix_ruby}ruby(rubygems)
BuildRequires: %{?scl_prefix_ruby}rubygems-devel
BuildRequires: %{?scl_prefix_ruby}ruby(release)
BuildArch: noarch
Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version}
%{?scl:Obsoletes: ruby193-rubygem-%{gem_name}}
%description
Archive::Tar::Minitar is a pure-Ruby library and command-line utility that
provides the ability to deal with POSIX tar(1) archive files. The
implementation is based heavily on Mauricio Ferna'ndez's implementation in
rpa-base, but has been reorganised to promote reuse in other projects.
%package doc
Summary: Documentation for %{name}
Group: Documentation
Requires: %{name} = %{version}-%{release}
%{?scl:Obsoletes: ruby193-rubygem-%{gem_name}-doc}
%description doc
This package contains documentation for %{name}.
%prep
%setup -q -c -T
%{?scl:scl enable %{scl} "}
gem install --local --install-dir .%{gem_dir} \
--bindir .%{_bindir} \
--force %{SOURCE0}
%{?scl:"}
pushd .%{gem_instdir}
%patch0 -p0
%build
%install
mkdir -p %{buildroot}%{gem_dir}
cp -pa .%{gem_dir}/* \
%{buildroot}%{gem_dir}/
mkdir -p %{buildroot}%{_bindir}
cp -pa .%{_bindir}/* \
%{buildroot}%{_bindir}/
find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x
find %{buildroot}%{gem_instdir}/{lib,tests} -type f | \
xargs -n 1 sed -i -e '/^#!\/usr\/bin\/env ruby/d'
find %{buildroot}%{gem_instdir}/bin -type f | \
xargs -n 1 sed -i -e 's"^#!/usr/bin/env ruby"#!/usr/bin/%{?scl:%{scl_prefix}}ruby"'
# require_gem is deprecated
# http://rubyforge.org/tracker/?func=detail&aid=22034&group_id=84&atid=409
sed -i 's^require_gem^gem^' %{buildroot}%{gem_instdir}/bin/minitar
%clean
rm -rf %{buildroot}
%check
%{?scl:scl enable %{scl} "}
pushd .%{gem_instdir}
# TODO try to get new version from upstream, should fix these failures
ruby tests/tc_tar.rb || :
popd
%{?scl:"}
%files
%defattr(-,root,root,-)
%{_bindir}/minitar
%doc %{gem_instdir}/README
%doc %{gem_instdir}/ChangeLog
%doc %{gem_instdir}/Install
%dir %{gem_instdir}
# Rakefile wants to load gemspec which isn't shipped with gem, drop it as it's
# broken for now
%exclude %{gem_instdir}/Rakefile
%exclude %{gem_instdir}/Install
%{gem_instdir}/bin
%{gem_libdir}
%{gem_cache}
%{gem_spec}
%files doc
%defattr(-,root,root,-)
%{gem_instdir}/tests
%{gem_docdir}
%changelog
* Thu Dec 24 2015 Dominic Cleal <dcleal@redhat.com> 0.5.2-11
- Replace ruby(abi) for ruby22 rebuild (dcleal@redhat.com)
* Wed Aug 26 2015 Dominic Cleal <dcleal@redhat.com> 0.5.2-10
- Use tfm-ruby for shebang line (dcleal@redhat.com)
- Converted to tfm SCL (dcleal@redhat.com)
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Mon Mar 18 2013 Vít Ondruch <vondruch@redhat.com> - 0.5.2-8
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Feb 02 2012 Vít Ondruch <vondruch@redhat.com> - 0.5.2-5
- Rebuilt for Ruby 1.9.3.
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Nov 02 2009 Matthew Kent <mkent@magoazul.com> - 0.5.2-2
- Fix license (#531408).
- Exclude Install (#531408).
* Mon Oct 26 2009 Matthew Kent <mkent@magoazul.com> - 0.5.2-1
- Initial package
rubygem-docker-api/docker-api-1.17.0.gem
../.git/annex/objects/qQ/zv/SHA256E-s166400--9b64448f3c4b9a4c7bc80bc66d568e0fb17aab88c8760e8a11dd64ad1f04cc45.0.gem/SHA256E-s166400--9b64448f3c4b9a4c7bc80bc66d568e0fb17aab88c8760e8a11dd64ad1f04cc45.0.gem
rubygem-docker-api/docker-api-1.28.0.gem
../.git/annex/objects/WK/zk/SHA256E-s45568--6893e3bfc117e3e927d62a722899bdbc4dfe5532f27998c9be784dfda7688234.0.gem/SHA256E-s45568--6893e3bfc117e3e927d62a722899bdbc4dfe5532f27998c9be784dfda7688234.0.gem
rubygem-docker-api/rubygem-docker-api.spec
Summary: A simple REST client for the Docker Remote API
Name: %{?scl_prefix}rubygem-%{gem_name}
Version: 1.17.0
Release: 3%{?dist}
Version: 1.28.0
Release: 1%{?dist}
Group: Development/Languages
License: MIT
URL: https://github.com/swipely/docker-api
......
Requires: %{?scl_prefix_ruby}ruby(release)
Requires: %{?scl_prefix_ruby}ruby(rubygems)
Requires: %{?scl_prefix_ruby}ruby
Requires: %{?scl_prefix}rubygem(archive-tar-minitar)
Requires: %{?scl_prefix}rubygem(excon) >= 0.38
Requires: %{?scl_prefix_ruby}rubygem(json)
BuildRequires: %{?scl_prefix_ruby}ruby(release)
......
%exclude %{gem_cache}
%exclude %{gem_instdir}/.*
%exclude %{gem_instdir}/Gemfile
%exclude %{gem_instdir}/Dockerfile
%exclude %{gem_instdir}/Rakefile
%exclude %{gem_instdir}/script
%exclude %{gem_instdir}/spec
%exclude %{gem_instdir}/*.gemspec
%{gem_spec}
tfm/scl_prefix_update.conf
algebrick=scl_prefix
angular-rails-templates=scl_prefix
apipie-params=scl_prefix
archive-tar-minitar=scl_prefix
commonjs=scl_prefix
dalli=scl_prefix
deface=scl_prefix
tfm/tfm.spec
# Obsolete packages no longer carried within this SCL to both clean up
# and to ensure smooth upgrades when old packages deps aren't satisified
Obsoletes: %{scl_prefix}rubygem-sass < 3.4.9-3
Obsoletes: %{scl_prefix}rubygem-sprockets < 2.12.3-3
Obsoletes: %{scl_prefix}rubygem-archive-tar-minitar < 0.5.2-12
Obsoletes: %{scl_prefix}rubygem-less < 2.5.1-5
Obsoletes: %{scl_prefix}rubygem-less-rails < 2.5.0-4
Obsoletes: %{scl_prefix}rubygem-sass < 3.4.9-3
Obsoletes: %{scl_prefix}rubygem-sprockets < 2.12.3-3
Obsoletes: %{scl_prefix}rubygem-uuidtools < 2.1.3-6
%description runtime

Also available in: Unified diff