incus-ui-canonical: 0.19.9 -> 0.21.0 (#535613)

This commit is contained in:
Adam C. Stephens
2026-06-26 13:04:50 +00:00
committed by GitHub
+12 -7
View File
@@ -20,25 +20,21 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "incus-ui-canonical";
version = "0.19.9";
version = "0.21.0";
src = fetchFromGitHub {
owner = "zabbly";
repo = "incus-ui-canonical";
# only use tags prefixed by incus- they are the tested fork versions
tag = "incus-${finalAttrs.version}";
hash = "sha256-HroAKFvmej3mOUMXwZuTXDV4UJAHkb+hLiKuqKgWRTc=";
hash = "sha256-X5s9pxNI+XjL4mp/C/bS8K0lAJ/HsRJNTwLiF3mzY4s=";
};
offlineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/yarn.lock";
hash = "sha256-08G3jYj7N9h6aBnqwGQQtpYOP/wP/k2VRY7dgmpxXZw=";
hash = "sha256-61z48VlhImykD/GJ5581Z95dIn7pv2ODZJfFKydGSPs=";
};
patchPhase = ''
find -type f -name "*.ts" -o -name "*.tsx" -o -name "*.scss" | xargs sed -i -f ${renamesSed}
'';
nativeBuildInputs = [
nodejs
fixup-yarn-lock
@@ -46,6 +42,15 @@ stdenv.mkDerivation (finalAttrs: {
git
];
postPatch = ''
# run the canonical renames sed script
find -type f -name "*.ts" -o -name "*.tsx" -o -name "*.scss" | xargs sed -i -f ${renamesSed}
# fix missing git repository issue for Vite
substituteInPlace vite.config.ts \
--replace-fail "git rev-parse --short HEAD" "echo ${finalAttrs.version}"
'';
configurePhase = ''
runHook preConfigure