From f8ed5ca4e6bb57f61700870f2c70f5fef63dd21e Mon Sep 17 00:00:00 2001 From: Rust Maintainers Date: Sun, 12 Mar 2017 03:15:33 +0000 Subject: [PATCH] d-use-system-jquery =================================================================== Gbp-Pq: Name d-use-system-jquery.patch --- src/librustdoc/html/render.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index ac336fe45e..cd08c7bbc2 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -656,8 +656,16 @@ fn write_shared(cx: &Context, // Add all the static files. These may already exist, but we just // overwrite them anyway to make sure that they're fresh and up-to-date. - write(cx.dst.join("jquery.js"), - include_bytes!("static/jquery-2.1.4.min.js"))?; + { + // In Debian, just copy the system jquery instead. + // If the file gets installed, we can eventually create something like + // dh_rustdoc, similar to dh_sphinxdoc to detect these copies and + // convert them into symlinks. + let jquery_system_path = "/usr/share/javascript/jquery/jquery.min.js"; + let jquery = cx.dst.join("jquery.js"); + let jquery = jquery.as_path(); + try_err!(fs::copy(jquery_system_path, jquery), &jquery); + } write(cx.dst.join("main.js"), include_bytes!("static/main.js"))?; write(cx.dst.join("rustdoc.css"), -- 2.30.2