summaryrefslogtreecommitdiffstats
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2021-09-12 22:13:02 +0200
committerGitHub <noreply@github.com>2021-09-12 22:13:02 +0200
commite4b50b4821027c85fd7d2f559adad18a637e1a3a (patch)
tree00ff9572f3ea5e9c71b311a4a55a70ed5887cb1a /pkgs/top-level
parentd5540fa18f9bc7e914e9b48d462c5cddfc7fb013 (diff)
parent7221585f89c72078b070d14e4f00f439db0b92fb (diff)
Merge pull request #66415 from ToxicFrog/crossfire
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix8
-rw-r--r--pkgs/top-level/perl-packages.nix113
2 files changed, 121 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 748f70eefeef..1c8f46e21d94 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2001,6 +2001,8 @@ with pkgs;
blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { };
+ blitz = callPackage ../development/libraries/blitz { };
+
blockbook = callPackage ../servers/blockbook { };
blockhash = callPackage ../tools/graphics/blockhash { };
@@ -29450,6 +29452,9 @@ with pkgs;
crawl = callPackage ../games/crawl { };
+ inherit (import ../games/crossfire pkgs)
+ crossfire-server crossfire-arch crossfire-maps crossfire-client;
+
crrcsim = callPackage ../games/crrcsim {};
curseofwar = callPackage ../games/curseofwar { SDL = null; };
@@ -29459,6 +29464,9 @@ with pkgs;
cuyo = callPackage ../games/cuyo { };
+ inherit (import ../games/deliantra pkgs)
+ deliantra-server deliantra-arch deliantra-maps deliantra-data;
+
devilutionx = callPackage ../games/devilutionx {};
dhewm3 = callPackage ../games/dhewm3 {};
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index d24a58754dc5..7b84593b13bf 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -392,6 +392,20 @@ let
};
};
+ AnyEventBDB = buildPerlPackage rec {
+ pname = "AnyEvent-BDB";
+ version = "1.1";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "93e36010940464626e5f31b9faedd65e12ed8d1abf16ce052febf23f495aefc8";
+ };
+ buildInputs = [ CanaryStability ];
+ propagatedBuildInputs = [ BDB AnyEvent ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
AnyEventCacheDNS = buildPerlModule {
pname = "AnyEvent-CacheDNS";
version = "0.08";
@@ -444,6 +458,20 @@ let
};
};
+ AnyEventIRC = buildPerlPackage rec {
+ pname = "AnyEvent-IRC";
+ version = "0.97";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/E/EL/ELMEX/${pname}-${version}.tar.gz";
+ sha256 = "bfd7cf645c3c8c611471057128611447e20f1adf01516c69624cbd8bc77f5bf0";
+ };
+ propagatedBuildInputs = [ AnyEvent ObjectEvent commonsense ];
+ meta = {
+ description = "An event based IRC protocol client API";
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
AnyEventRabbitMQ = buildPerlPackage {
pname = "AnyEvent-RabbitMQ";
version = "1.22";
@@ -1311,6 +1339,22 @@ let
'';
};
+ BDB = buildPerlPackage rec {
+ pname = "BDB";
+ version = "1.92";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "a3f2ca9d2baefc1aaa40908b2f9cb9292fda3e7d797e38bbd78eabb9d9daeb6b";
+ };
+ NIX_CFLAGS_COMPILE = "-I${pkgs.db4.dev}/include";
+ NIX_CFLAGS_LINK = "-L${pkgs.db4.out}/lib -ldb";
+ buildInputs = [ pkgs.db4 ];
+ propagatedBuildInputs = [ commonsense ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
BHooksEndOfScope = buildPerlPackage {
pname = "B-Hooks-EndOfScope";
version = "0.24";
@@ -3309,6 +3353,18 @@ let
};
};
+ CompressLZF = buildPerlPackage rec {
+ pname = "Compress-LZF";
+ version = "3.8";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "5d1f5df48ce13b4dee1cc9f278ecdbf8177877b0b98815a4eb3c91c3466716f2";
+ };
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
CompressRawBzip2 = buildPerlPackage {
pname = "Compress-Raw-Bzip2";
version = "2.096";
@@ -3798,6 +3854,23 @@ let
};
};
+ CoroEV = buildPerlPackage rec {
+ pname = "CoroEV";
+ version = "6.55";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/Coro-${version}.tar.gz";
+ sha256 = "43d79c027170fcda4ca0ee92734605bc95e122686f5071b94d90764c81ae8a30";
+ };
+ buildInputs = [ CanaryStability ];
+ propagatedBuildInputs = [ AnyEvent Coro EV Guard commonsense ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ preConfigure = ''
+ cd EV
+ '';
+ };
+
Corona = buildPerlPackage {
pname = "Corona";
version = "0.1004";
@@ -5621,6 +5694,19 @@ let
};
};
+ Deliantra = buildPerlPackage rec {
+ pname = "Deliantra";
+ version = "2.01";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${pname}-${version}.tar.gz";
+ sha256 = "2716d9b1f05627d60942ce0634b9c1a25109b164818285d45b609ae8596e2b17";
+ };
+ propagatedBuildInputs = [ AnyEvent CompressLZF JSONXS commonsense ];
+ meta = {
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
DevelCaller = buildPerlPackage {
pname = "Devel-Caller";
version = "2.06";
@@ -6473,6 +6559,19 @@ let
};
};
+ DigestMD5 = buildPerlPackage rec {
+ pname = "Digest-MD5";
+ version = "2.55";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/G/GA/GAAS/${pname}-${version}.tar.gz";
+ sha256 = "03b198a2d14425d951e5e50a885d3818c3162c8fe4c21e18d7798a9a179d0e3c";
+ };
+ meta = {
+ description = "Perl interface to the MD-5 algorithm";
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
DigestMD5File = buildPerlPackage {
pname = "Digest-MD5-File";
version = "0.08";
@@ -16248,6 +16347,20 @@ let
};
};
+ ObjectEvent = buildPerlPackage rec {
+ pname = "Object-Event";
+ version = "1.23";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/E/EL/ELMEX/${pname}-${version}.tar.gz";
+ sha256 = "ab6bb80508f4fddaf2d51b20ca876aab038582a86b5228e6435411348af53c82";
+ };
+ propagatedBuildInputs = [ AnyEvent commonsense ];
+ meta = {
+ description = "A class that provides an event callback interface";
+ license = with lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
ObjectInsideOut = buildPerlModule {
pname = "Object-InsideOut";
version = "4.05";