aboutsummaryrefslogtreecommitdiff
path: root/wapkgs.nix
diff options
context:
space:
mode:
Diffstat (limited to 'wapkgs.nix')
-rw-r--r--wapkgs.nix27
1 files changed, 4 insertions, 23 deletions
diff --git a/wapkgs.nix b/wapkgs.nix
index a863a1c..57978cc 100644
--- a/wapkgs.nix
+++ b/wapkgs.nix
@@ -7,26 +7,7 @@ let
buildPhase = "mkdir -p $out";
installPhase = "cp -r * $out";
};
- sources = {
- tcm = pkgs.fetchFromGitHub {
- owner = "thecodingmachine";
- repo = "workadventure";
- rev = "fb6a529e4ace614c04a41ae794d6087f0ad93d6b";
- sha256 = "10icfzffc7abl6k9lry2nidv75l3lx2f3djpw5mak9ayi05fl5xq";
- };
- xce = pkgs.fetchFromGitHub {
- owner = "workadventure-xce";
- repo = "workadventure-xce";
- rev = "54b3b611554b256abca77fc515a47cfbe4b02df6";
- sha256 = "0ia7054z9jmga7vyh2rzpxl7ssabrzhm9v06d7bhar1vqfbpcx9q";
- };
- xce-unfederated = pkgs.fetchFromGitHub {
- owner = "workadventure-xce";
- repo = "workadventure-xce";
- rev = "f0c26041f814a6c78679f1cdf555c0c4af87d8a3";
- sha256 = "13b4sd49yp9pyqpmlsh7w2sbns0nc9k13l5z94kbj8bcaslnwjx4";
- };
- };
+ sources = import ./nix/sources.nix {};
wapkgs =
pkgs.lib.fix (self: let
mkWorkadventureSet = waSelf: workadventuresrc: name:
@@ -42,15 +23,15 @@ let
messages = callWaPackage ./messages {};
front = callWaPackage ./front {};
uploader = callWaPackage ./uploader {};
- maps = callWaPackage ./maps {};
+ maps = (callWaPackage ./maps {}).overrideAttrs (old: { meta.broken = true; });
};
in pkgs // rec {
tcm = mkWorkadventureSet tcm sources.tcm "tcm";
xce = mkWorkadventureSet xce sources.xce "xce";
- xce-unfederated = mkWorkadventureSet xce-unfederated (patchSources sources.xce-unfederated [./xce-unfederated.patch]) "xce-unfederated";
+ xce-unfederated = mkWorkadventureSet xce-unfederated sources.xce-unfederated "xce-unfederated";
});
in {
- workadventure-tcm = wapkgs.tcm;
+ workadventure-tcm = pkgs.lib.mapAttrs (n: v: v.overrideAttrs (old: { meta.broken = true; })) wapkgs.tcm;
workadventure-xce = wapkgs.xce;
workadventure-xce-unfederated = wapkgs.xce-unfederated;
}