Source: chromium-browser
Version: 37.0.2062.120-4
Severity: serious
Justification: fails to build from source

Dear Maintainer,

chromium failed to build on amd64 [1]:
Package gnome-keyring-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gnome-keyring-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gnome-keyring-1' found

This is due to a missing build-dependency on libgnome-keyring-dev.

Even with that installed the binary package misses a dependency on libgnome-keyring0, because 'linux_link_gnome_keyring=1' is not added to the defines.

Additionally h264 support got disabled, because 'proprietary_codecs=1' is not used anymore.

Attached patch fixes these issues, please consider applying it.

Best regards,
Andreas

PS: Please keep the git repository up to date. (Currently the last known upload there is 37.0.2062.120-2.) This would help with figuring out what changelog entries like 'Merge changes from the experimental branch' mean.
E.g. what happened with the disable/google-api-warning.patch?

1: https://buildd.debian.org/status/fetch.php?pkg=chromium-browser&arch=amd64&ver=37.0.2062.120-4&stamp=1412576129
diff --git a/debian/control b/debian/control
index 488ad96..e647d86 100644
--- a/debian/control
+++ b/debian/control
@@ -81,6 +81,7 @@ Build-Depends:
  libgcrypt11-dev | libgcrypt20-dev,
  fonts-ipafont-gothic,
  fonts-ipafont-mincho,
+ libgnome-keyring-dev,
 Built-Using:
  libjs-jquery,
  libjs-jquery-flot,
diff --git a/debian/rules b/debian/rules
index b0e5a15..797ee58 100755
--- a/debian/rules
+++ b/debian/rules
@@ -40,6 +40,8 @@ defines+=enable_hidpi=1 \
          linux_link_libpci=1 \
          linux_link_gsettings=1 \
          linux_link_libspeechd=1 \
+         linux_link_gnome_keyring=1 \
+         proprietary_codecs=1 \
 
 # system libraries to use
 defines+=use_system_re2=1 \

Reply via email to