diff --git a/modules/services/snipe-it.nix b/modules/services/snipe-it.nix index cd9f099..ca8eb1d 100644 --- a/modules/services/snipe-it.nix +++ b/modules/services/snipe-it.nix @@ -8,7 +8,6 @@ let phpPackage = cfg.phpPackage.withExtensions ({ enabled, all }: enabled ++ (with all; [ - json openssl pdo mbstring @@ -37,7 +36,10 @@ let useSSL = with cfg.nginx; (addSSL || forceSSL || onlySSL || enableACME); - snipe-it = cfg.package.override { inherit (cfg) cacheDir dataDir; }; + snipe-it = cfg.package.override { + inherit (cfg) cacheDir dataDir; + php = phpPackage; phpPackages = phpPackage.packages; + }; artisan = pkgs.writeShellScriptBin "snipe-it" '' cd ${snipe-it} @@ -61,7 +63,7 @@ in { phpPackage = mkOption { type = types.package; - default = pkgs.php74; + default = pkgs.php80; description = "PHP package to use."; }; diff --git a/pkgs/snipe-it/composer-env.nix b/pkgs/snipe-it/composer-env.nix index 6c89bc8..71714b7 100644 --- a/pkgs/snipe-it/composer-env.nix +++ b/pkgs/snipe-it/composer-env.nix @@ -4,11 +4,16 @@ let inherit (phpPackages) composer; + + filterSrc = src: + builtins.filterSource (path: type: type != "directory" || (baseNameOf path != ".git" && baseNameOf path != ".git" && baseNameOf path != ".svn")) src; + buildZipPackage = { name, src }: stdenv.mkDerivation { inherit name src; - buildInputs = [ unzip ]; + nativeBuildInputs = [ unzip ]; buildCommand = '' + shopt -s dotglob unzip $src baseDir=$(find . -type d -mindepth 1 -maxdepth 1) cd $baseDir @@ -133,10 +138,9 @@ let ''} '') (builtins.attrNames dependencies); - extraArgs = removeAttrs args [ "name" "packages" "devPackages" "buildInputs" ]; + extraArgs = removeAttrs args [ "packages" "devPackages" "buildInputs" ]; in stdenv.mkDerivation ({ - name = "composer-${name}"; buildInputs = [ php composer ] ++ buildInputs; inherit unpackPhase buildPhase; @@ -233,6 +237,7 @@ let } // extraArgs); in { + inherit filterSrc; composer = lib.makeOverridable composer; buildZipPackage = lib.makeOverridable buildZipPackage; buildPackage = lib.makeOverridable buildPackage; diff --git a/pkgs/snipe-it/composition.nix b/pkgs/snipe-it/composition.nix index 0df6cda..2519bd8 100644 --- a/pkgs/snipe-it/composition.nix +++ b/pkgs/snipe-it/composition.nix @@ -1,10 +1,11 @@ {pkgs ? import { inherit system; - }, system ? builtins.currentSystem, noDev ? false}: + }, system ? builtins.currentSystem, noDev ? false, php ? pkgs.php, phpPackages ? pkgs.phpPackages}: let composerEnv = import ./composer-env.nix { - inherit (pkgs) stdenv lib writeTextFile fetchurl php unzip phpPackages; + inherit (pkgs) stdenv lib writeTextFile fetchurl unzip; + inherit php phpPackages; }; in import ./php-packages.nix { diff --git a/pkgs/snipe-it/default.nix b/pkgs/snipe-it/default.nix index 33ad66b..8c55fa8 100644 --- a/pkgs/snipe-it/default.nix +++ b/pkgs/snipe-it/default.nix @@ -1,11 +1,12 @@ { pkgs, system, lib, fetchFromGitHub +, php, phpPackages , dataDir ? "/var/lib/snipe-it" , cacheDir ? "/var/cache/snipe-it" }: let package = (import ./composition.nix { - inherit pkgs system; + inherit pkgs system php phpPackages; noDev = true; }).overrideAttrs (oldAttrs: { installPhase = oldAttrs.installPhase + '' @@ -20,13 +21,13 @@ let in package.override rec { name = "snipe-it"; - version = "5.2.0"; + version = "6.0.0-RC-7"; src = fetchFromGitHub { owner = "snipe"; repo = "snipe-it"; rev = "v${version}"; - sha256 = "sha256-LT1JVHwmprLS52+OWgnddTKam5dEHDSuyHKxFG9WadM="; + sha256 = "sha256-GMGKo2qieTX5eR9WGZN7PnsPRUp14EysX1VyCzQZuUo="; }; meta = with lib; { diff --git a/pkgs/snipe-it/php-packages.nix b/pkgs/snipe-it/php-packages.nix index 4774b00..a68d009 100644 --- a/pkgs/snipe-it/php-packages.nix +++ b/pkgs/snipe-it/php-packages.nix @@ -2,1201 +2,1614 @@ let packages = { - "adldap2/adldap2" = { - targetDir = ""; - src = fetchgit { - name = "adldap2-adldap2-b2203d800c5932f975abc213c659428697e27cd9"; - url = "https://github.com/Adldap2/Adldap2.git"; - rev = "b2203d800c5932f975abc213c659428697e27cd9"; - sha256 = "0ipb2hizak0rk1m6pbyrsm01sxqijbd983anzp7w9qfjbkkwbpkb"; - }; - }; "alek13/slack" = { targetDir = ""; - src = fetchgit { - name = "alek13-slack-9db79a622803bf7baf0efafb50e37b900882f7fb"; - url = "https://github.com/php-slack/slack.git"; - rev = "9db79a622803bf7baf0efafb50e37b900882f7fb"; - sha256 = "07axpl34krgsj8cflk8x7flgx328mn21p8vlfpjdkigiszngmcnf"; + src = composerEnv.buildZipPackage { + name = "alek13-slack-9222449402df4e1e57d7850be87898b2c99803bd"; + src = fetchurl { + url = "https://api.github.com/repos/php-slack/slack/zipball/9222449402df4e1e57d7850be87898b2c99803bd"; + sha256 = "02kxal8066rlq4002qf36yfq8i3pafrrlbspqbvh3vxhnzzj2f2k"; + }; }; }; "asm89/stack-cors" = { targetDir = ""; - src = fetchgit { - name = "asm89-stack-cors-b9c31def6a83f84b4d4a40d35996d375755f0e08"; - url = "https://github.com/asm89/stack-cors.git"; - rev = "b9c31def6a83f84b4d4a40d35996d375755f0e08"; - sha256 = "1qkh2krf0v15a2xjwmjgvy7bl8jmr4avwgc8avq8ihzvq3cihdws"; + src = composerEnv.buildZipPackage { + name = "asm89-stack-cors-73e5b88775c64ccc0b84fb60836b30dc9d92ac4a"; + src = fetchurl { + url = "https://api.github.com/repos/asm89/stack-cors/zipball/73e5b88775c64ccc0b84fb60836b30dc9d92ac4a"; + sha256 = "1idpisw39ba2dic9jl2s2yrkdgbyny9dfxf0qdr5i0wfvvlmbdih"; + }; + }; + }; + "aws/aws-crt-php" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "aws-aws-crt-php-3942776a8c99209908ee0b287746263725685732"; + src = fetchurl { + url = "https://api.github.com/repos/awslabs/aws-crt-php/zipball/3942776a8c99209908ee0b287746263725685732"; + sha256 = "0g4vjln6s1419ydljn5m64kzid0b7cplbc0nwn3y4cj72408fyiz"; + }; }; }; "aws/aws-sdk-php" = { targetDir = ""; - src = fetchgit { - name = "aws-aws-sdk-php-6c919bc226f7ff3fbcbce948f31e618066d02ad0"; - url = "https://github.com/aws/aws-sdk-php.git"; - rev = "6c919bc226f7ff3fbcbce948f31e618066d02ad0"; - sha256 = "1lfcjsxj2nc32873m23z30qkkqx7vs54jljbdahwp78brllggsi4"; + src = composerEnv.buildZipPackage { + name = "aws-aws-sdk-php-4961e8b34fab8b92a459067f264b4dc66f969a57"; + src = fetchurl { + url = "https://api.github.com/repos/aws/aws-sdk-php/zipball/4961e8b34fab8b92a459067f264b4dc66f969a57"; + sha256 = "0axw5445n8c5c3pcszc8cncpfrbpf70ahaj5dq1n3699dfkx42am"; + }; }; }; "bacon/bacon-qr-code" = { targetDir = ""; - src = fetchgit { - name = "bacon-bacon-qr-code-5a91b62b9d37cee635bbf8d553f4546057250bee"; - url = "https://github.com/Bacon/BaconQrCode.git"; - rev = "5a91b62b9d37cee635bbf8d553f4546057250bee"; - sha256 = "1p8sjzhp430di5rik2272ns8wgq16vdspxbzyhzkgclzhk5js7w2"; - }; - }; - "barryvdh/laravel-cors" = { - targetDir = ""; - src = fetchgit { - name = "barryvdh-laravel-cors-03492f1a3bc74a05de23f93b94ac7cc5c173eec9"; - url = "https://github.com/fruitcake/laravel-cors.git"; - rev = "03492f1a3bc74a05de23f93b94ac7cc5c173eec9"; - sha256 = "0wbpv919z5rx4z3gns0czyk6jzcgdhmnhydi17qx6vsciv12z53x"; + src = composerEnv.buildZipPackage { + name = "bacon-bacon-qr-code-0069435e2a01a57193b25790f105a5d3168653c1"; + src = fetchurl { + url = "https://api.github.com/repos/Bacon/BaconQrCode/zipball/0069435e2a01a57193b25790f105a5d3168653c1"; + sha256 = "07g2jh5pvsdz301vls0w139shdgjfhr7qgl4qjramzl4b8vxd4k2"; + }; }; }; "barryvdh/laravel-debugbar" = { targetDir = ""; - src = fetchgit { - name = "barryvdh-laravel-debugbar-70b89754913fd89fef16d0170a91dbc2a5cd633a"; - url = "https://github.com/barryvdh/laravel-debugbar.git"; - rev = "70b89754913fd89fef16d0170a91dbc2a5cd633a"; - sha256 = "01plk2a0spvaxjww2247icy68i1sxvph0x2lgviza8rajwzng4vw"; + src = composerEnv.buildZipPackage { + name = "barryvdh-laravel-debugbar-b96f9820aaf1ff9afe945207883149e1c7afb298"; + src = fetchurl { + url = "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/b96f9820aaf1ff9afe945207883149e1c7afb298"; + sha256 = "0ns718nw578b0ii9jra8b2x5nvivgc9jpzmkxa8m766br1g8hsw5"; + }; + }; + }; + "barryvdh/laravel-dompdf" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "barryvdh-laravel-dompdf-e3f429e97087b2ef19b83e5ed313f080f2477685"; + src = fetchurl { + url = "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/e3f429e97087b2ef19b83e5ed313f080f2477685"; + sha256 = "1gwcv7pdbca3qk5pvb96pjilbpmgf76ppn733986mb6n55yab9g8"; + }; + }; + }; + "brick/math" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "brick-math-ca57d18f028f84f777b2168cd1911b0dee2343ae"; + src = fetchurl { + url = "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae"; + sha256 = "1nr1grrb9g5g3ihx94yk0amp8zx8prkkvg2934ygfc3rrv03cq9w"; + }; + }; + }; + "dasprid/enum" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "dasprid-enum-5abf82f213618696dda8e3bf6f64dd042d8542b2"; + src = fetchurl { + url = "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2"; + sha256 = "0rs7i1xiwhssy88s7bwnp5ri5fi2xy3fl7pw6l5k27xf2f1hv7q6"; + }; }; }; "defuse/php-encryption" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "defuse-php-encryption-77880488b9954b7884c25555c2a0ea9e7053f9d2"; - url = "https://github.com/defuse/php-encryption.git"; - rev = "77880488b9954b7884c25555c2a0ea9e7053f9d2"; - sha256 = "01rag5p6d9bgfbfxax8v0ppd3n86269ii397rjmc8ln1xknx006r"; + src = fetchurl { + url = "https://api.github.com/repos/defuse/php-encryption/zipball/77880488b9954b7884c25555c2a0ea9e7053f9d2"; + sha256 = "1lcvpg56nw72cxyh6sga7fx94qw9l0l1y78z7y7ny3hgdniwhihx"; + }; + }; + }; + "dflydev/dot-access-data" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "dflydev-dot-access-data-0992cc19268b259a39e86f296da5f0677841f42c"; + src = fetchurl { + url = "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c"; + sha256 = "0qdf1gbfkj7vjqhn7m99s1gpjkj2crqrqh1wzpdzyz27izgjgsyw"; + }; }; }; "doctrine/annotations" = { targetDir = ""; - src = fetchgit { - name = "doctrine-annotations-e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f"; - url = "https://github.com/doctrine/annotations.git"; - rev = "e6e7b7d5b45a2f2abc5460cc6396480b2b1d321f"; - sha256 = "1qsn8hxd2bqjn3rpciaw175qr78yv03x7c4ba9yxkhl42qfp8ngb"; + src = composerEnv.buildZipPackage { + name = "doctrine-annotations-5b668aef16090008790395c02c893b1ba13f7e08"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08"; + sha256 = "129dixpipqfi55yq1rcp7dwj1yl1w70i462rs16ma4bn5vzxqz5s"; + }; }; }; "doctrine/cache" = { targetDir = ""; - src = fetchgit { - name = "doctrine-cache-3bb5588cec00a0268829cc4a518490df6741af9d"; - url = "https://github.com/doctrine/cache.git"; - rev = "3bb5588cec00a0268829cc4a518490df6741af9d"; - sha256 = "1g14vnkln9rvs7hsv9b8m5dg4zwb1xgx3wj1ns5s363fiz2h1as0"; + src = composerEnv.buildZipPackage { + name = "doctrine-cache-4cf401d14df219fa6f38b671f5493449151c9ad8"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/cache/zipball/4cf401d14df219fa6f38b671f5493449151c9ad8"; + sha256 = "1hklk08cld4i5113f0a87778xmqnivkrck718wjbp1z6k76sbnsh"; + }; }; }; "doctrine/collections" = { targetDir = ""; - src = fetchgit { - name = "doctrine-collections-55f8b799269a1a472457bd1a41b4f379d4cfba4a"; - url = "https://github.com/doctrine/collections.git"; - rev = "55f8b799269a1a472457bd1a41b4f379d4cfba4a"; - sha256 = "05ywkryqakqx6k4ajl1x2q51bqm0zj530fqjb2748940g9p4fr3s"; + src = composerEnv.buildZipPackage { + name = "doctrine-collections-1958a744696c6bb3bb0d28db2611dc11610e78af"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af"; + sha256 = "0ygsw2vgrkz1wd9aw6gd8y6kjwxq9bjqcp3dgdx0p8w9mz7bdpm5"; + }; }; }; "doctrine/common" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "doctrine-common-f3812c026e557892c34ef37f6ab808a6b567da7f"; - url = "https://github.com/doctrine/common.git"; - rev = "f3812c026e557892c34ef37f6ab808a6b567da7f"; - sha256 = "0l6w032f2bqfyjcjhbf3db3n8k3xw7dznia1wxbcswcvr4zxysx1"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/common/zipball/f3812c026e557892c34ef37f6ab808a6b567da7f"; + sha256 = "16jf1wzs6ccpw2ny7rkzpf0asdwr1cfzcyw8g5x88i4j9jazn8xa"; + }; }; }; "doctrine/dbal" = { targetDir = ""; - src = fetchgit { - name = "doctrine-dbal-8dd39d2ead4409ce652fd4f02621060f009ea5e4"; - url = "https://github.com/doctrine/dbal.git"; - rev = "8dd39d2ead4409ce652fd4f02621060f009ea5e4"; - sha256 = "02970nqmb210zyi71l6ri3cfjnhhqc2i77fa2qn179ffmgnd2g3w"; + src = composerEnv.buildZipPackage { + name = "doctrine-dbal-35eae239ef515d55ebb24e9d4715cad09a4f58ed"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/dbal/zipball/35eae239ef515d55ebb24e9d4715cad09a4f58ed"; + sha256 = "14zpqqihsp29b3ha9wjahbwqxhqgz3hbmbqi4brp4bkmx4bkqkfb"; + }; }; }; "doctrine/deprecations" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "doctrine-deprecations-9504165960a1f83cc1480e2be1dd0a0478561314"; - url = "https://github.com/doctrine/deprecations.git"; - rev = "9504165960a1f83cc1480e2be1dd0a0478561314"; - sha256 = "08ibwyarnnfk1wz6gsj3cqhcpvy489gwv836vcc59ym99rsg7j0h"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314"; + sha256 = "04kpbzk5iw86imspkg7dgs54xx877k9b5q0dfg2h119mlfkvxil6"; + }; }; }; "doctrine/event-manager" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "doctrine-event-manager-41370af6a30faa9dc0368c4a6814d596e81aba7f"; - url = "https://github.com/doctrine/event-manager.git"; - rev = "41370af6a30faa9dc0368c4a6814d596e81aba7f"; - sha256 = "05lx8sq6af0mavwfapxpx782z3vr8j9p6n9gzqglrcpx5shl9faz"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f"; + sha256 = "0pn2aiwl4fvv6fcwar9alng2yrqy8bzc58n4bkp6y2jnpw5gp4m8"; + }; }; }; "doctrine/inflector" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "doctrine-inflector-4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9"; - url = "https://github.com/doctrine/inflector.git"; - rev = "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9"; - sha256 = "0q2ryl4x46pcy55r914gid8qhghw6jwx3bj9n0hbnqagxi52paq7"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9"; + sha256 = "0390gkbk3vdjd98h7wjpdv0579swbavrdb6yrlslfdr068g4bmbf"; + }; }; }; "doctrine/instantiator" = { targetDir = ""; - src = fetchgit { - name = "doctrine-instantiator-d56bf6102915de5702778fe20f2de3b2fe570b5b"; - url = "https://github.com/doctrine/instantiator.git"; - rev = "d56bf6102915de5702778fe20f2de3b2fe570b5b"; - sha256 = "0jzv6bx70542hvi3xz1dcdg6n6wi272b9ykflkxp4knkna8g5232"; + src = composerEnv.buildZipPackage { + name = "doctrine-instantiator-10dcfce151b967d20fde1b34ae6640712c3891bc"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc"; + sha256 = "1m6pw3bb8v04wqsysj8ma4db8vpm9jnd7ddh8ihdqyfpz8pawjp7"; + }; }; }; "doctrine/lexer" = { targetDir = ""; - src = fetchgit { - name = "doctrine-lexer-e864bbf5904cb8f5bb334f99209b48018522f042"; - url = "https://github.com/doctrine/lexer.git"; - rev = "e864bbf5904cb8f5bb334f99209b48018522f042"; - sha256 = "1j17c5v03cg54b6msm7my518ba4qmcin1mi7s15ynr99j4ldmb9m"; + src = composerEnv.buildZipPackage { + name = "doctrine-lexer-c268e882d4dbdd85e36e4ad69e02dc284f89d229"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229"; + sha256 = "12g069nljl3alyk15884nd1jc4mxk87isqsmfj7x6j2vxvk9qchs"; + }; }; }; "doctrine/persistence" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "doctrine-persistence-7a6eac9fb6f61bba91328f15aa7547f4806ca288"; - url = "https://github.com/doctrine/persistence.git"; - rev = "7a6eac9fb6f61bba91328f15aa7547f4806ca288"; - sha256 = "1jjfxj84hkbr8avy3bjp6v60pfpcaxk5vwflvw1apf4y8qsymgix"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/persistence/zipball/7a6eac9fb6f61bba91328f15aa7547f4806ca288"; + sha256 = "0mszkf7lxdhbr5b3ibpn7ipyrf6a6kfj283fvh83akyv1mplsl0h"; + }; }; }; "doctrine/reflection" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "doctrine-reflection-fa587178be682efe90d005e3a322590d6ebb59a5"; - url = "https://github.com/doctrine/reflection.git"; - rev = "fa587178be682efe90d005e3a322590d6ebb59a5"; - sha256 = "00iczhrxrl3hgm0816hm7a8wq343ivx562xx65liv5rk1hc0fgxk"; + src = fetchurl { + url = "https://api.github.com/repos/doctrine/reflection/zipball/fa587178be682efe90d005e3a322590d6ebb59a5"; + sha256 = "1jn3bbzv0pn16aw0kkg0l765wi49zpf5vpirqwmw3viqj9bgj1b5"; + }; + }; + }; + "dompdf/dompdf" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "dompdf-dompdf-60b704331479a69e9bcdb3496da2315b5c4f94fd"; + src = fetchurl { + url = "https://api.github.com/repos/dompdf/dompdf/zipball/60b704331479a69e9bcdb3496da2315b5c4f94fd"; + sha256 = "042dcznizi601l7n9fas6np97bai0dr73bqs92ss6v2asyky1pca"; + }; }; }; "dragonmantank/cron-expression" = { targetDir = ""; - src = fetchgit { - name = "dragonmantank-cron-expression-65b2d8ee1f10915efb3b55597da3404f096acba2"; - url = "https://github.com/dragonmantank/cron-expression.git"; - rev = "65b2d8ee1f10915efb3b55597da3404f096acba2"; - sha256 = "1lphyf5y59fgqls7z2m1b1wpx9l3w1z3rrl9nvp2mb7b7vflszdr"; + src = composerEnv.buildZipPackage { + name = "dragonmantank-cron-expression-be85b3f05b46c39bbc0d95f6c071ddff669510fa"; + src = fetchurl { + url = "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa"; + sha256 = "09k5cj8bay6jkphjl5ngfx7qb17dxnlvpf6918a9ms8am731s2a6"; + }; }; }; "eduardokum/laravel-mail-auto-embed" = { targetDir = ""; - src = fetchgit { - name = "eduardokum-laravel-mail-auto-embed-83349a6a35560edb1c95e31205e2a848d73196ef"; - url = "https://github.com/eduardokum/laravel-mail-auto-embed.git"; - rev = "83349a6a35560edb1c95e31205e2a848d73196ef"; - sha256 = "0zx5ldxa9w6l48l6kws2c1ab35sym9mgcy7zia4zfm06iam544fi"; + src = composerEnv.buildZipPackage { + name = "eduardokum-laravel-mail-auto-embed-ea098444590521d574c84a37ed732c92b840d5b4"; + src = fetchurl { + url = "https://api.github.com/repos/eduardokum/laravel-mail-auto-embed/zipball/ea098444590521d574c84a37ed732c92b840d5b4"; + sha256 = "1amqglrskwx9lfdl06k5j0inz3j41lbr0kmq6hjxx1gia0ddh91f"; + }; }; }; "egulias/email-validator" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "egulias-email-validator-0dbf5d78455d4d6a41d186da50adc1122ec066f4"; - url = "https://github.com/egulias/EmailValidator.git"; - rev = "0dbf5d78455d4d6a41d186da50adc1122ec066f4"; - sha256 = "0ngvh7bsa8gqyqx8q819c406iq5cl6q99m1rsdiwxl2hzghvirfs"; + src = fetchurl { + url = "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4"; + sha256 = "00kwb8rhk1fq3a1i152xniipk3y907q1v5r3szqbkq5rz82dwbck"; + }; }; }; "enshrined/svg-sanitize" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "enshrined-svg-sanitize-bc66593f255b7d2613d8f22041180036979b6403"; - url = "https://github.com/darylldoyle/svg-sanitizer.git"; - rev = "bc66593f255b7d2613d8f22041180036979b6403"; - sha256 = "1z11k72080k2zrg9wwgvli3zzhjzz6dkpyr0kjk52wxs5i1ic2iy"; + src = fetchurl { + url = "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/bc66593f255b7d2613d8f22041180036979b6403"; + sha256 = "10vk1mzvr8g5z1p8wmfai1p4ian2bvlns79xl6s5hmp9hfqb2ic4"; + }; }; }; "erusev/parsedown" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "erusev-parsedown-cb17b6477dfff935958ba01325f2e8a2bfa6dab3"; - url = "https://github.com/erusev/parsedown.git"; - rev = "cb17b6477dfff935958ba01325f2e8a2bfa6dab3"; - sha256 = "038a6jmjlrah7ic8q99qdvbr4ffh2178gzbh9igdh9fa2i5smv16"; + src = fetchurl { + url = "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3"; + sha256 = "1iil9v8g03m5vpxxg3a5qb2sxd1cs5c4p5i0k00cqjnjsxfrazxd"; + }; + }; + }; + "ezyang/htmlpurifier" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "ezyang-htmlpurifier-12ab42bd6e742c70c0a52f7b82477fcd44e64b75"; + src = fetchurl { + url = "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75"; + sha256 = "168kkjcq1w9vdnly5k72qc8jb8amdcmax9wja0xwfh926gb6dpz7"; + }; + }; + }; + "facade/flare-client-php" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "facade-flare-client-php-b2adf1512755637d0cef4f7d1b54301325ac78ed"; + src = fetchurl { + url = "https://api.github.com/repos/facade/flare-client-php/zipball/b2adf1512755637d0cef4f7d1b54301325ac78ed"; + sha256 = "10yqn1bi4q6mp89g16d02dc7crxdigjxyvax973fdnmxnvafl0cb"; + }; + }; + }; + "facade/ignition" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "facade-ignition-1d71996f83c9a5a7807331b8986ac890352b7a0c"; + src = fetchurl { + url = "https://api.github.com/repos/facade/ignition/zipball/1d71996f83c9a5a7807331b8986ac890352b7a0c"; + sha256 = "0zc9x2d597709rp5fzsbx5gqn48qcsw70h1a63cqrw1nl95392gs"; + }; + }; + }; + "facade/ignition-contracts" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "facade-ignition-contracts-3c921a1cdba35b68a7f0ccffc6dffc1995b18267"; + src = fetchurl { + url = "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267"; + sha256 = "1nsjwd1k9q8qmfvh7m50rs42yxzxyq4f56r6dq205gwcmqsjb2j0"; + }; }; }; "fideloper/proxy" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "fideloper-proxy-c073b2bd04d1c90e04dc1b787662b558dd65ade0"; - url = "https://github.com/fideloper/TrustedProxy.git"; - rev = "c073b2bd04d1c90e04dc1b787662b558dd65ade0"; - sha256 = "0bpik4pr0yqp3b81xj00aim1x9ny5brrr89mn9qhy5hp3rdslk5p"; + src = fetchurl { + url = "https://api.github.com/repos/fideloper/TrustedProxy/zipball/c073b2bd04d1c90e04dc1b787662b558dd65ade0"; + sha256 = "05jzgjj4fy5p1smqj41b5qxj42zn0mnczvsaacni4fmq174mz4gy"; + }; }; }; "filp/whoops" = { targetDir = ""; - src = fetchgit { - name = "filp-whoops-2edbc73a4687d9085c8f20f398eebade844e8424"; - url = "https://github.com/filp/whoops.git"; - rev = "2edbc73a4687d9085c8f20f398eebade844e8424"; - sha256 = "16a1z862whs9k8h3bwmwwdkfrgnx32ipa22qlgxw13l55r9gxzjr"; + src = composerEnv.buildZipPackage { + name = "filp-whoops-a63e5e8f26ebbebf8ed3c5c691637325512eb0dc"; + src = fetchurl { + url = "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc"; + sha256 = "0hc9zfh3i7br30831grccm4wny9dllpswhaw8hdn988mvg5xrdy0"; + }; }; }; "firebase/php-jwt" = { targetDir = ""; - src = fetchgit { - name = "firebase-php-jwt-d2113d9b2e0e349796e72d2a63cf9319100382d2"; - url = "https://github.com/firebase/php-jwt.git"; - rev = "d2113d9b2e0e349796e72d2a63cf9319100382d2"; - sha256 = "0v6k3rf7xaiz0n8kzhkmgi7v6m0w5jmbb0zn3jq86r40svcwjm1l"; + src = composerEnv.buildZipPackage { + name = "firebase-php-jwt-83b609028194aa042ea33b5af2d41a7427de80e6"; + src = fetchurl { + url = "https://api.github.com/repos/firebase/php-jwt/zipball/83b609028194aa042ea33b5af2d41a7427de80e6"; + sha256 = "16a0nw983x36al7zdcrf6h2m4jmnnvmr4p9znr5yzpchi5zx42ig"; + }; + }; + }; + "fruitcake/laravel-cors" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "fruitcake-laravel-cors-783a74f5e3431d7b9805be8afb60fd0a8f743534"; + src = fetchurl { + url = "https://api.github.com/repos/fruitcake/laravel-cors/zipball/783a74f5e3431d7b9805be8afb60fd0a8f743534"; + sha256 = "13mqhjks048fb5042l0rfrr52rz7knp9gjn8qviw9cx76kllw2c9"; + }; + }; + }; + "graham-campbell/result-type" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "graham-campbell-result-type-0690bde05318336c7221785f2a932467f98b64ca"; + src = fetchurl { + url = "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca"; + sha256 = "0a6kj3vxmhr1wh2kggmrl6y41hkg19jc0iq8qw095lf11mr4bd83"; + }; }; }; "guzzlehttp/guzzle" = { targetDir = ""; - src = fetchgit { - name = "guzzlehttp-guzzle-9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"; - url = "https://github.com/guzzle/guzzle.git"; - rev = "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"; - sha256 = "0mmzmmazmxgl4yfnwkid8zhqlhnqy07pwvkyl68ipijhmbh9rp8i"; + src = composerEnv.buildZipPackage { + name = "guzzlehttp-guzzle-ee0a041b1760e6a53d2a39c8c34115adc2af2c79"; + src = fetchurl { + url = "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79"; + sha256 = "0wa63kw5fr5jhy2cv1g28qy9rsgwhn902447mzmgz17qjx72lzrb"; + }; }; }; "guzzlehttp/promises" = { targetDir = ""; - src = fetchgit { - name = "guzzlehttp-promises-8e7d04f1f6450fef59366c399cfad4b9383aa30d"; - url = "https://github.com/guzzle/promises.git"; - rev = "8e7d04f1f6450fef59366c399cfad4b9383aa30d"; - sha256 = "1x8dd4xadlynsxmbh97n5agjia381v1jjgmdk51r1cxchwhkzdng"; + src = composerEnv.buildZipPackage { + name = "guzzlehttp-promises-fe752aedc9fd8fcca3fe7ad05d419d32998a06da"; + src = fetchurl { + url = "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da"; + sha256 = "09ivi77y49bpc2sy3xhvgq22rfh2fhv921mn8402dv0a8bdprf56"; + }; }; }; "guzzlehttp/psr7" = { targetDir = ""; - src = fetchgit { - name = "guzzlehttp-psr7-dc960a912984efb74d0a90222870c72c87f10c91"; - url = "https://github.com/guzzle/psr7.git"; - rev = "dc960a912984efb74d0a90222870c72c87f10c91"; - sha256 = "0s96yr65brxdgrgs941qc46xfnsffhwc3mm8mlq3300y8s7zlyx1"; + src = composerEnv.buildZipPackage { + name = "guzzlehttp-psr7-089edd38f5b8abba6cb01567c2a8aaa47cec4c72"; + src = fetchurl { + url = "https://api.github.com/repos/guzzle/psr7/zipball/089edd38f5b8abba6cb01567c2a8aaa47cec4c72"; + sha256 = "1k29gax82rf82sbw2cbcp4qn3s3096csvmw9848l94q6ryc4j2rb"; + }; }; }; "intervention/image" = { targetDir = ""; - src = fetchgit { - name = "intervention-image-abbf18d5ab8367f96b3205ca3c89fb2fa598c69e"; - url = "https://github.com/Intervention/image.git"; - rev = "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e"; - sha256 = "0pkjpi0ra1gq30yyqljz4l0r40hjcwnqn6zwdrja7sdz94lz1nlj"; + src = composerEnv.buildZipPackage { + name = "intervention-image-744ebba495319501b873a4e48787759c72e3fb8c"; + src = fetchurl { + url = "https://api.github.com/repos/Intervention/image/zipball/744ebba495319501b873a4e48787759c72e3fb8c"; + sha256 = "1h0w1gmnsb54k2y12vdhardssz9l3fqddln08fx9spwva1w4ms59"; + }; }; }; "javiereguiluz/easyslugger" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "javiereguiluz-easyslugger-11524a3fd70e3f0c98043755a0ffa228f2529211"; - url = "https://github.com/javiereguiluz/EasySlugger.git"; - rev = "11524a3fd70e3f0c98043755a0ffa228f2529211"; - sha256 = "1ci2jhx57qx0x51ka24c2df9m9mgms4psxnvr28ka5r6djj5n9yf"; - }; - }; - "laminas/laminas-diactoros" = { - targetDir = ""; - src = fetchgit { - name = "laminas-laminas-diactoros-36ef09b73e884135d2059cc498c938e90821bb57"; - url = "https://github.com/laminas/laminas-diactoros.git"; - rev = "36ef09b73e884135d2059cc498c938e90821bb57"; - sha256 = "04abqxa8nl6a1kki35l630hv8a1jzbacfa9yjggh13m8y3dqy9jm"; - }; - }; - "laminas/laminas-zendframework-bridge" = { - targetDir = ""; - src = fetchgit { - name = "laminas-laminas-zendframework-bridge-6ede70583e101030bcace4dcddd648f760ddf642"; - url = "https://github.com/laminas/laminas-zendframework-bridge.git"; - rev = "6ede70583e101030bcace4dcddd648f760ddf642"; - sha256 = "1661mywahl7smba3yq6fxc4gzrxz8n0zmza8p4sqaxhd3igqdkk8"; + src = fetchurl { + url = "https://api.github.com/repos/javiereguiluz/EasySlugger/zipball/11524a3fd70e3f0c98043755a0ffa228f2529211"; + sha256 = "12x5cgp3qmz5d9wvgpd6c0whygm9z3y392fdi4kqjlzi3n5yknnp"; + }; }; }; "laravel/framework" = { targetDir = ""; - src = fetchgit { - name = "laravel-framework-00fa9c04aed10d68481f5757b89da0e6798f53b3"; - url = "https://github.com/laravel/framework.git"; - rev = "00fa9c04aed10d68481f5757b89da0e6798f53b3"; - sha256 = "0jb4pwdrr54qz7zyrk7yj9vx4b0md9rs4bdw589sx5anrsvfvhnk"; + src = composerEnv.buildZipPackage { + name = "laravel-framework-97a549f1a83cfb32dab1eecab4c4d40a984a72b5"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/framework/zipball/97a549f1a83cfb32dab1eecab4c4d40a984a72b5"; + sha256 = "0fy4zhnjl2wznpnmbby1fz2jnkclcy299l6r5xdvqmz6y3s4m30h"; + }; }; }; "laravel/helpers" = { targetDir = ""; - src = fetchgit { - name = "laravel-helpers-febb10d8daaf86123825de2cb87f789a3371f0ac"; - url = "https://github.com/laravel/helpers.git"; - rev = "febb10d8daaf86123825de2cb87f789a3371f0ac"; - sha256 = "1a6ab4ad9w5ggmd2y6hc4rcvp1h3lvgsnkp3fjmccyyxrh2n4vdl"; + src = composerEnv.buildZipPackage { + name = "laravel-helpers-c28b0ccd799d58564c41a62395ac9511a1e72931"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/helpers/zipball/c28b0ccd799d58564c41a62395ac9511a1e72931"; + sha256 = "0s9ppwkwl5c1gp1bd12fvb2k1n77h0qj5vl4c88i325y5fcfgvnb"; + }; }; }; "laravel/passport" = { targetDir = ""; - src = fetchgit { - name = "laravel-passport-011bd500e8ae3d459b692467880a49ff1ecd60c0"; - url = "https://github.com/laravel/passport.git"; - rev = "011bd500e8ae3d459b692467880a49ff1ecd60c0"; - sha256 = "1333ib870xrxi538id2ai9k2ij2566nhpjchp4s01h1dpb5m4la4"; + src = composerEnv.buildZipPackage { + name = "laravel-passport-1039d8b4aa71c45dbea2f140b131cae8802237e7"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/passport/zipball/1039d8b4aa71c45dbea2f140b131cae8802237e7"; + sha256 = "0krr0dk441kglxa8jp65chbkfng5lcbav1ghv6v2ajkkjimwy6ws"; + }; + }; + }; + "laravel/serializable-closure" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "laravel-serializable-closure-9e4b005daa20b0c161f3845040046dc9ddc1d74e"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/serializable-closure/zipball/9e4b005daa20b0c161f3845040046dc9ddc1d74e"; + sha256 = "1arjkh7rxjnifcccqrdyby308fg3vlp5mfz5bhhk9cs9q1xhrhna"; + }; }; }; "laravel/slack-notification-channel" = { targetDir = ""; - src = fetchgit { - name = "laravel-slack-notification-channel-f428e76b8d0a0a2ff413ab225eeb829b9a8ffc20"; - url = "https://github.com/laravel/slack-notification-channel.git"; - rev = "f428e76b8d0a0a2ff413ab225eeb829b9a8ffc20"; - sha256 = "1gvfmgimh8shkw4kj5ap2389vazcjkf2l03bdra17d5fzr0lix48"; + src = composerEnv.buildZipPackage { + name = "laravel-slack-notification-channel-060617a31562c88656c95c5971a36989122d4b53"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/slack-notification-channel/zipball/060617a31562c88656c95c5971a36989122d4b53"; + sha256 = "1b2hw28aqb805ac5w7knm9myrgyh40aqw9njyzmvsr2jrphjwgr4"; + }; }; }; "laravel/tinker" = { targetDir = ""; - src = fetchgit { - name = "laravel-tinker-04ad32c1a3328081097a181875733fa51f402083"; - url = "https://github.com/laravel/tinker.git"; - rev = "04ad32c1a3328081097a181875733fa51f402083"; - sha256 = "0cb01fgbi0fwf0dcy9h6s8njlf6bbdd1ngv6pxfcimzv2b19grba"; + src = composerEnv.buildZipPackage { + name = "laravel-tinker-5f2f9815b7631b9f586a3de7933c25f9327d4073"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/tinker/zipball/5f2f9815b7631b9f586a3de7933c25f9327d4073"; + sha256 = "1msw0c39f5fj59ymlf1266a1fcng6qgv9b45gcy6f99w7583bf3a"; + }; + }; + }; + "laravel/ui" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "laravel-ui-f11d295de1508c5bb56206a620b00b6616de414c"; + src = fetchurl { + url = "https://api.github.com/repos/laravel/ui/zipball/f11d295de1508c5bb56206a620b00b6616de414c"; + sha256 = "1cjhzmvl5wwf2q46di5fnqf9kysfib4rfqf7h9pz8w7p74nl3r5c"; + }; }; }; "laravelcollective/html" = { targetDir = ""; - src = fetchgit { - name = "laravelcollective-html-ae15b9c4bf918ec3a78f092b8555551dd693fde3"; - url = "https://github.com/LaravelCollective/html.git"; - rev = "ae15b9c4bf918ec3a78f092b8555551dd693fde3"; - sha256 = "1yb80nrcmdybb0xpr3mrj2nngz7w7f5fxs5y1vcdicvym1wg52va"; + src = composerEnv.buildZipPackage { + name = "laravelcollective-html-78c3cb516ac9e6d3d76cad9191f81d217302dea6"; + src = fetchurl { + url = "https://api.github.com/repos/LaravelCollective/html/zipball/78c3cb516ac9e6d3d76cad9191f81d217302dea6"; + sha256 = "14nm7wzlp8hz0ja1xhs10nhci3bq9ss73jpavbs0qazipfpc38sn"; + }; + }; + }; + "lcobucci/clock" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "lcobucci-clock-353d83fe2e6ae95745b16b3d911813df6a05bfb3"; + src = fetchurl { + url = "https://api.github.com/repos/lcobucci/clock/zipball/353d83fe2e6ae95745b16b3d911813df6a05bfb3"; + sha256 = "18jdhd0jl5sqy5qkg2kjlrwyilyd80mck9gcpwa9xm7il9s9lf8m"; + }; }; }; "lcobucci/jwt" = { targetDir = ""; - src = fetchgit { - name = "lcobucci-jwt-511629a54465e89a31d3d7e4cf0935feab8b14c1"; - url = "https://github.com/lcobucci/jwt.git"; - rev = "511629a54465e89a31d3d7e4cf0935feab8b14c1"; - sha256 = "0ijg5hd5sincyal60z6gbza40ykla75xch8slygwlp0ya49k1i71"; + src = composerEnv.buildZipPackage { + name = "lcobucci-jwt-fe2d89f2eaa7087af4aa166c6f480ef04e000582"; + src = fetchurl { + url = "https://api.github.com/repos/lcobucci/jwt/zipball/fe2d89f2eaa7087af4aa166c6f480ef04e000582"; + sha256 = "04rm6gfjlhxfllhmppx2fmxl8knflcxz6ss12y4lisg938xgm187"; + }; }; }; "league/commonmark" = { targetDir = ""; - src = fetchgit { - name = "league-commonmark-c3c8b7217c52572fb42aaf84211abccf75a151b2"; - url = "https://github.com/thephpleague/commonmark.git"; - rev = "c3c8b7217c52572fb42aaf84211abccf75a151b2"; - sha256 = "1kbgxm3n18j7ds73irkj6zxgx31jc627s6jz74z9mxzsqcgq2ws9"; + src = composerEnv.buildZipPackage { + name = "league-commonmark-47b015bc4e50fd4438c1ffef6139a1fb65d2ab71"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/commonmark/zipball/47b015bc4e50fd4438c1ffef6139a1fb65d2ab71"; + sha256 = "0lgsifb74c6pyc93bg25p46anx12iws3ba13n0bgc6c9gpxia1i1"; + }; + }; + }; + "league/config" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "league-config-a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e"; + sha256 = "0mwqf6pdapgbxcry328kl9974awjmnv491c6ryirw74lqkapw2bn"; + }; }; }; "league/csv" = { targetDir = ""; - src = fetchgit { - name = "league-csv-f28da6e483bf979bac10e2add384c90ae9983e4e"; - url = "https://github.com/thephpleague/csv.git"; - rev = "f28da6e483bf979bac10e2add384c90ae9983e4e"; - sha256 = "05mibbyfwbrhyzfpiwaavnf58wd343gqx73cp6rncqb7cv8fq97p"; + src = composerEnv.buildZipPackage { + name = "league-csv-9d2e0265c5d90f5dd601bc65ff717e05cec19b47"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/csv/zipball/9d2e0265c5d90f5dd601bc65ff717e05cec19b47"; + sha256 = "0mcngirl2r8aw7hgbwaq3hrkkib4xwvhngijdhrkdzg4hj6ii3ap"; + }; }; }; "league/event" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "league-event-d2cc124cf9a3fab2bb4ff963307f60361ce4d119"; - url = "https://github.com/thephpleague/event.git"; - rev = "d2cc124cf9a3fab2bb4ff963307f60361ce4d119"; - sha256 = "152mn83s3ycqlkgrpidhk59zflinzr3xaqb4sjdhxrchsi436ll2"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119"; + sha256 = "1fc8aj0mpbrnh3b93gn8pypix28nf2gfvi403kfl7ibh5iz6ds5l"; + }; }; }; "league/flysystem" = { targetDir = ""; - src = fetchgit { - name = "league-flysystem-f3ad69181b8afed2c9edf7be5a2918144ff4ea32"; - url = "https://github.com/thephpleague/flysystem.git"; - rev = "f3ad69181b8afed2c9edf7be5a2918144ff4ea32"; - sha256 = "0d115w4w4yirdhf13a1595fk3xmsqx959k47g400g02xdalyc6w6"; + src = composerEnv.buildZipPackage { + name = "league-flysystem-094defdb4a7001845300334e7c1ee2335925ef99"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99"; + sha256 = "0dn71b1pwikbwz1cmmz9k1fc8k1fsmah3gy8sqxbz7czhqn5qiva"; + }; }; }; "league/flysystem-aws-s3-v3" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "league-flysystem-aws-s3-v3-4e25cc0582a36a786c31115e419c6e40498f6972"; - url = "https://github.com/thephpleague/flysystem-aws-s3-v3.git"; - rev = "4e25cc0582a36a786c31115e419c6e40498f6972"; - sha256 = "1dkvk2asqzkci197arwiw4h6s13l484jbgmfy3slc90yj25zgd27"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/4e25cc0582a36a786c31115e419c6e40498f6972"; + sha256 = "1q2vkgyaz7h6z3q0z3v3l5rsvhv4xc45prgzr214cgm656i2h1ab"; + }; }; }; "league/flysystem-cached-adapter" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "league-flysystem-cached-adapter-d1925efb2207ac4be3ad0c40b8277175f99ffaff"; - url = "https://github.com/thephpleague/flysystem-cached-adapter.git"; - rev = "d1925efb2207ac4be3ad0c40b8277175f99ffaff"; - sha256 = "03phiki8prnqk69q57xcghjy0glid15r568sd5fanqhpjsk71xwy"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/flysystem-cached-adapter/zipball/d1925efb2207ac4be3ad0c40b8277175f99ffaff"; + sha256 = "1gvp89cl27ypcy4h0qjm04dc5k77jfm95m4paasglzfsi6g40i71"; + }; }; }; "league/mime-type-detection" = { targetDir = ""; - src = fetchgit { - name = "league-mime-type-detection-3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3"; - url = "https://github.com/thephpleague/mime-type-detection.git"; - rev = "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3"; - sha256 = "1s24df6akl53zzqp0lx32pzmyssgqppmw08r42ra97b1afkx1xzk"; + src = composerEnv.buildZipPackage { + name = "league-mime-type-detection-aa70e813a6ad3d1558fc927863d47309b4c23e69"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69"; + sha256 = "0k2kccf1v0002bb083p1ncmm8fbyflnkjx45808sxlkrxggzqcy3"; + }; }; }; "league/oauth2-server" = { targetDir = ""; - src = fetchgit { - name = "league-oauth2-server-97dbc97b3b1bc4e613b70cb5e0e07d4b2d9372cc"; - url = "https://github.com/thephpleague/oauth2-server.git"; - rev = "97dbc97b3b1bc4e613b70cb5e0e07d4b2d9372cc"; - sha256 = "0h4ppac711r97yyprlz9jwxghspz6xlg2278gwh50w91k9mf8d8k"; + src = composerEnv.buildZipPackage { + name = "league-oauth2-server-f5698a3893eda9a17bcd48636990281e7ca77b2a"; + src = fetchurl { + url = "https://api.github.com/repos/thephpleague/oauth2-server/zipball/f5698a3893eda9a17bcd48636990281e7ca77b2a"; + sha256 = "1fi46pi8aiw8jdhdjwq38kxrva9hbk85h5gr5h1ixlxm699vnrsz"; + }; + }; + }; + "livewire/livewire" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "livewire-livewire-2d68c61a8edf338534fdd8e2b2750dca2e741439"; + src = fetchurl { + url = "https://api.github.com/repos/livewire/livewire/zipball/2d68c61a8edf338534fdd8e2b2750dca2e741439"; + sha256 = "14zyin7ph9z6z5yy7ncmi6mlwq947p9zlkkaydx6p53sxyk7y7j4"; + }; + }; + }; + "maatwebsite/excel" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "maatwebsite-excel-49ccd4142d3d7bce492d6bfb9dd9a27b12935408"; + src = fetchurl { + url = "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/49ccd4142d3d7bce492d6bfb9dd9a27b12935408"; + sha256 = "1mm83fkhz3r3l0xvskdxkfr759j8wkaa720jm0bd77bdzazrpy6g"; + }; + }; + }; + "maennchen/zipstream-php" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "maennchen-zipstream-php-c4c5803cc1f93df3d2448478ef79394a5981cc58"; + src = fetchurl { + url = "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/c4c5803cc1f93df3d2448478ef79394a5981cc58"; + sha256 = "0ggx4sb5w7aah7h645ad59gsn6r9an5y4f8xhgwbbjxndmgx34dq"; + }; + }; + }; + "markbaker/complex" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "markbaker-complex-ab8bc271e404909db09ff2d5ffa1e538085c0f22"; + src = fetchurl { + url = "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/ab8bc271e404909db09ff2d5ffa1e538085c0f22"; + sha256 = "1zgy7bz25a6wa4f0m9q3ax38a3dfzv8cz2mfcppf3znb2mxs8w5y"; + }; + }; + }; + "markbaker/matrix" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "markbaker-matrix-c66aefcafb4f6c269510e9ac46b82619a904c576"; + src = fetchurl { + url = "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/c66aefcafb4f6c269510e9ac46b82619a904c576"; + sha256 = "0vfa7phvjkgsfplpxd3s2h00c28hy389yig29bmcpxlfk008vicn"; + }; }; }; "masterminds/html5" = { targetDir = ""; - src = fetchgit { - name = "masterminds-html5-9227822783c75406cfe400984b2f095cdf03d417"; - url = "https://github.com/Masterminds/html5-php.git"; - rev = "9227822783c75406cfe400984b2f095cdf03d417"; - sha256 = "0jxz58hjzss7fnla33n39a2q5cqq5k3pm1i1jpzrbjays9y21l02"; + src = composerEnv.buildZipPackage { + name = "masterminds-html5-f640ac1bdddff06ea333a920c95bbad8872429ab"; + src = fetchurl { + url = "https://api.github.com/repos/Masterminds/html5-php/zipball/f640ac1bdddff06ea333a920c95bbad8872429ab"; + sha256 = "1v9sn44z710wha5jrzy0alx1ayj3d0fcin1xpx6c6fdhlksbqc6z"; + }; }; }; "maximebf/debugbar" = { targetDir = ""; - src = fetchgit { - name = "maximebf-debugbar-6d51ee9e94cff14412783785e79a4e7ef97b9d62"; - url = "https://github.com/maximebf/php-debugbar.git"; - rev = "6d51ee9e94cff14412783785e79a4e7ef97b9d62"; - sha256 = "0yn1b189r26qcmfn8nyjrmn3q7s4wjkzaix3z6mv6fp1dlgb8s6g"; + src = composerEnv.buildZipPackage { + name = "maximebf-debugbar-0d44b75f3b5d6d41ae83b79c7a4bceae7fbc78b6"; + src = fetchurl { + url = "https://api.github.com/repos/maximebf/php-debugbar/zipball/0d44b75f3b5d6d41ae83b79c7a4bceae7fbc78b6"; + sha256 = "02g3kz29pgf31q2q7zmm2w999n4bncm6336bh0ixv8v9vl1mssd4"; + }; + }; + }; + "mediconesystems/livewire-datatables" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "mediconesystems-livewire-datatables-bf6f24d529208e6bdec58276e92792719c73c827"; + src = fetchurl { + url = "https://api.github.com/repos/MedicOneSystems/livewire-datatables/zipball/bf6f24d529208e6bdec58276e92792719c73c827"; + sha256 = "0pdr1ax3735f2147w6bz843rrfjnrr57z6355xkdax9a16zvc0lm"; + }; }; }; "monolog/monolog" = { targetDir = ""; - src = fetchgit { - name = "monolog-monolog-1cb1cde8e8dd0f70cc0fe51354a59acad9302084"; - url = "https://github.com/Seldaek/monolog.git"; - rev = "1cb1cde8e8dd0f70cc0fe51354a59acad9302084"; - sha256 = "0wzvn2vhqxkj9hj9zfg1y1vl4ppkh3wc0ccna1k18s8v64zbvg4w"; + src = composerEnv.buildZipPackage { + name = "monolog-monolog-fd4380d6fc37626e2f799f29d91195040137eba9"; + src = fetchurl { + url = "https://api.github.com/repos/Seldaek/monolog/zipball/fd4380d6fc37626e2f799f29d91195040137eba9"; + sha256 = "1k56si01sjl93mxq1pk599yqqqhldqz34qi73y5jaga0m9iq07wk"; + }; }; }; "mtdowling/jmespath.php" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "mtdowling-jmespath.php-9b87907a81b87bc76d19a7fb2d61e61486ee9edb"; - url = "https://github.com/jmespath/jmespath.php.git"; - rev = "9b87907a81b87bc76d19a7fb2d61e61486ee9edb"; - sha256 = "0by4wvwzm4x3gi7wl1w3hfb2wwwr6ph993yd7yi2d76pyfwqm8by"; + src = fetchurl { + url = "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb"; + sha256 = "1ig3gi6f8gisagcn876598ps48s86s6m0c82diyksylarg3yn0yd"; + }; + }; + }; + "myclabs/php-enum" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "myclabs-php-enum-b942d263c641ddb5190929ff840c68f78713e937"; + src = fetchurl { + url = "https://api.github.com/repos/myclabs/php-enum/zipball/b942d263c641ddb5190929ff840c68f78713e937"; + sha256 = "16123l5459sjbmnz5nx68x8kpq5mc7miz95q4sjvancpb1dgl8d3"; + }; }; }; "neitanod/forceutf8" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "neitanod-forceutf8-c1fbe70bfb5ad41b8ec5785056b0e308b40d4831"; - url = "https://github.com/neitanod/forceutf8.git"; - rev = "c1fbe70bfb5ad41b8ec5785056b0e308b40d4831"; - sha256 = "1fx7r4syy24xz4r5q3l99r3c141w6dig8chxy5a9cxpckg3n8g0f"; + src = fetchurl { + url = "https://api.github.com/repos/neitanod/forceutf8/zipball/c1fbe70bfb5ad41b8ec5785056b0e308b40d4831"; + sha256 = "1fvh2iapy7q22n65p6xkcbxcmp68x917gkv2cb0gs59671fwxsjf"; + }; }; }; "nesbot/carbon" = { targetDir = ""; - src = fetchgit { - name = "nesbot-carbon-93d9db91c0235c486875d22f1e08b50bdf3e6eee"; - url = "https://github.com/briannesbitt/Carbon.git"; - rev = "93d9db91c0235c486875d22f1e08b50bdf3e6eee"; - sha256 = "1d1k50dyzhsyiz6161lgjkks4xb0dq6llx2li27nn8shz5qy3f46"; + src = composerEnv.buildZipPackage { + name = "nesbot-carbon-4a54375c21eea4811dbd1149fe6b246517554e78"; + src = fetchurl { + url = "https://api.github.com/repos/briannesbitt/Carbon/zipball/4a54375c21eea4811dbd1149fe6b246517554e78"; + sha256 = "00l918jykwyi8pjn7x08m29x3wrwh92sq495acyp9dkiby7k59y1"; + }; + }; + }; + "nette/schema" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "nette-schema-9a39cef03a5b34c7de64f551538cbba05c2be5df"; + src = fetchurl { + url = "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df"; + sha256 = "1kr5lai6r1l6w85ck64b1cq9cp0r2kwa10i1xcmlc7q0xlrxwhp2"; + }; + }; + }; + "nette/utils" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "nette-utils-0af4e3de4df9f1543534beab255ccf459e7a2c99"; + src = fetchurl { + url = "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99"; + sha256 = "0pmcgx3h3bl02sdqvhb9ap548ldxnhl3051imqss2yd64fkxf5fj"; + }; }; }; "nikic/php-parser" = { targetDir = ""; - src = fetchgit { - name = "nikic-php-parser-4432ba399e47c66624bc73c8c0f811e5c109576f"; - url = "https://github.com/nikic/PHP-Parser.git"; - rev = "4432ba399e47c66624bc73c8c0f811e5c109576f"; - sha256 = "12ffgzfsffvy5nncw559g108lp2f3hd9lss6dqcq54w33yp605pp"; + src = composerEnv.buildZipPackage { + name = "nikic-php-parser-210577fe3cf7badcc5814d99455df46564f3c077"; + src = fetchurl { + url = "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077"; + sha256 = "191ijb7bybqnl1jayx6bipqh91dc9acg9zsbh89fk4h1ff87b1qp"; + }; }; }; "nunomaduro/collision" = { targetDir = ""; - src = fetchgit { - name = "nunomaduro-collision-f7c45764dfe4ba5f2618d265a6f1f9c72732e01d"; - url = "https://github.com/nunomaduro/collision.git"; - rev = "f7c45764dfe4ba5f2618d265a6f1f9c72732e01d"; - sha256 = "0ar4k0p0ikrkxa54jcmvbxg82ss40v06gw5xfgbm2qpckmmzbsfr"; + src = composerEnv.buildZipPackage { + name = "nunomaduro-collision-8b610eef8582ccdc05d8f2ab23305e2d37049461"; + src = fetchurl { + url = "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461"; + sha256 = "0w559vqpknkl6fbhz5hnkc9g37ydcyrqx82w3kjl88vmjycd1f61"; + }; }; }; "nyholm/psr7" = { targetDir = ""; - src = fetchgit { - name = "nyholm-psr7-23ae1f00fbc6a886cbe3062ca682391b9cc7c37b"; - url = "https://github.com/Nyholm/psr7.git"; - rev = "23ae1f00fbc6a886cbe3062ca682391b9cc7c37b"; - sha256 = "0r8wb31f2rsw2lrbfw99ar0k8cfkh7qyyhj8mqc90l0bp1ls6xf1"; + src = composerEnv.buildZipPackage { + name = "nyholm-psr7-1461e07a0f2a975a52082ca3b769ca912b816226"; + src = fetchurl { + url = "https://api.github.com/repos/Nyholm/psr7/zipball/1461e07a0f2a975a52082ca3b769ca912b816226"; + sha256 = "1i6v8r9c2gxsjafyy03g339hkc0wcbsdlg47gy6rswg7qc1r91g1"; + }; }; }; "onelogin/php-saml" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "onelogin-php-saml-a7328b11887660ad248ea10952dd67a5aa73ba3b"; - url = "https://github.com/onelogin/php-saml.git"; - rev = "a7328b11887660ad248ea10952dd67a5aa73ba3b"; - sha256 = "1zqp1qva15x2wavhz947x6rr63n2a7wx8grv290azikhszkhxk8p"; + src = fetchurl { + url = "https://api.github.com/repos/onelogin/php-saml/zipball/a7328b11887660ad248ea10952dd67a5aa73ba3b"; + sha256 = "0ycj3n22k5i3h8p7gn0xff6a7smjypazl2k5qvyzg86fjr7s3vfv"; + }; }; }; "opis/closure" = { targetDir = ""; - src = fetchgit { - name = "opis-closure-06e2ebd25f2869e54a306dda991f7db58066f7f6"; - url = "https://github.com/opis/closure.git"; - rev = "06e2ebd25f2869e54a306dda991f7db58066f7f6"; - sha256 = "0jwjrpi3mwbcwx9k20y6v3m8klk0zx1s75brixmzl4ndkgc3rsgb"; + src = composerEnv.buildZipPackage { + name = "opis-closure-3d81e4309d2a927abbe66df935f4bb60082805ad"; + src = fetchurl { + url = "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad"; + sha256 = "0hqs6rdkkcggswrgjlispkby2yg4hwn63bl2ma62lnmpfbpwn0sd"; + }; }; }; "paragonie/constant_time_encoding" = { targetDir = ""; - src = fetchgit { - name = "paragonie-constant_time_encoding-f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c"; - url = "https://github.com/paragonie/constant_time_encoding.git"; - rev = "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c"; - sha256 = "0dqcrg22yfmk75px852vhmpkam6ay9xmmm6hvfnwqq1pf9a5k7h5"; + src = composerEnv.buildZipPackage { + name = "paragonie-constant_time_encoding-9229e15f2e6ba772f0c55dd6986c563b937170a8"; + src = fetchurl { + url = "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/9229e15f2e6ba772f0c55dd6986c563b937170a8"; + sha256 = "1cn71hyvjd100w0dyqibjxwkc8wn5525jmpv5fyh1ag04lr5ld90"; + }; }; }; "paragonie/random_compat" = { targetDir = ""; - src = fetchgit { - name = "paragonie-random_compat-84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"; - url = "https://github.com/paragonie/random_compat.git"; - rev = "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"; - sha256 = "1p7kwj9wplv8pvn752adhmbnsbhar270minib831d3jngr3glkfh"; + src = composerEnv.buildZipPackage { + name = "paragonie-random_compat-996434e5492cb4c3edcb9168db6fbb1359ef965a"; + src = fetchurl { + url = "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a"; + sha256 = "0ky7lal59dihf969r1k3pb96ql8zzdc5062jdbg69j6rj0scgkyx"; + }; }; }; "patchwork/utf8" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "patchwork-utf8-e1fa4d4a57896d074c9a8d01742b688d5db4e9d5"; - url = "https://github.com/tchwork/utf8.git"; - rev = "e1fa4d4a57896d074c9a8d01742b688d5db4e9d5"; - sha256 = "1a67mlw4nm3qd7drcjpfd7k2fdhkqzd4x106dl86gl28zczkw57r"; + src = fetchurl { + url = "https://api.github.com/repos/tchwork/utf8/zipball/e1fa4d4a57896d074c9a8d01742b688d5db4e9d5"; + sha256 = "0rarkg8v23y58bc4n6j39wdi6is0p1rgqxnixqlgavcm35xjgnw0"; + }; + }; + }; + "phenx/php-font-lib" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phenx-php-font-lib-dd448ad1ce34c63d09baccd05415e361300c35b4"; + src = fetchurl { + url = "https://api.github.com/repos/dompdf/php-font-lib/zipball/dd448ad1ce34c63d09baccd05415e361300c35b4"; + sha256 = "0l20inbvipjdg9fdd32v8b7agjyvcs0rpqswcylld64vbm2sf3il"; + }; + }; + }; + "phenx/php-svg-lib" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phenx-php-svg-lib-3ffbbb037f0871c3a819e90cff8b36dd7e656189"; + src = fetchurl { + url = "https://api.github.com/repos/dompdf/php-svg-lib/zipball/3ffbbb037f0871c3a819e90cff8b36dd7e656189"; + sha256 = "0d4c7ii9dc2gxf5syfmqrs67hiskvigi62kaif9pi4alxkr9llcp"; + }; }; }; "php-http/message-factory" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "php-http-message-factory-a478cb11f66a6ac48d8954216cfed9aa06a501a1"; - url = "https://github.com/php-http/message-factory.git"; - rev = "a478cb11f66a6ac48d8954216cfed9aa06a501a1"; - sha256 = "0qd3ba6wrshkmb6lympb0hvsnmy2hd269yyz3m1wwf4z08mi3zkf"; - }; - }; - "php-parallel-lint/php-console-color" = { - targetDir = ""; - src = fetchgit { - name = "php-parallel-lint-php-console-color-b6af326b2088f1ad3b264696c9fd590ec395b49e"; - url = "https://github.com/php-parallel-lint/PHP-Console-Color.git"; - rev = "b6af326b2088f1ad3b264696c9fd590ec395b49e"; - sha256 = "0fcypy46jpbm6bvpby09a4q0q1rby3msy1k9gv7r7qgl1s3s81w9"; - }; - }; - "php-parallel-lint/php-console-highlighter" = { - targetDir = ""; - src = fetchgit { - name = "php-parallel-lint-php-console-highlighter-21bf002f077b177f056d8cb455c5ed573adfdbb8"; - url = "https://github.com/php-parallel-lint/PHP-Console-Highlighter.git"; - rev = "21bf002f077b177f056d8cb455c5ed573adfdbb8"; - sha256 = "1gvm0hai3pj4nz6f69ifq6jz4p7gzm8m4yj3dyd1qpwkn3008dp5"; + src = fetchurl { + url = "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1"; + sha256 = "13drpc83bq332hz0b97whibkm7jpk56msq4yppw9nmrchzwgy7cs"; + }; }; }; "phpdocumentor/reflection-common" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "phpdocumentor-reflection-common-1d01c49d4ed62f25aa84a747ad35d5a16924662b"; - url = "https://github.com/phpDocumentor/ReflectionCommon.git"; - rev = "1d01c49d4ed62f25aa84a747ad35d5a16924662b"; - sha256 = "1q685cpwbfxqy42iz61xxv6zbcc1qskn07nkipflj6c5s935l8jy"; + src = fetchurl { + url = "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b"; + sha256 = "1wx720a17i24471jf8z499dnkijzb4b8xra11kvw9g9hhzfadz1r"; + }; }; }; "phpdocumentor/reflection-docblock" = { targetDir = ""; - src = fetchgit { - name = "phpdocumentor-reflection-docblock-069a785b2141f5bcf49f3e353548dc1cce6df556"; - url = "https://github.com/phpDocumentor/ReflectionDocBlock.git"; - rev = "069a785b2141f5bcf49f3e353548dc1cce6df556"; - sha256 = "1wqz7wyaajys01sjzkz4my7jh9wsv8rjl5hgp7kyijld70k66jg5"; + src = composerEnv.buildZipPackage { + name = "phpdocumentor-reflection-docblock-622548b623e81ca6d78b721c5e029f4ce664f170"; + src = fetchurl { + url = "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170"; + sha256 = "1vs0fhpqk8s9bc0sqyfhpbs63q14lfjg1f0c1dw4jz97145j6r1n"; + }; }; }; "phpdocumentor/type-resolver" = { targetDir = ""; - src = fetchgit { - name = "phpdocumentor-type-resolver-6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"; - url = "https://github.com/phpDocumentor/TypeResolver.git"; - rev = "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"; - sha256 = "1md1xb7vvdf0a9nwism4i6kwpa46hyv98wr60hi0yx9vkrg0djxj"; + src = composerEnv.buildZipPackage { + name = "phpdocumentor-type-resolver-93ebd0014cab80c4ea9f5e297ea48672f1b87706"; + src = fetchurl { + url = "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/93ebd0014cab80c4ea9f5e297ea48672f1b87706"; + sha256 = "0b76kr2bp9pmkilr334zv7y5ml8z2vfhhfqcpr9y2kn97hirfn35"; + }; + }; + }; + "phpoffice/phpspreadsheet" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "phpoffice-phpspreadsheet-3a9e29b4f386a08a151a33578e80ef1747037a48"; + src = fetchurl { + url = "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/3a9e29b4f386a08a151a33578e80ef1747037a48"; + sha256 = "1iy4d9g2ads1ichyrb80ha2hbyhnyjkxh6xg9bckfsxd12z2c0py"; + }; }; }; "phpoption/phpoption" = { targetDir = ""; - src = fetchgit { - name = "phpoption-phpoption-994ecccd8f3283ecf5ac33254543eb0ac946d525"; - url = "https://github.com/schmittjoh/php-option.git"; - rev = "994ecccd8f3283ecf5ac33254543eb0ac946d525"; - sha256 = "1fccpaixa8hsxd9629d6hc0r0s6hflbmk3syxm72iy274p3vha2s"; + src = composerEnv.buildZipPackage { + name = "phpoption-phpoption-eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; + src = fetchurl { + url = "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"; + sha256 = "1lk50y8jj2mzbwc2mxfm2xdasxf4axya72nv8wfc1vyz9y5ys3li"; + }; }; }; "phpseclib/phpseclib" = { targetDir = ""; - src = fetchgit { - name = "phpseclib-phpseclib-f5c4c19880d45d0be3e7d24ae8ac434844a898cd"; - url = "https://github.com/phpseclib/phpseclib.git"; - rev = "f5c4c19880d45d0be3e7d24ae8ac434844a898cd"; - sha256 = "1w1w3k24dwx2kw3wrxcbpdlwwy3n6lqdvn3lp26k7ml1mdzm0k99"; + src = composerEnv.buildZipPackage { + name = "phpseclib-phpseclib-1443ab79364eea48665fa8c09ac67f37d1025f7e"; + src = fetchurl { + url = "https://api.github.com/repos/phpseclib/phpseclib/zipball/1443ab79364eea48665fa8c09ac67f37d1025f7e"; + sha256 = "183n08sm1x9g6bygq35xmahfm1gpxr5w722ghiln5b1dh76ahmw5"; + }; }; }; "phpspec/prophecy" = { targetDir = ""; - src = fetchgit { - name = "phpspec-prophecy-be1996ed8adc35c3fd795488a653f4b518be70ea"; - url = "https://github.com/phpspec/prophecy.git"; - rev = "be1996ed8adc35c3fd795488a653f4b518be70ea"; - sha256 = "0qyqsjr079s6q9lzyv4njj0nmwfjhg35qa7028vsjvdbdcy7721j"; + src = composerEnv.buildZipPackage { + name = "phpspec-prophecy-bbcd7380b0ebf3961ee21409db7b38bc31d69a13"; + src = fetchurl { + url = "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13"; + sha256 = "1xw7x12lws8qdrryhbgjiih48gxwlq99ayhhsy0q2ls9i9p6mw0w"; + }; }; }; "pragmarx/google2fa" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "pragmarx-google2fa-26c4c5cf30a2844ba121760fd7301f8ad240100b"; - url = "https://github.com/antonioribeiro/google2fa.git"; - rev = "26c4c5cf30a2844ba121760fd7301f8ad240100b"; - sha256 = "1dn48a7avqbalvl62phf5nf5zrlbxq33wgpyag0w1kq9vl6sh4rn"; + src = fetchurl { + url = "https://api.github.com/repos/antonioribeiro/google2fa/zipball/26c4c5cf30a2844ba121760fd7301f8ad240100b"; + sha256 = "1jmc7s3hbczvb0h4kfmya67l969nfww3lmc4slvzsz0zd769434h"; + }; }; }; "pragmarx/google2fa-laravel" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "pragmarx-google2fa-laravel-f9014fd7ea36a1f7fffa233109cf59b209469647"; - url = "https://github.com/antonioribeiro/google2fa-laravel.git"; - rev = "f9014fd7ea36a1f7fffa233109cf59b209469647"; - sha256 = "1hkhd2jbqbpyf7bwx9klf1zvr8ichzall5hh75br71fk9gs40r8n"; + src = fetchurl { + url = "https://api.github.com/repos/antonioribeiro/google2fa-laravel/zipball/f9014fd7ea36a1f7fffa233109cf59b209469647"; + sha256 = "1y1b24fyfsf8mrhla3j699x1x6pd23rw5k3pjsag0vqgvd4v3a8n"; + }; }; }; "pragmarx/google2fa-qrcode" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "pragmarx-google2fa-qrcode-fd5ff0531a48b193a659309cc5fb882c14dbd03f"; - url = "https://github.com/antonioribeiro/google2fa-qrcode.git"; - rev = "fd5ff0531a48b193a659309cc5fb882c14dbd03f"; - sha256 = "1xncjigf98c8iygch3whkij1c93kbg0r4lbsgh92j32yi42pnkcf"; + src = fetchurl { + url = "https://api.github.com/repos/antonioribeiro/google2fa-qrcode/zipball/fd5ff0531a48b193a659309cc5fb882c14dbd03f"; + sha256 = "1csa15v68bznrz3262xjcdgcgw0lg8fwb6fhrbms2mnylhq4s35g"; + }; }; }; "psr/cache" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "psr-cache-d11b50ad223250cf17b86e38383413f5a6764bf8"; - url = "https://github.com/php-fig/cache.git"; - rev = "d11b50ad223250cf17b86e38383413f5a6764bf8"; - sha256 = "165nhqrqh7q2rrxz86iywv5nkyr0ybxfbnmcxk54bsy6yhkhvg3s"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8"; + sha256 = "06i2k3dx3b4lgn9a4v1dlgv8l9wcl4kl7vzhh63lbji0q96hv8qz"; + }; }; }; "psr/container" = { targetDir = ""; - src = fetchgit { - name = "psr-container-8622567409010282b7aeebe4bb841fe98b58dcaf"; - url = "https://github.com/php-fig/container.git"; - rev = "8622567409010282b7aeebe4bb841fe98b58dcaf"; - sha256 = "0nkpplp3nsgqflyxs7aqvi6q6sg63dwqcgs091wwh9wcqd8dvw86"; + src = composerEnv.buildZipPackage { + name = "psr-container-513e0666f7216c7459170d56df27dfcefe1689ea"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea"; + sha256 = "00yvj3b5ls2l1d0sk38g065raw837rw65dx1sicggjnkr85vmfzz"; + }; + }; + }; + "psr/event-dispatcher" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "psr-event-dispatcher-dbefd12671e8a14ec7f180cab83036ed26714bb0"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0"; + sha256 = "05nicsd9lwl467bsv4sn44fjnnvqvzj1xqw2mmz9bac9zm66fsjd"; + }; + }; + }; + "psr/http-client" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "psr-http-client-2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"; + sha256 = "0cmkifa3ji1r8kn3y1rwg81rh8g2crvnhbv2am6d688dzsbw967v"; + }; }; }; "psr/http-factory" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "psr-http-factory-12ac7fcd07e5b077433f5f2bee95b3a771bf61be"; - url = "https://github.com/php-fig/http-factory.git"; - rev = "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"; - sha256 = "0vq042m4m0i8kilqywfkywv785myyp61flbjl984llzkkds5gxy9"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be"; + sha256 = "0inbnqpc5bfhbbda9dwazsrw9xscfnc8rdx82q1qm3r446mc1vds"; + }; }; }; "psr/http-message" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "psr-http-message-f6561bf28d520154e4b0ec72be95418abe6d9363"; - url = "https://github.com/php-fig/http-message.git"; - rev = "f6561bf28d520154e4b0ec72be95418abe6d9363"; - sha256 = "0vl1qzc780wfhyfbarvnyqsd530kz32g3iv1ijcr3x1apifrsppx"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363"; + sha256 = "195dd67hva9bmr52iadr4kyp2gw2f5l51lplfiay2pv6l9y4cf45"; + }; }; }; "psr/log" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "psr-log-d49695b909c3b7628b6289db5479a1c204601f11"; - url = "https://github.com/php-fig/log.git"; - rev = "d49695b909c3b7628b6289db5479a1c204601f11"; - sha256 = "1572yv1lv5kklgjx6c9dzgq2idx0j95livs80x345h41i1f12n30"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11"; + sha256 = "0sb0mq30dvmzdgsnqvw3xh4fb4bqjncx72kf8n622f94dd48amln"; + }; }; }; "psr/simple-cache" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "psr-simple-cache-408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"; - url = "https://github.com/php-fig/simple-cache.git"; - rev = "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"; - sha256 = "02yrfcycry2h4k25v71nihdl0nl6hilv023sp19mwwcgwfigf7y4"; + src = fetchurl { + url = "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"; + sha256 = "1djgzclkamjxi9jy4m9ggfzgq1vqxaga2ip7l3cj88p7rwkzjxgw"; + }; }; }; "psy/psysh" = { targetDir = ""; - src = fetchgit { - name = "psy-psysh-e4573f47750dd6c92dca5aee543fa77513cbd8d3"; - url = "https://github.com/bobthecow/psysh.git"; - rev = "e4573f47750dd6c92dca5aee543fa77513cbd8d3"; - sha256 = "1n74jamhpx0jyfq06ygyq79h392fz2lqvccw8jc6s1h92cvmw1yq"; + src = composerEnv.buildZipPackage { + name = "psy-psysh-7f7da640d68b9c9fec819caae7c744a213df6514"; + src = fetchurl { + url = "https://api.github.com/repos/bobthecow/psysh/zipball/7f7da640d68b9c9fec819caae7c744a213df6514"; + sha256 = "18pswm73lnsx3hjpnc6ld694jkf1n9g00a114a27k5ns0wwkag52"; + }; }; }; "ralouphie/getallheaders" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "ralouphie-getallheaders-120b605dfeb996808c31b6477290a714d356e822"; - url = "https://github.com/ralouphie/getallheaders.git"; - rev = "120b605dfeb996808c31b6477290a714d356e822"; - sha256 = "06b04had20vs9jbl55askh68jm3fck53mbjxhhzsa6i2h3fgz3dk"; + src = fetchurl { + url = "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822"; + sha256 = "1bv7ndkkankrqlr2b4kw7qp3fl0dxi6bp26bnim6dnlhavd6a0gg"; + }; + }; + }; + "ramsey/collection" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "ramsey-collection-cccc74ee5e328031b15640b51056ee8d3bb66c0a"; + src = fetchurl { + url = "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a"; + sha256 = "1i2ga25aj80cci3di58qm17l588lzgank8wqhdbq0dcb3cg6cgr6"; + }; }; }; "ramsey/uuid" = { targetDir = ""; - src = fetchgit { - name = "ramsey-uuid-7e1633a6964b48589b142d60542f9ed31bd37a92"; - url = "https://github.com/ramsey/uuid.git"; - rev = "7e1633a6964b48589b142d60542f9ed31bd37a92"; - sha256 = "1pnfnbnrzfsrr6d5dgxhghckzrb2xs5h86qkcvwq6hshpaja267n"; + src = composerEnv.buildZipPackage { + name = "ramsey-uuid-fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; + src = fetchurl { + url = "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df"; + sha256 = "1fhjsyidsj95x5dd42z3hi5qhzii0hhhxa7xvc5jj7spqjdbqln4"; + }; }; }; "robrichards/xmlseclibs" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "robrichards-xmlseclibs-f8f19e58f26cdb42c54b214ff8a820760292f8df"; - url = "https://github.com/robrichards/xmlseclibs.git"; - rev = "f8f19e58f26cdb42c54b214ff8a820760292f8df"; - sha256 = "0nc2s9g9l5rd5yhpncskaw742fb6k3pbw881jp2nc31rvryzp8c6"; + src = fetchurl { + url = "https://api.github.com/repos/robrichards/xmlseclibs/zipball/f8f19e58f26cdb42c54b214ff8a820760292f8df"; + sha256 = "01zlpm36rrdj310cfmiz2fnabszxd3fq80fa8x8j3f9ki7dvhh5y"; + }; }; }; "rollbar/rollbar" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "rollbar-rollbar-ff3db5739dd635740caed02ddad43e671b5a37e5"; - url = "https://github.com/rollbar/rollbar-php.git"; - rev = "ff3db5739dd635740caed02ddad43e671b5a37e5"; - sha256 = "10g8asz2524nzkimxa7kk94p0jpqr49dxi426v3lzzqqsbv4jl7v"; + src = fetchurl { + url = "https://api.github.com/repos/rollbar/rollbar-php/zipball/ff3db5739dd635740caed02ddad43e671b5a37e5"; + sha256 = "1mkbw0mcaj50ks0x6ql2qq7dr2i5nfr46x6chdf8hvnm1vjnphmd"; + }; }; }; "rollbar/rollbar-laravel" = { targetDir = ""; - src = fetchgit { - name = "rollbar-rollbar-laravel-11df7e19313a4cf60769d26ce35e29b09d5405cd"; - url = "https://github.com/rollbar/rollbar-php-laravel.git"; - rev = "11df7e19313a4cf60769d26ce35e29b09d5405cd"; - sha256 = "1d53hyf9j5dh2yl4pgyk0m845srgnwqwgq1maj9d33a0s2g89rkc"; + src = composerEnv.buildZipPackage { + name = "rollbar-rollbar-laravel-568134b68e9b2631fa52d0aa4668ee8b3cafbad5"; + src = fetchurl { + url = "https://api.github.com/repos/rollbar/rollbar-php-laravel/zipball/568134b68e9b2631fa52d0aa4668ee8b3cafbad5"; + sha256 = "1yd4n4hc6nqifn4daz7j3bg954i35ylzblhvlm88jzs87q58km9s"; + }; + }; + }; + "sabberworm/php-css-parser" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "sabberworm-php-css-parser-e41d2140031d533348b2192a83f02d8dd8a71d30"; + src = fetchurl { + url = "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30"; + sha256 = "0slqh0ra9cwk1pm4q7bqhndynir0yxypzrxb2vrfzfkmnh0rm02c"; + }; }; }; "sebastian/comparator" = { targetDir = ""; - src = fetchgit { - name = "sebastian-comparator-1071dfcef776a57013124ff35e1fc41ccd294758"; - url = "https://github.com/sebastianbergmann/comparator.git"; - rev = "1071dfcef776a57013124ff35e1fc41ccd294758"; - sha256 = "11xarjvkxfnvx3m9azj2846w8ljhnkgqcri8gnp64z2ms201aakk"; + src = composerEnv.buildZipPackage { + name = "sebastian-comparator-55f4261989e546dc112258c7a75935a81a7ce382"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382"; + sha256 = "1d4bgf4m2x0kn3nw9hbb45asbx22lsp9vxl74rp1yl3sj2vk9sch"; + }; }; }; "sebastian/diff" = { targetDir = ""; - src = fetchgit { - name = "sebastian-diff-14f72dd46eaf2f2293cbe79c93cc0bc43161a211"; - url = "https://github.com/sebastianbergmann/diff.git"; - rev = "14f72dd46eaf2f2293cbe79c93cc0bc43161a211"; - sha256 = "085ivgf0x853hfg81p9m6brsj1j45hgrzl3bjyps9da2vhc7ix0c"; + src = composerEnv.buildZipPackage { + name = "sebastian-diff-3461e3fccc7cfdfc2720be910d3bd73c69be590d"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d"; + sha256 = "0967nl6cdnr0v0z83w4xy59agn60kfv8gb41aw3fpy1n2wpp62dj"; + }; }; }; "sebastian/exporter" = { targetDir = ""; - src = fetchgit { - name = "sebastian-exporter-6b853149eab67d4da22291d36f5b0631c0fd856e"; - url = "https://github.com/sebastianbergmann/exporter.git"; - rev = "6b853149eab67d4da22291d36f5b0631c0fd856e"; - sha256 = "1qrvj87vk7cqmilcgy0hhn2mprcl5ly730ds6r88rbd19pg67j01"; + src = composerEnv.buildZipPackage { + name = "sebastian-exporter-65e8b7db476c5dd267e65eea9cab77584d3cfff9"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9"; + sha256 = "071813jw7nlsa3fs1hlrkl5fsjz4sidyq0i26p22m43isvvyad0q"; + }; }; }; "sebastian/recursion-context" = { targetDir = ""; - src = fetchgit { - name = "sebastian-recursion-context-367dcba38d6e1977be014dc4b22f47a484dac7fb"; - url = "https://github.com/sebastianbergmann/recursion-context.git"; - rev = "367dcba38d6e1977be014dc4b22f47a484dac7fb"; - sha256 = "09jbkyd9g9bdpz8gvlcr0njpmxzm0sbr9by0xsjh2psqpp0ivngd"; + src = composerEnv.buildZipPackage { + name = "sebastian-recursion-context-cd9d8cf3c5804de4341c283ed787f099f5506172"; + src = fetchurl { + url = "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172"; + sha256 = "1k0ki1krwq6329vsbw3515wsyg8a7n2l83lk19pdc12i2lg9nhpy"; + }; }; }; "spatie/db-dumper" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "spatie-db-dumper-05e5955fb882008a8947c5a45146d86cfafa10d1"; - url = "https://github.com/spatie/db-dumper.git"; - rev = "05e5955fb882008a8947c5a45146d86cfafa10d1"; - sha256 = "110mpba7dz308l86j8v7q5w0r7xy5i2nrs2kmjzb0b70r5hbisyx"; + src = fetchurl { + url = "https://api.github.com/repos/spatie/db-dumper/zipball/05e5955fb882008a8947c5a45146d86cfafa10d1"; + sha256 = "0g0scxq259qn1maxa61qh3cl5a88778qgx27dgbxr9p8kszivlsg"; + }; }; }; "spatie/laravel-backup" = { targetDir = ""; - src = fetchgit { - name = "spatie-laravel-backup-3ede36961b79b6ea4a6b5f708f2cc60fee74ad6c"; - url = "https://github.com/spatie/laravel-backup.git"; - rev = "3ede36961b79b6ea4a6b5f708f2cc60fee74ad6c"; - sha256 = "0dpa9hk42b8ph1wigq1wv4hhm7ldibcigxdcdw1na722fsfrlznl"; + src = composerEnv.buildZipPackage { + name = "spatie-laravel-backup-332fae80b12cacb9e4161824ba195d984b28c8fb"; + src = fetchurl { + url = "https://api.github.com/repos/spatie/laravel-backup/zipball/332fae80b12cacb9e4161824ba195d984b28c8fb"; + sha256 = "02gcsv825zhw727bphrykp7lg7nhna7a2pzc20pnchkl9qbb6pnj"; + }; }; }; "spatie/temporary-directory" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "spatie-temporary-directory-f517729b3793bca58f847c5fd383ec16f03ffec6"; - url = "https://github.com/spatie/temporary-directory.git"; - rev = "f517729b3793bca58f847c5fd383ec16f03ffec6"; - sha256 = "0as8yyaa5bl76hqpsgkrygqvyrn0jc746lnf0f44val8h3kqylzm"; + src = fetchurl { + url = "https://api.github.com/repos/spatie/temporary-directory/zipball/f517729b3793bca58f847c5fd383ec16f03ffec6"; + sha256 = "1pn6l9c86yigpzn83ajpq2wiy8ds0rlxmiq0iwby14cijc98ma3m"; + }; }; }; "squizlabs/php_codesniffer" = { targetDir = ""; - src = fetchgit { - name = "squizlabs-php_codesniffer-ffced0d2c8fa8e6cdc4d695a743271fab6c38625"; - url = "https://github.com/squizlabs/PHP_CodeSniffer.git"; - rev = "ffced0d2c8fa8e6cdc4d695a743271fab6c38625"; - sha256 = "16fikw0m8d7n80cp5w0zh6l0dkyiz0a3wxkg00nkrd5d0283w7y4"; + src = composerEnv.buildZipPackage { + name = "squizlabs-php_codesniffer-5e4e71592f69da17871dba6e80dd51bce74a351a"; + src = fetchurl { + url = "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a"; + sha256 = "09jajz88dxmpllf0xzlc0gdyqclhsva66ilx6jlsad275m0s9jdp"; + }; }; }; "swiftmailer/swiftmailer" = { targetDir = ""; - src = fetchgit { - name = "swiftmailer-swiftmailer-15f7faf8508e04471f666633addacf54c0ab5933"; - url = "https://github.com/swiftmailer/swiftmailer.git"; - rev = "15f7faf8508e04471f666633addacf54c0ab5933"; - sha256 = "1gbdxws5nwm7xa65dnwhj07zfdac3f83ijlhlwiwqqhsh4ds8hmh"; + src = composerEnv.buildZipPackage { + name = "swiftmailer-swiftmailer-8a5d5072dca8f48460fce2f4131fcc495eec654c"; + src = fetchurl { + url = "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c"; + sha256 = "1p9m4fw9y9md9a7msbmnc0hpdrky8dwrllnyg1qf1cdyp9d70x1d"; + }; }; }; "symfony/console" = { targetDir = ""; - src = fetchgit { - name = "symfony-console-a62acecdf5b50e314a4f305cd01b5282126f3095"; - url = "https://github.com/symfony/console.git"; - rev = "a62acecdf5b50e314a4f305cd01b5282126f3095"; - sha256 = "0c03d5293ighs5b4d707fkg52jpkdbk87yqic3yh4c84pjm21fl4"; + src = composerEnv.buildZipPackage { + name = "symfony-console-d8111acc99876953f52fe16d4c50eb60940d49ad"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/console/zipball/d8111acc99876953f52fe16d4c50eb60940d49ad"; + sha256 = "0im10aqw3ld1h99jnrya2dwsm41awr7cy9v257ira8aggqm4gngb"; + }; }; }; "symfony/css-selector" = { targetDir = ""; - src = fetchgit { - name = "symfony-css-selector-c1e29de6dc893b130b45d20d8051efbb040560a9"; - url = "https://github.com/symfony/css-selector.git"; - rev = "c1e29de6dc893b130b45d20d8051efbb040560a9"; - sha256 = "0p8b41glqjgbxz18qlhygcz9amp6m8a0xwl9nvwjnhriq0lbds4s"; + src = composerEnv.buildZipPackage { + name = "symfony-css-selector-0628e6c6d7c92f1a7bae543959bdc17347be2436"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/css-selector/zipball/0628e6c6d7c92f1a7bae543959bdc17347be2436"; + sha256 = "1piyal7jg8sslxn4h4znrl1fsppbv2ik2s99i5na8wyq6wpz9zp4"; + }; }; }; "symfony/debug" = { targetDir = ""; - src = fetchgit { - name = "symfony-debug-a8d2d5c94438548bff9f998ca874e202bb29d07f"; - url = "https://github.com/symfony/debug.git"; - rev = "a8d2d5c94438548bff9f998ca874e202bb29d07f"; - sha256 = "11is5n9mx2nn5yps40q24l66njzpvcrp02bpg3lkwv3ylm2wknrj"; + src = composerEnv.buildZipPackage { + name = "symfony-debug-5de6c6e7f52b364840e53851c126be4d71e60470"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/debug/zipball/5de6c6e7f52b364840e53851c126be4d71e60470"; + sha256 = "1kmf8kk5ra6nr17z007vacw3dvpcglng584l0y98wrn5kmmfgh4x"; + }; }; }; "symfony/deprecation-contracts" = { targetDir = ""; - src = fetchgit { - name = "symfony-deprecation-contracts-5f38c8804a9e97d23e0c8d63341088cd8a22d627"; - url = "https://github.com/symfony/deprecation-contracts.git"; - rev = "5f38c8804a9e97d23e0c8d63341088cd8a22d627"; - sha256 = "19qlzsh2vrvk1j923hmn0b2v70w3lm0fqshjpcz6q3c44mdwfkri"; + src = composerEnv.buildZipPackage { + name = "symfony-deprecation-contracts-6f981ee24cf69ee7ce9736146d1c57c2780598a8"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8"; + sha256 = "05jws1g4kcs297bwf5d72z47m2263i2jqpivi3yv8kf50kdjjzba"; + }; }; }; "symfony/error-handler" = { targetDir = ""; - src = fetchgit { - name = "symfony-error-handler-310a756cec00d29d89a08518405aded046a54a8b"; - url = "https://github.com/symfony/error-handler.git"; - rev = "310a756cec00d29d89a08518405aded046a54a8b"; - sha256 = "0jv2rqz4grkbbc4wabbnsg7g13sfmrzr20npvj8ff62hxgxmp2z4"; + src = composerEnv.buildZipPackage { + name = "symfony-error-handler-c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/error-handler/zipball/c4ffc2cd919950d13c8c9ce32a70c70214c3ffc5"; + sha256 = "0gmjz2gk6kbqlka9qrsc4zg02pdcxih01x1zlj9h8z6pzl2ii70r"; + }; }; }; "symfony/event-dispatcher" = { targetDir = ""; - src = fetchgit { - name = "symfony-event-dispatcher-047773e7016e4fd45102cedf4bd2558ae0d0c32f"; - url = "https://github.com/symfony/event-dispatcher.git"; - rev = "047773e7016e4fd45102cedf4bd2558ae0d0c32f"; - sha256 = "0qd3k5pi89xiqpp461lsmrgpjsd1ja1swbrbxv1dx33jzv10xsa6"; + src = composerEnv.buildZipPackage { + name = "symfony-event-dispatcher-dec8a9f58d20df252b9cd89f1c6c1530f747685d"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d"; + sha256 = "0mf1h2v8xgfn8k55y9yhwr9pb9jia4va5a91xfchyvfyzd5x4sm4"; + }; }; }; "symfony/event-dispatcher-contracts" = { targetDir = ""; - src = fetchgit { - name = "symfony-event-dispatcher-contracts-84e23fdcd2517bf37aecbd16967e83f0caee25a7"; - url = "https://github.com/symfony/event-dispatcher-contracts.git"; - rev = "84e23fdcd2517bf37aecbd16967e83f0caee25a7"; - sha256 = "1l750hlblv2lqsz2d8rxj9yz9hyagknrwnqbmqqn95l1ajc6n59y"; + src = composerEnv.buildZipPackage { + name = "symfony-event-dispatcher-contracts-66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/66bea3b09be61613cd3b4043a65a8ec48cfa6d2a"; + sha256 = "03bx5j7xh5bv1v17nlaw9wnbad66bzwp5w7npg8w2b01my49phfy"; + }; }; }; "symfony/finder" = { targetDir = ""; - src = fetchgit { - name = "symfony-finder-ed33314396d968a8936c95f5bd1b88bd3b3e94a3"; - url = "https://github.com/symfony/finder.git"; - rev = "ed33314396d968a8936c95f5bd1b88bd3b3e94a3"; - sha256 = "1ch3xdhbssarmb4x4wa0w7ym996mavwqhhmill9b1h6j0qrsbj5h"; - }; - }; - "symfony/http-client-contracts" = { - targetDir = ""; - src = fetchgit { - name = "symfony-http-client-contracts-7e82f6084d7cae521a75ef2cb5c9457bbda785f4"; - url = "https://github.com/symfony/http-client-contracts.git"; - rev = "7e82f6084d7cae521a75ef2cb5c9457bbda785f4"; - sha256 = "13laff1ssg3gkh63l7kc41a6l7l9izqky7lxxrj2a07islsw8dra"; + src = composerEnv.buildZipPackage { + name = "symfony-finder-231313534dded84c7ecaa79d14bc5da4ccb69b7d"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d"; + sha256 = "1i2gr1ghnsk9gzcivixflg51vp83a99h4a0sh692acj0iq77iga6"; + }; }; }; "symfony/http-foundation" = { targetDir = ""; - src = fetchgit { - name = "symfony-http-foundation-0c79d5a65ace4fe66e49702658c024a419d2438b"; - url = "https://github.com/symfony/http-foundation.git"; - rev = "0c79d5a65ace4fe66e49702658c024a419d2438b"; - sha256 = "0kgw73sm2dcydqwg8y841s9sr0yyskq99fv7p4c2mxcrvav78jlb"; + src = composerEnv.buildZipPackage { + name = "symfony-http-foundation-34e89bc147633c0f9dd6caaaf56da3b806a21465"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/http-foundation/zipball/34e89bc147633c0f9dd6caaaf56da3b806a21465"; + sha256 = "0qpgahjdizq7a1w5hl97dpybp9cmgbgm3s4qz2xjmcinxhs87bmx"; + }; }; }; "symfony/http-kernel" = { targetDir = ""; - src = fetchgit { - name = "symfony-http-kernel-3795165596fe81a52296b78c9aae938d434069cc"; - url = "https://github.com/symfony/http-kernel.git"; - rev = "3795165596fe81a52296b78c9aae938d434069cc"; - sha256 = "0s6mx935ay9amvazhwwvdhfcg82cw7ikjn7plln5gxrjwam6algz"; + src = composerEnv.buildZipPackage { + name = "symfony-http-kernel-d41f29ae9af1b5f40c7ebcddf09082953229411d"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/http-kernel/zipball/d41f29ae9af1b5f40c7ebcddf09082953229411d"; + sha256 = "19x0d5anqp83z16a3wjggkr2ds9k9ac1db1p8qvi3h9wglcvd9x4"; + }; }; }; "symfony/mime" = { targetDir = ""; - src = fetchgit { - name = "symfony-mime-47dd7912152b82d0d4c8d9040dbc93d6232d472a"; - url = "https://github.com/symfony/mime.git"; - rev = "47dd7912152b82d0d4c8d9040dbc93d6232d472a"; - sha256 = "0pb4sp4j7zdr21pc28pggc2pflfrxcip1ri7vv34z1zw1fanakc9"; + src = composerEnv.buildZipPackage { + name = "symfony-mime-e1503cfb5c9a225350f549d3bb99296f4abfb80f"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/mime/zipball/e1503cfb5c9a225350f549d3bb99296f4abfb80f"; + sha256 = "1psnx3p6wj29c7gf67wwxhx6i63qksy9ljwhqblccy19cgnd6rcy"; + }; }; }; "symfony/polyfill-ctype" = { targetDir = ""; - src = fetchgit { - name = "symfony-polyfill-ctype-46cd95797e9df938fdd2b03693b5fca5e64b01ce"; - url = "https://github.com/symfony/polyfill-ctype.git"; - rev = "46cd95797e9df938fdd2b03693b5fca5e64b01ce"; - sha256 = "158dr04w1xbhcz55ndg6vi1w9fw592qd9ba3dv3i28q3a401w75j"; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-ctype-30885182c981ab175d4d034db0f6f469898070ab"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab"; + sha256 = "0dfh24f8g048vbj88vx0lvw48nq5dsamy5kva72ab1h7vw9hvpwb"; + }; }; }; "symfony/polyfill-iconv" = { targetDir = ""; - src = fetchgit { - name = "symfony-polyfill-iconv-63b5bb7db83e5673936d6e3b8b3e022ff6474933"; - url = "https://github.com/symfony/polyfill-iconv.git"; - rev = "63b5bb7db83e5673936d6e3b8b3e022ff6474933"; - sha256 = "1f2k8nm3a4rb3nazzy5g4vqanyql7m822zp5x4d1x9wfaygylkxq"; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-iconv-f1aed619e28cb077fc83fac8c4c0383578356e40"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f1aed619e28cb077fc83fac8c4c0383578356e40"; + sha256 = "0fjx1a0kvkj0677nc6h49phqlk0hsgkzbs401lmhj6b6cdc7hvzp"; + }; + }; + }; + "symfony/polyfill-intl-grapheme" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-intl-grapheme-81b86b50cf841a64252b439e738e97f4a34e2783"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783"; + sha256 = "1dxymfi577yridk6dn8v2z1hyrpaxr8sp4g6dxxy913ilf6igx7r"; + }; }; }; "symfony/polyfill-intl-idn" = { targetDir = ""; - src = fetchgit { - name = "symfony-polyfill-intl-idn-65bd267525e82759e7d8c4e8ceea44f398838e65"; - url = "https://github.com/symfony/polyfill-intl-idn.git"; - rev = "65bd267525e82759e7d8c4e8ceea44f398838e65"; - sha256 = "1rf0qz2fr86rkynm64mz58d3hydaikpdks6wn6lkigfrgwd5zvx9"; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-intl-idn-749045c69efb97c70d25d7463abba812e91f3a44"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44"; + sha256 = "0ni1zlnp5xpxyzbax7v3mn20x35i69nsmch2sx322cs6dwb0ggbn"; + }; }; }; "symfony/polyfill-intl-normalizer" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "symfony-polyfill-intl-normalizer-8590a5f561694770bdcd3f9b5c69dde6945028e8"; - url = "https://github.com/symfony/polyfill-intl-normalizer.git"; - rev = "8590a5f561694770bdcd3f9b5c69dde6945028e8"; - sha256 = "0n4xbw4rxxaqz7a10v8q6ah6vrj6z2dx2mnwsym2pxfl4zvhh8lk"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8"; + sha256 = "1c60xin00q0d2gbyaiglxppn5hqwki616v5chzwyhlhf6aplwsh3"; + }; }; }; "symfony/polyfill-mbstring" = { targetDir = ""; - src = fetchgit { - name = "symfony-polyfill-mbstring-2df51500adbaebdc4c38dea4c89a2e131c45c8a1"; - url = "https://github.com/symfony/polyfill-mbstring.git"; - rev = "2df51500adbaebdc4c38dea4c89a2e131c45c8a1"; - sha256 = "1yk30rfljfmkwxany0qfrm1q7hbsg7c9ig3b1690bggd1rdixfba"; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-mbstring-0abb51d2f102e00a4eefcf46ba7fec406d245825"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825"; + sha256 = "1z17f7465fn778ak68mzz5kg2ql1n6ghgqh3827n9mcipwbp4k58"; + }; }; }; "symfony/polyfill-php72" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "symfony-polyfill-php72-9a142215a36a3888e30d0a9eeea9766764e96976"; - url = "https://github.com/symfony/polyfill-php72.git"; - rev = "9a142215a36a3888e30d0a9eeea9766764e96976"; - sha256 = "0xy16jafi521lh906gq8kxnp2vs726a7j4lj7h3ipmfh4wzcchsq"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976"; + sha256 = "06ipbcvrxjzgvraf2z9fwgy0bzvzjvs5z1j67grg1gb15x3d428b"; + }; }; }; "symfony/polyfill-php73" = { targetDir = ""; - src = fetchgit { - name = "symfony-polyfill-php73-fba8933c384d6476ab14fb7b8526e5287ca7e010"; - url = "https://github.com/symfony/polyfill-php73.git"; - rev = "fba8933c384d6476ab14fb7b8526e5287ca7e010"; - sha256 = "13ps97sja6k0waq112krxhi7gl09qcdcvx6k6bjnldj6p756vn8p"; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-php73-cc5db0e22b3cb4111010e48785a97f670b350ca5"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5"; + sha256 = "04z6fah8rn5b01w78j0vqa0jys4mvji66z4ql6wk1r1bf6j0048y"; + }; }; }; "symfony/polyfill-php80" = { targetDir = ""; - src = fetchgit { - name = "symfony-polyfill-php80-eca0bf41ed421bed1b57c4958bab16aa86b757d0"; - url = "https://github.com/symfony/polyfill-php80.git"; - rev = "eca0bf41ed421bed1b57c4958bab16aa86b757d0"; - sha256 = "0wr21bv5k24pmw78m9zfgagsgx4880g8padsipx2gf0m1g9y3rj3"; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-php80-4407588e0d3f1f52efb65fbe92babe41f37fe50c"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c"; + sha256 = "187whknxl9rs0ddkjph6zmla5kh3k7w6hnvgfc44zig17jxsjdff"; + }; + }; + }; + "symfony/polyfill-php81" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-polyfill-php81-5de4ba2d41b15f9bd0e19b2ab9674135813ec98f"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f"; + sha256 = "0igxnmib8vkjp9x81j66hl4pf8i0nj86k4hdh8gzcymq01si0mxm"; + }; }; }; "symfony/process" = { targetDir = ""; - src = fetchgit { - name = "symfony-process-cd61e6dd273975c6625316de9d141ebd197f93c9"; - url = "https://github.com/symfony/process.git"; - rev = "cd61e6dd273975c6625316de9d141ebd197f93c9"; - sha256 = "04bz4z5z97i9smgbhsv5n7vm3ylf8q22a9k0xbr8znl7kd76xwsq"; + src = composerEnv.buildZipPackage { + name = "symfony-process-95440409896f90a5f85db07a32b517ecec17fa4c"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/process/zipball/95440409896f90a5f85db07a32b517ecec17fa4c"; + sha256 = "0f88n55a29l5sb1h7sar0257bsvc2fs10w4sm00aa6vq2cxnkazk"; + }; }; }; "symfony/psr-http-message-bridge" = { targetDir = ""; - src = fetchgit { - name = "symfony-psr-http-message-bridge-81db2d4ae86e9f0049828d9343a72b9523884e5d"; - url = "https://github.com/symfony/psr-http-message-bridge.git"; - rev = "81db2d4ae86e9f0049828d9343a72b9523884e5d"; - sha256 = "1kqr4s979f6fsg7glbj68qhrgzl98adgq9v2rqf6d6bs9hvpnkcp"; + src = composerEnv.buildZipPackage { + name = "symfony-psr-http-message-bridge-22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34"; + sha256 = "18zvhrcry8173wklv3zpf8k06xx15smrw1dnj0zmq97injnam6fl"; + }; }; }; "symfony/routing" = { targetDir = ""; - src = fetchgit { - name = "symfony-routing-3a3c2f197ad0846ac6413225fc78868ba1c61434"; - url = "https://github.com/symfony/routing.git"; - rev = "3a3c2f197ad0846ac6413225fc78868ba1c61434"; - sha256 = "13py8pn48ank7w5cfjj1br3hjm7s555bl2ld5fl1lz0yijcz9aw2"; + src = composerEnv.buildZipPackage { + name = "symfony-routing-44b29c7a94e867ccde1da604792f11a469958981"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/routing/zipball/44b29c7a94e867ccde1da604792f11a469958981"; + sha256 = "07gscjp3zm2jlahsgaf5yamg2wh8asbfwq0rf2mr85scidwr58wp"; + }; }; }; "symfony/service-contracts" = { targetDir = ""; - src = fetchgit { - name = "symfony-service-contracts-f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"; - url = "https://github.com/symfony/service-contracts.git"; - rev = "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb"; - sha256 = "0rk9l6nr2fna61qjf2abwm3d9l1c18ihzdkyq57rzq7cmv1nykg5"; + src = composerEnv.buildZipPackage { + name = "symfony-service-contracts-1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc"; + sha256 = "0c1vq6jv2jc37i9m1ndpbv7g75blgvf1s44vk65nb1jdk3hrbrd1"; + }; + }; + }; + "symfony/string" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "symfony-string-92043b7d8383e48104e411bc9434b260dbeb5a10"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10"; + sha256 = "0c3a1bxf3b4c5510wk9a1r2ilck0wnhhfds2kyijprib1n3iy41z"; + }; }; }; "symfony/translation" = { targetDir = ""; - src = fetchgit { - name = "symfony-translation-dfe132c5c6d89f90ce7f961742cc532e9ca16dd4"; - url = "https://github.com/symfony/translation.git"; - rev = "dfe132c5c6d89f90ce7f961742cc532e9ca16dd4"; - sha256 = "1sp90rz10axi0n0b1443pw2nr5pwbxnndn1z4d93mfmrishgqzn2"; + src = composerEnv.buildZipPackage { + name = "symfony-translation-a7ca9fdfffb0174209440c2ffa1dee228e15d95b"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/translation/zipball/a7ca9fdfffb0174209440c2ffa1dee228e15d95b"; + sha256 = "19p5vxk7ckvwf2ifizaf12hkvgvdjnw49083s8idfk01982q8wf3"; + }; }; }; "symfony/translation-contracts" = { targetDir = ""; - src = fetchgit { - name = "symfony-translation-contracts-95c812666f3e91db75385749fe219c5e494c7f95"; - url = "https://github.com/symfony/translation-contracts.git"; - rev = "95c812666f3e91db75385749fe219c5e494c7f95"; - sha256 = "07imq3cid5sd9jafx58zak1b1m2d1pkiznvjx2f9l45dc1q0caqv"; + src = composerEnv.buildZipPackage { + name = "symfony-translation-contracts-d28150f0f44ce854e942b671fc2620a98aae1b1e"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/translation-contracts/zipball/d28150f0f44ce854e942b671fc2620a98aae1b1e"; + sha256 = "0gwqxhrzb9dzsqvqr9lc3whzl8wwlfhwskr0wdwqri4pq5mspb2w"; + }; }; }; "symfony/var-dumper" = { targetDir = ""; - src = fetchgit { - name = "symfony-var-dumper-31ea689a8e7d2410016b0d25fc15a1ba05a6e2e0"; - url = "https://github.com/symfony/var-dumper.git"; - rev = "31ea689a8e7d2410016b0d25fc15a1ba05a6e2e0"; - sha256 = "1y1q7mgy15f3fg6r8a9skfmlda3k00q6bmphp5k9nzs745sa0ph3"; + src = composerEnv.buildZipPackage { + name = "symfony-var-dumper-294e9da6e2e0dd404e983daa5aa74253d92c05d0"; + src = fetchurl { + url = "https://api.github.com/repos/symfony/var-dumper/zipball/294e9da6e2e0dd404e983daa5aa74253d92c05d0"; + sha256 = "05i1xb75yfv0426s0il80ivda3xq0ls7v87iapcj8hwqd2mzmjk6"; + }; }; }; "tecnickcom/tc-lib-barcode" = { targetDir = ""; - src = fetchgit { - name = "tecnickcom-tc-lib-barcode-a8a7183e2be6379e522dc825a3b7a3af5394a9e7"; - url = "https://github.com/tecnickcom/tc-lib-barcode.git"; - rev = "a8a7183e2be6379e522dc825a3b7a3af5394a9e7"; - sha256 = "0nqmipfdzbaf602srnrn3zngr8b9nn67vr18163bpl22jkgd648d"; + src = composerEnv.buildZipPackage { + name = "tecnickcom-tc-lib-barcode-aca01b1be997404aa14e327f70ef51299423b6c6"; + src = fetchurl { + url = "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/aca01b1be997404aa14e327f70ef51299423b6c6"; + sha256 = "1rmanaspjzkpzsp66fxwgmdra042pc7v078ga2v2l88xnniay7xq"; + }; }; }; "tecnickcom/tc-lib-color" = { targetDir = ""; - src = fetchgit { - name = "tecnickcom-tc-lib-color-83cdb57fd900901c6aa2af8cfd67202518fb69b2"; - url = "https://github.com/tecnickcom/tc-lib-color.git"; - rev = "83cdb57fd900901c6aa2af8cfd67202518fb69b2"; - sha256 = "16k7k45zi4sdccjnsb3p815aj8plya9ak07x5x9nkw6dxv6ycrl1"; - }; - }; - "tightenco/collect" = { - targetDir = ""; - src = fetchgit { - name = "tightenco-collect-b069783ab0c547bb894ebcf8e7f6024bb401f9d2"; - url = "https://github.com/tighten/collect.git"; - rev = "b069783ab0c547bb894ebcf8e7f6024bb401f9d2"; - sha256 = "1c5w4zwxpnbc1gggm6xmyigyi0sgf99hdbxf7lw12cgaj7pa9lv1"; + src = composerEnv.buildZipPackage { + name = "tecnickcom-tc-lib-color-ebe0b169122789e4ed6a78d7acd6cf162329c7e4"; + src = fetchurl { + url = "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/ebe0b169122789e4ed6a78d7acd6cf162329c7e4"; + sha256 = "1ig97rs6g30557wgpx0z6hssb00pmw1m0ksbizraw9cdkx5wkwrb"; + }; }; }; "tightenco/ziggy" = { targetDir = ""; - src = fetchgit { - name = "tightenco-ziggy-82ea6ec6cb6ab3545b0245310b2a424316fe48d8"; - url = "https://github.com/tighten/ziggy.git"; - rev = "82ea6ec6cb6ab3545b0245310b2a424316fe48d8"; - sha256 = "0ij6vv3nyckjrb0n44w1jr42y4n1hb7h69l07b53zczkvl41amgs"; + src = composerEnv.buildZipPackage { + name = "tightenco-ziggy-147804d5f3e98b897fc1ed15efc2807f1099cf83"; + src = fetchurl { + url = "https://api.github.com/repos/tighten/ziggy/zipball/147804d5f3e98b897fc1ed15efc2807f1099cf83"; + sha256 = "1gqk6lrnip40ikl04szfc2jxxzmcks6z5ryflqfhfh2yirz75v4z"; + }; }; }; "tijsverkoyen/css-to-inline-styles" = { targetDir = ""; - src = fetchgit { - name = "tijsverkoyen-css-to-inline-styles-b43b05cf43c1b6d849478965062b6ef73e223bb5"; - url = "https://github.com/tijsverkoyen/CssToInlineStyles.git"; - rev = "b43b05cf43c1b6d849478965062b6ef73e223bb5"; - sha256 = "038q6zbx056b2waz85s0frzlis3cknqnqpfix8jybkjwj73bx32l"; + src = composerEnv.buildZipPackage { + name = "tijsverkoyen-css-to-inline-styles-da444caae6aca7a19c0c140f68c6182e337d5b1c"; + src = fetchurl { + url = "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c"; + sha256 = "13lzhf1kswg626b8zd23z4pa7sg679si368wcg6pklqvijnn0any"; + }; }; }; "unicodeveloper/laravel-password" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "unicodeveloper-laravel-password-806e345ae992e0adf38c4cfa32063d7d7c9d189a"; - url = "https://github.com/unicodeveloper/laravel-password.git"; - rev = "806e345ae992e0adf38c4cfa32063d7d7c9d189a"; - sha256 = "0321mgmk0cfalr99fd2d5v6dg9q3ddxy394pg80hq4kwgryhqrrq"; + src = fetchurl { + url = "https://api.github.com/repos/unicodeveloper/laravel-password/zipball/806e345ae992e0adf38c4cfa32063d7d7c9d189a"; + sha256 = "1qd63zahc0mw7ypfghm2q1zfq1w3vr58zxh5gdgcx0srlg2v69gc"; + }; }; }; "vlucas/phpdotenv" = { targetDir = ""; - src = fetchgit { - name = "vlucas-phpdotenv-5e679f7616db829358341e2d5cccbd18773bdab8"; - url = "https://github.com/vlucas/phpdotenv.git"; - rev = "5e679f7616db829358341e2d5cccbd18773bdab8"; - sha256 = "0lmms1prpsm165p4apdv7ybcbxz8lb75jbh97jvzd0npxzhrhs9b"; + src = composerEnv.buildZipPackage { + name = "vlucas-phpdotenv-264dce589e7ce37a7ba99cb901eed8249fbec92f"; + src = fetchurl { + url = "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f"; + sha256 = "0z2q376k3rww8qb9jdywm3fj386pqmcx7rg6msd3zdrjxfbqcqnl"; + }; + }; + }; + "voku/portable-ascii" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "voku-portable-ascii-87337c91b9dfacee02452244ee14ab3c43bc485a"; + src = fetchurl { + url = "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a"; + sha256 = "1j2xpbv7xiwxwb6gfc3h6imc6xcbyb2jw3h8wgfnpvjl5yfbi4xb"; + }; }; }; "watson/validating" = { targetDir = ""; - src = fetchgit { - name = "watson-validating-b8731af37eade6b25aac1fcec5e90fdfdb9de5f5"; - url = "https://github.com/dwightwatson/validating.git"; - rev = "b8731af37eade6b25aac1fcec5e90fdfdb9de5f5"; - sha256 = "1l602llzk2i6689hn73kwxgnv1kzj3ha3kqd344491dnfbgxz601"; + src = composerEnv.buildZipPackage { + name = "watson-validating-fda4daaf804ead4aef641e1fb3f3b40a8448167e"; + src = fetchurl { + url = "https://api.github.com/repos/dwightwatson/validating/zipball/fda4daaf804ead4aef641e1fb3f3b40a8448167e"; + sha256 = "00i2k7q0n62yy20k6p09j7hwbxxwq1n15gprsp4rl9wbagwwx4m9"; + }; }; }; "webmozart/assert" = { targetDir = ""; - src = fetchgit { + src = composerEnv.buildZipPackage { name = "webmozart-assert-6964c76c7804814a842473e0c8fd15bab0f18e25"; - url = "https://github.com/webmozarts/assert.git"; - rev = "6964c76c7804814a842473e0c8fd15bab0f18e25"; - sha256 = "1fh1i8z1i6fh8zjqhz2yfh1l4w48w3wa4rqfikf4j0b7a4bgan8m"; + src = fetchurl { + url = "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25"; + sha256 = "17xqhb2wkwr7cgbl4xdjf7g1vkal17y79rpp6xjpf1xgl5vypc64"; + }; }; }; }; @@ -1205,7 +1618,7 @@ in composerEnv.buildPackage { inherit packages devPackages noDev; name = "snipe-it"; - src = ./.; + src = composerEnv.filterSrc ./.; executable = false; symlinkDependencies = false; meta = {