From 51f7d0f47e364e1c2e45c6236a6d0222d3dc169a Mon Sep 17 00:00:00 2001 From: Alexander Duda Date: Fri, 19 Feb 2016 22:32:28 +0100 Subject: [PATCH] pkgconfig: fix parsing default search path pkg-config 0.29 reports the scanning directory differently: Scanning directory #3 '/usr/local/lib/pkgconfig' instead of Scanning directory '/usr/local/lib/pkgconfig' --- lib/utilrb/pkgconfig.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utilrb/pkgconfig.rb b/lib/utilrb/pkgconfig.rb index f6fe59e..5ca20db 100644 --- a/lib/utilrb/pkgconfig.rb +++ b/lib/utilrb/pkgconfig.rb @@ -461,7 +461,7 @@ def self.each_package(regex = nil) end - FOUND_PATH_RX = /Scanning directory '(.*\/)((?:lib|lib64|share)\/.*)'$/ + FOUND_PATH_RX = /Scanning directory #?\d* ?'(.*\/)((?:lib|lib64|share)\/.*)'$/ NONEXISTENT_PATH_RX = /Cannot open directory '.*\/((?:lib|lib64|share)\/.*)' in package search path:.*/ # Returns the system-wide search path that is embedded in pkg-config