audiobookshelf: 2.18.1 -> 2.19.0 (#378967)
[NixPkgs.git] / pkgs / by-name / n9 / n98-magerun / package.nix
blob995423c69797d2a52ce250e33f97f40d4794b871
2   lib,
3   fetchFromGitHub,
4   php81,
5   nix-update-script,
6 }:
8 php81.buildComposerProject2 (finalAttrs: {
9   pname = "n98-magerun";
10   version = "2.3.0";
12   src = fetchFromGitHub {
13     owner = "netz98";
14     repo = "n98-magerun";
15     tag = finalAttrs.version;
16     hash = "sha256-/RffdYgl2cs8mlq4vHtzUZ6j0viV8Ot/cB/cB1dstFM=";
17   };
19   vendorHash = "sha256-huYLbqJaxeSST2WGcSdk4gR3d3KWSkIK/6tzVpCw0oQ=";
21   passthru.updateScript = nix-update-script {
22     # Excludes 1.x versions from the Github tags list
23     extraArgs = [
24       "--version-regex"
25       "^(2\\.(.*))"
26     ];
27   };
29   meta = {
30     changelog = "https://magerun.net/category/magerun/";
31     description = "Swiss army knife for Magento1/OpenMage developers";
32     homepage = "https://magerun.net/";
33     license = lib.licenses.mit;
34     mainProgram = "n98-magerun";
35     maintainers = lib.teams.php.members;
36   };