From df08b0fc00f38c95f1bce7cfa06299f948fecd0e Mon Sep 17 00:00:00 2001 From: Elis Hirwing Date: Sun, 11 Oct 2020 19:05:50 +0200 Subject: [PATCH] phpExtensions.maxminddb: Move to separate directory --- .../php-packages/maxminddb/default.nix | 24 +++++++++++++++++++ pkgs/top-level/php-packages.nix | 21 +--------------- 2 files changed, 25 insertions(+), 20 deletions(-) create mode 100644 pkgs/development/php-packages/maxminddb/default.nix diff --git a/pkgs/development/php-packages/maxminddb/default.nix b/pkgs/development/php-packages/maxminddb/default.nix new file mode 100644 index 00000000000..e3a9584db1c --- /dev/null +++ b/pkgs/development/php-packages/maxminddb/default.nix @@ -0,0 +1,24 @@ +{ buildPecl, lib, pkgs }: +let + pname = "maxminddb"; + version = "1.7.0"; +in +buildPecl { + inherit pname version; + + src = pkgs.fetchFromGitHub { + owner = "maxmind"; + repo = "MaxMind-DB-Reader-php"; + rev = "v${version}"; + sha256 = "16msc9s15y43lxw89kj51aldlkd57dc8gms199i51jc984b68ljc"; + }; + + buildInputs = [ pkgs.libmaxminddb ]; + sourceRoot = "source/ext"; + + meta = with pkgs.lib; { + description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader"; + license = with licenses; [ asl20 ]; + maintainers = with maintainers; [ ajs124 das_j ] ++ teams.php.members; + }; +} diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 584a114c02f..f213e300acb 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -80,26 +80,7 @@ in mailparse = callPackage ../development/php-packages/mailparse { }; - maxminddb = buildPecl rec { - pname = "maxminddb"; - version = "1.7.0"; - - src = pkgs.fetchFromGitHub { - owner = "maxmind"; - repo = "MaxMind-DB-Reader-php"; - rev = "v${version}"; - sha256 = "16msc9s15y43lxw89kj51aldlkd57dc8gms199i51jc984b68ljc"; - }; - - buildInputs = [ pkgs.libmaxminddb ]; - sourceRoot = "source/ext"; - - meta = with pkgs.lib; { - description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader"; - license = with licenses; [ asl20 ]; - maintainers = with maintainers; [ ajs124 das_j ] ++ teams.php.members; - }; - }; + maxminddb = callPackage ../development/php-packages/maxminddb { }; memcached = buildPecl rec { version = "3.1.5";