git.iko.soy/typeable/nixpkgs
on master help sign in
symfony-cli: support more platforms (#147732)
commit8ecf2d613aa3cf56821604df894dc2b90f4b128b authorPol Dellaiera <pol.dellaiera@protonmail.com> dateMon 29 Nov 2021, 20:31 (5 years ago) parentc091fd9
1 file changed+28−7
pkgs/development/tools/symfony-cli/default.nix+28−7
pkgs/development/tools/symfony-cli/default.nix+28−7
@@ -1,13 +1,34 @@
11{ stdenvNoCC, fetchurl, lib }:
22
3−stdenvNoCC.mkDerivation rec {
4− pname = "symfony-cli";
5− version = "4.26.8";
3+let
4+ version = "4.26.9";
5+
6+ srcs = {
7+ x86_64-linux = fetchurl {
8+ url = "https://github.com/symfony/cli/releases/download/v${version}/symfony_linux_amd64.gz";
9+ sha256 = "0ivqqrpzbpyzp60bv25scarmvisj401rp7h2s3cxa7d17prja91v";
10+ };
11+
12+ i686-linux = fetchurl {
13+ url = "https://github.com/symfony/cli/releases/download/v${version}/symfony_linux_386.gz";
14+ sha256 = "0ag5w70bkvj9wgp4yzzy824shj907sa5l20sqcgivi3r5gy0p277";
15+ };
616
7− src = fetchurl {
8− url = "https://github.com/symfony/cli/releases/download/v${version}/symfony_linux_amd64.gz";
9− sha256 = "sha256-/9jsdl39TOkuNCB4G7orJH4qR4Spdt7VTsC1jelyLs0=";
17+ aarch64-linux = fetchurl {
18+ url = "https://github.com/symfony/cli/releases/download/v${version}/symfony_linux_arm64.gz";
19+ sha256 = "00325xz7xl3bprj5zbg5yhn36jf4n37zlyag10m8zcmq8asa6k51";
20+ };
21+
22+ x86_64-darwin = fetchurl {
23+ url = "https://github.com/symfony/cli/releases/download/v${version}/symfony_darwin_amd64.gz";
24+ sha256 = "00325xz7xl3bprj5zbg5yhn36jf4n37zlyag10m8zcmq8asa6k51";
25+ };
1026 };
27+in stdenvNoCC.mkDerivation rec {
28+ inherit version;
29+ pname = "symfony-cli";
30+
31+ src = srcs.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
1132
1233 dontBuild = true;
1334
@@ -24,6 +45,6 @@ stdenvNoCC.mkDerivation rec {
2445 homepage = "https://symfony.com/download";
2546 license = licenses.unfree;
2647 maintainers = with maintainers; [ drupol ];
27− platforms = [ "x86_64-linux" ];
48+ platforms = [ "x86_64-linux" "aarch64-linux" "i686-linux" "x86_64-darwin" ];
2849 };
2950}