Run composer2nix

This commit is contained in:
Oliver Davies 2025-08-15 16:20:55 +01:00
parent d415966d94
commit 988e5ee5e6
5 changed files with 364 additions and 0 deletions

View file

@ -0,0 +1,105 @@
{composerEnv, fetchurl, fetchgit ? null, fetchhg ? null, fetchsvn ? null, noDev ? false}:
let
packages = {
"psr/container" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "psr-container-c71ecc56dfe541dbd90c5360474fbc405f8d5963";
src = fetchurl {
url = "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963";
sha256 = "1mvan38yb65hwk68hl0p7jymwzr4zfnaxmwjbw7nj3rsknvga49i";
};
};
};
"symfony/console" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-console-5f360ebc65c55265a74d23d7fe27f957870158a1";
src = fetchurl {
url = "https://api.github.com/repos/symfony/console/zipball/5f360ebc65c55265a74d23d7fe27f957870158a1";
sha256 = "0y4lq8hd71pg2jwfkrmzhcy85z2rpc05wk43x9sq20pdw312fg0d";
};
};
};
"symfony/deprecation-contracts" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-deprecation-contracts-63afe740e99a13ba87ec199bb07bbdee937a5b62";
src = fetchurl {
url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62";
sha256 = "1blzjsmk38b36l15khbx2qs3c6xqmfp32l9xxq3305ifshw7ldby";
};
};
};
"symfony/polyfill-ctype" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-polyfill-ctype-a3cc8b044a6ea513310cbd48ef7333b384945638";
src = fetchurl {
url = "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638";
sha256 = "1gwalz2r31bfqldkqhw8cbxybmc1pkg74kvg07binkhk531gjqdn";
};
};
};
"symfony/polyfill-intl-grapheme" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-polyfill-intl-grapheme-b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe";
src = fetchurl {
url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe";
sha256 = "06kbz2rqp0kyxpry055pciv02ihl7vgygigqhdqqy6q7aphg9i9a";
};
};
};
"symfony/polyfill-intl-normalizer" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-polyfill-intl-normalizer-3833d7255cc303546435cb650316bff708a1c75c";
src = fetchurl {
url = "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c";
sha256 = "0qrq26nw97xfcl0p8x4ria46lk47k73vjjyqiklpw8w5cbibsfxj";
};
};
};
"symfony/polyfill-mbstring" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-polyfill-mbstring-6d857f4d76bd4b343eac26d6b539585d2bc56493";
src = fetchurl {
url = "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493";
sha256 = "0g9a4jdc0gf7vilvz1yfyzj83bisaqa6j4sz0j9arwjzlc1p2708";
};
};
};
"symfony/service-contracts" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-service-contracts-f021b05a130d35510bd6b25fe9053c2a8a15d5d4";
src = fetchurl {
url = "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4";
sha256 = "0gg6vg2x75gn5krzm99bkmk2xpc3n2i2xsi45gf3crgdyrh7mb37";
};
};
};
"symfony/string" = {
targetDir = "";
src = composerEnv.buildZipPackage {
name = "symfony-string-42f505aff654e62ac7ac2ce21033818297ca89ca";
src = fetchurl {
url = "https://api.github.com/repos/symfony/string/zipball/42f505aff654e62ac7ac2ce21033818297ca89ca";
sha256 = "02cji47gy7rhrhvmbsg2gvis4875di6d2w89kbz8n2g8w8v2yhay";
};
};
};
};
devPackages = {};
in
composerEnv.buildPackage {
inherit packages devPackages noDev;
name = "composer2nix-example";
src = composerEnv.filterSrc ./.;
executable = false;
symlinkDependencies = false;
meta = {};
}