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 \