Also: - Stop building documentation due to missing dependencies - Dynamically generate python BuildRequires - The node header tarball is no longer needed
68 lines
2.6 KiB
Diff
68 lines
2.6 KiB
Diff
--- pydata-sphinx-theme-0.13.3/webpack.config.js.orig 2023-03-30 06:54:54.000000000 -0600
|
|
+++ pydata-sphinx-theme-0.13.3/webpack.config.js 2023-03-30 09:15:21.014245477 -0600
|
|
@@ -29,12 +29,8 @@ exec(`pybabel compile -d ${localePath} -
|
|
* Paths for various assets (sources and destinations)
|
|
*/
|
|
|
|
-const vendorVersions = {fontAwesome: require("@fortawesome/fontawesome-free/package.json").version};
|
|
-
|
|
const scriptPath = resolve(__dirname, "src/pydata_sphinx_theme/assets/scripts");
|
|
const staticPath = resolve(__dirname,"src/pydata_sphinx_theme/theme/pydata_sphinx_theme/static");
|
|
-const vendorPath = resolve(staticPath, "vendor");
|
|
-const faPath = {fontAwesome: resolve(vendorPath, "fontawesome", vendorVersions.fontAwesome)};
|
|
|
|
/*******************************************************************************
|
|
* functions to load the assets in the html head
|
|
@@ -60,12 +56,12 @@ const theme_scripts = [
|
|
"scripts/pydata-sphinx-theme.js",
|
|
];
|
|
const fa_stylesheets = [
|
|
- `vendor/fontawesome/${vendorVersions.fontAwesome}/css/all.min.css`,
|
|
+ `file:///usr/share/fontawsome/css/all.min.css`,
|
|
];
|
|
const fa_fonts = [
|
|
- `vendor/fontawesome/${vendorVersions.fontAwesome}/webfonts/fa-solid-900.woff2`,
|
|
- `vendor/fontawesome/${vendorVersions.fontAwesome}/webfonts/fa-brands-400.woff2`,
|
|
- `vendor/fontawesome/${vendorVersions.fontAwesome}/webfonts/fa-regular-400.woff2`,
|
|
+ `file:///usr/share/fonts/fontawesome-6-free-solid-fonts/Font Awesome 6 Free-Solid-900.otf`,
|
|
+ `file:///usr/share/fonts/fontawesome-6-brands-fonts/Font Awesome 6 Brands-Regular-400.otf`,
|
|
+ `file:///usr/share/fonts/fontawesome-6-free-fonts/Font Awesome 6 Free-Regular-400.otf`,
|
|
];
|
|
|
|
/*******************************************************************************
|
|
@@ -116,26 +112,6 @@ const htmlWebpackPlugin = new HtmlWebpac
|
|
templateContent: macroTemplate,
|
|
});
|
|
|
|
-const copyPlugin = new CopyPlugin({ // fontawesome
|
|
- patterns: [
|
|
- {
|
|
- context: "./node_modules/@fortawesome/fontawesome-free",
|
|
- from: "LICENSE.txt",
|
|
- to: resolve(faPath.fontAwesome, "LICENSE.txt"),
|
|
- },
|
|
- {
|
|
- context: "./node_modules/@fortawesome/fontawesome-free/css",
|
|
- from: "all.min.css",
|
|
- to: resolve(faPath.fontAwesome, "css"),
|
|
- },
|
|
- {
|
|
- context: "./node_modules/@fortawesome/fontawesome-free",
|
|
- from: "webfonts",
|
|
- to: resolve(faPath.fontAwesome, "webfonts"),
|
|
- },
|
|
- ]
|
|
-});
|
|
-
|
|
module.exports = {
|
|
mode: "production",
|
|
devtool: "source-map",
|
|
@@ -155,7 +131,7 @@ module.exports = {
|
|
],
|
|
}],
|
|
},
|
|
- plugins: [htmlWebpackPlugin, copyPlugin, new MiniCssExtractPlugin({
|
|
+ plugins: [htmlWebpackPlugin, new MiniCssExtractPlugin({
|
|
filename: "styles/[name].css"
|
|
})],
|
|
};
|