about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorStig Palmquist <stig@stig.io>2020-05-29 22:53:13 +0200
committerStig Palmquist <stig@stig.io>2020-05-29 22:53:13 +0200
commit3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba (patch)
treea675eba325a825c43d46d9f6b564d2d2844a2e65 /pkgs
parent4d0d0b8dd1de4a3a217b4bbb9bdfc8eb95cf7ba6 (diff)
downloadnixlib-3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba.tar
nixlib-3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba.tar.gz
nixlib-3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba.tar.bz2
nixlib-3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba.tar.lz
nixlib-3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba.tar.xz
nixlib-3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba.tar.zst
nixlib-3b2c8ef4f45c8420a4fd155b2fd44a3dbe3257ba.zip
perlPackages.DataULID: init at 1.0.0
dependencies:
perlPackages.EncodeBase32GMP: init at 0.02
perlPackages.MathGMPz: init at 0.48
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/top-level/perl-packages.nix50
1 files changed, 50 insertions, 0 deletions
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index f405d879c347..2f89e1cfd8de 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -4391,6 +4391,22 @@ let
     buildInputs = [ DebugShowStuff ];
   };
 
+  DataULID = buildPerlPackage {
+    pname = "Data-ULID";
+    version = "1.0.0";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/B/BA/BALDUR/Data-ULID-1.0.0.tar.gz";
+      sha256 = "4d757475893dbad5165f0a65c446d38b47f39019d36f77da9d29c98cbf27206f";
+    };
+    propagatedBuildInputs = [ DateTime EncodeBase32GMP MathRandomSecure MathBigIntGMP ];
+    meta = {
+      homepage = "https://metacpan.org/release/Data-ULID";
+      description = "Universally Unique Lexicographically Sortable Identifier";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+      maintainers = with maintainers; [ sgo ];
+    };
+  };
+
   DataUniqid = buildPerlPackage {
     pname = "Data-Uniqid";
     version = "0.12";
@@ -6392,6 +6408,23 @@ let
     };
   };
 
+  EncodeBase32GMP = buildPerlPackage {
+    pname = "Encode-Base32-GMP";
+    version = "0.02";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/J/JW/JWANG/Encode-Base32-GMP-0.02.tar.gz";
+      sha256 = "454206fa7d82e55e03274698732341b607150f00e8e2aec58f35326a030832dc";
+    };
+    buildInputs = [ TestBase ];
+    propagatedBuildInputs = [ MathGMPz ];
+    meta = {
+      homepage = "https://metacpan.org/release/Encode-Base32-GMP";
+      description = "High speed Base32 encoding using GMP with BigInt and MD5 support";
+      license = stdenv.lib.licenses.mit;
+      maintainers = with maintainers; [ sgo ];
+    };
+  };
+
   EncodeDetect = buildPerlModule {
     pname = "Encode-Detect";
     version = "1.01";
@@ -11334,6 +11367,23 @@ let
     };
   };
 
+  MathGMPz = buildPerlPackage {
+    pname = "Math-GMPz";
+    version = "0.48";
+    src = fetchurl {
+      url = "mirror://cpan/authors/id/S/SI/SISYPHUS/Math-GMPz-0.48.tar.gz";
+      sha256 = "f4459ed32fb9bb793e2504fd442c515fd468a4a34d2a1f98e46ca41e275c73cb";
+    };
+    buildInputs = [ pkgs.gmp ];
+    NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
+    meta = {
+      homepage = "https://github.com/sisyphus/math-gmpz";
+      description = "Perl interface to the GMP integer functions";
+      license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+      maintainers = with maintainers; [ sgo ];
+    };
+  };
+
   MathGeometryVoronoi = buildPerlPackage {
     pname = "Math-Geometry-Voronoi";
     version = "1.3";