Files
termux-packages/packages/kibi/fsh-path-replacement.patch
2025-10-27 07:36:48 +00:00

24 lines
1.0 KiB
Diff

--- a/src/xdg.rs
+++ b/src/xdg.rs
@@ -14,7 +14,7 @@
// If environment variable `home_key` (e.g. `$XDG_CONFIG_HOME`) is set, add its
// value to `dirs`. Otherwise, if environment variable `$HOME` is set, add
// `$HOME{def_home_suffix}` (e.g. `$HOME/.config`) to `dirs`.
- dirs.extend(var(home_key).or_else(|_| var("HOME").map(|d| d + def_home_suffix)));
+ dirs.push(var(home_key).unwrap_or(format!("@TERMUX_HOME@{}", def_home_suffix)));
// If environment variable `dirs_key` (e.g. `XDG_CONFIG_DIRS`) is set, split by
// `:` and add the parts to `dirs`.
@@ -26,9 +26,9 @@
}
/// Return configuration directories for UNIX systems
-pub fn conf_dirs() -> Vec<String> { xdg_dirs("CONFIG", "/.config", "/etc/xdg:/etc") }
+pub fn conf_dirs() -> Vec<String> { xdg_dirs("CONFIG", "/.config", "@TERMUX_PREFIX@/etc") }
/// Return syntax directories for UNIX systems
pub fn data_dirs() -> Vec<String> {
- xdg_dirs("DATA", "/.local/share", "/usr/local/share/:/usr/share/")
+ xdg_dirs("DATA", "/.local/share", "@TERMUX_PREFIX@/share/")
}