dart.xdg_directories: init

aucub de816bea 74f7df7e

Changed files
+26
pkgs
development
compilers
dart
package-source-builders
xdg_directories
+1
pkgs/development/compilers/dart/package-source-builders/default.nix
···
sqlite3_flutter_libs = callPackage ./sqlite3_flutter_libs { };
system_tray = callPackage ./system-tray { };
super_native_extensions = callPackage ./super_native_extensions { };
+
xdg_directories = callPackage ./xdg_directories { };
}
+25
pkgs/development/compilers/dart/package-source-builders/xdg_directories/default.nix
···
+
{
+
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
+
'';
+
}