dart.xdg_directories: init

This commit is contained in:
aucub
2024-12-08 20:03:43 +08:00
parent 74f7df7e20
commit de816bea61
2 changed files with 26 additions and 0 deletions
@@ -16,4 +16,5 @@
sqlite3_flutter_libs = callPackage ./sqlite3_flutter_libs { };
system_tray = callPackage ./system-tray { };
super_native_extensions = callPackage ./super_native_extensions { };
xdg_directories = callPackage ./xdg_directories { };
}
@@ -0,0 +1,25 @@
{
stdenv,
xdg-user-dirs,
}:
{ version, src, ... }:
stdenv.mkDerivation rec {
pname = "xdg_directories";
inherit version src;
inherit (src) passthru;
postPatch = ''
substituteInPlace ./lib/xdg_directories.dart \
--replace-fail "'xdg-user-dir'," "'${xdg-user-dirs}/bin/xdg-user-dir',"
'';
installPhase = ''
runHook preInstall
cp -r . $out
runHook postInstall
'';
}