add aparte

This commit is contained in:
Astro 2019-12-28 19:34:33 +01:00
parent ef759b4500
commit 6c34e34069
3 changed files with 15094 additions and 0 deletions

21
aparte.nix Normal file
View File

@ -0,0 +1,21 @@
{ pkgs ? import <nixpkgs> { overlays = [ (import <mozillaOverlay>) ]; } }:
with pkgs;
let
rustManifest = ./channel-rust-nightly.toml;
rustChannel = lib.rustLib.fromManifestFile rustManifest {
inherit stdenv fetchurl patchelf;
};
rust = rustChannel.rust;
rustPlatform = recurseIntoAttrs (makeRustPlatform {
rustc = rust;
cargo = rust;
});
in
rustPlatform.buildRustPackage {
name = "aparte";
src = <aparte>;
cargoSha256 = "1r93cvbhckz0a933pc2lcjvsw9zv8s8a2z6z5qiy9y4zzrhi7zv5";
buildInputs = [ pkgconfig openssl ];
}

15064
channel-rust-nightly.toml Normal file

File diff suppressed because it is too large Load Diff

View File

@ -175,6 +175,15 @@ let
schedule = "https://github.com/voc/36C3_schedule.git";
};
};
aparte = mkJobset {
description = "Rust console XMPP client";
nixexprpath = "aparte.nix";
gitUrls = {
aparte = "https://github.com/paulfariello/aparte.git";
mozillaOverlay = "https://github.com/mozilla/nixpkgs-mozilla.git";
};
};
};
jobsetsJson = pkgs.writeText "jobsets.json" (builtins.toJSON jobsets );