[rubygem-pkg-config/f17] 1.1.4
Mamoru Tasaka
mtasaka at fedoraproject.org
Mon Aug 13 15:40:19 UTC 2012
commit c669b7dd12959c335674621ddee5a91b47cf03cb
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Tue Aug 14 00:40:08 2012 +0900
1.1.4
.gitignore | 1 +
rubygem-pkg-config-1.1.3-cflags-result-sort.patch | 16 +++++++++++
rubygem-pkg-config.spec | 30 +++++++++++++++++++-
sources | 2 +-
4 files changed, 46 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 17c91d3..ca37823 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/pkg-config-1.0.7.gem
/pkg-config-1.1.2.gem
/pkg-config-1.1.3.gem
+/pkg-config-1.1.4.gem
diff --git a/rubygem-pkg-config-1.1.3-cflags-result-sort.patch b/rubygem-pkg-config-1.1.3-cflags-result-sort.patch
new file mode 100644
index 0000000..4a94e7e
--- /dev/null
+++ b/rubygem-pkg-config-1.1.3-cflags-result-sort.patch
@@ -0,0 +1,16 @@
+--- pkg-config-1.1.3/test/test_pkg_config.rb.newpkgconfig 2012-08-02 14:18:08.216508255 +0900
++++ pkg-config-1.1.3/test/test_pkg_config.rb 2012-08-02 15:14:58.597886753 +0900
+@@ -109,7 +109,12 @@
+ def assert_pkg_config(package, pkg_config_args, actual)
+ result = pkg_config(package, *pkg_config_args)
+ result = nil if result.empty?
+- assert_equal(result, actual)
++ begin
++ assert_equal(result, actual)
++ rescue
++ puts "Did not match, retry with sorting"
++ assert_equal(result.split(" ").sort.join(" "), actual.split(" ").sort.join(" "))
++ end
+ end
+
+ def assert_override_variables(expected, override_variables)
diff --git a/rubygem-pkg-config.spec b/rubygem-pkg-config.spec
index 756e712..2bd8061 100644
--- a/rubygem-pkg-config.spec
+++ b/rubygem-pkg-config.spec
@@ -5,13 +5,16 @@
Summary: A pkg-config implementation by Ruby
Name: rubygem-%{gem_name}
-Version: 1.1.3
+Version: 1.1.4
Release: 1%{?dist}
Group: Development/Languages
License: LGPLv2+
URL: http://github.com/rcairo/pkg-config
Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem
+# Observe test failure on test_cflags test_cflags_only_I
+# with pkgconfig 0.27
+Patch0: rubygem-pkg-config-1.1.3-cflags-result-sort.patch
BuildRequires: ruby(abi) = %{rubyabi}
BuildRequires: rubygems-devel
# For %%check
@@ -52,6 +55,9 @@ gem install \
find . -name \*.gem | xargs chmod 0644
+pushd .%{gem_instdir}
+%patch0 -p1
+popd
%build
@@ -71,7 +77,17 @@ rm -rf %{buildroot}
%check
pushd .%{gem_instdir}
#rake test --verbose --trace
-ruby -Ilib -rubygems test/run-test.rb
+#ruby -Ilib -rubygems test/run-test.rb
+cat > test.rb <<EOF
+require "rubygems"
+gem "test-unit"
+require "test/unit"
+
+Dir.glob("test/**/test_*.rb") do |file|
+ require file
+end
+EOF
+ruby -Ilib:test:. ./test.rb
%files
%defattr(-, root, root, -)
@@ -90,6 +106,16 @@ ruby -Ilib -rubygems test/run-test.rb
%{gem_docdir}
%changelog
+* Tue Aug 14 2012 Mamoru Tasaka <mtasaka at fedoraproject.org> - 1.1.4-1
+- 1.1.4
+
+* Thu Aug 2 2012 Mamoru Tasaka <mtasaka at fedoraproject.org> - 1.1.3-3
+- Fix test failure on test_cflags, test_cflags_only_I with
+ recent pkgconfig
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
* Tue Apr 10 2012 Mamoru Tasaka <mtasaka at fedoraproject.org> - 1.1.3-1
- 1.1.3
diff --git a/sources b/sources
index b8b7fdb..5efcc33 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5c44d7ab5b8c23168f1965518957128e pkg-config-1.1.3.gem
+cae3d681a928482108b670ceda8c3eec pkg-config-1.1.4.gem
More information about the scm-commits
mailing list