syndicate-rs-0.15.1 -> syndicate-server-0.24.0

This commit is contained in:
Emery Hemingway 2021-12-05 10:55:52 +00:00
parent abd2ba6f60
commit 392e335620
3 changed files with 16 additions and 12 deletions

View File

@ -19,12 +19,15 @@
preserves-nim = final.callPackage ./preserves-nim { };
preserves-tools =
final.callPackage ./preserves-tools { rust = rust'; };
syndicate-rs = final.callPackage ./syndicate-rs { rust = rust'; };
syndicate-server =
final.callPackage ./syndicate-server { rust = rust'; };
};
packages = forEachSystem (system:
let pkgs = nixpkgs.legacyPackages.${system}.extend self.overlay;
in with pkgs; { inherit preserves-nim preserves-tools syndicate-rs; });
in with pkgs; {
inherit preserves-nim preserves-tools syndicate-server;
});
nixosModules.syndicate-server =
# A little hack to apply our overlay to this module only.

View File

@ -13,8 +13,8 @@ with lib;
};
package = mkOption {
default = pkgs.syndicate-rs;
defaultText = "pkgs.syndicate-rs";
default = pkgs.syndicate-server;
defaultText = "pkgs.syndicate-server";
type = types.package;
description = "The package to use for the Syndicate dataspace server.";
};
@ -56,7 +56,7 @@ with lib;
description = "Syndicate dataspace server";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${cfg.package}/bin/syndicate-server ${
ExecStart = "${cfg.package}/bin/syndicate-server --no-banner ${
lib.strings.concatMapStrings (l: " --socket ${l}") cfg.unixListeners
}";
Group = cfg.group;

View File

@ -1,20 +1,21 @@
# https://git.syndicate-lang.org/synit/synit/src/branch/main/packaging/packages/syndicate-server/APKBUILD
{ lib, rustPlatform, rust, fetchgit, pkg-config, openssl }:
rustPlatform.buildRustPackage rec {
pname = "syndicate-rs";
version = "0.14.0";
pname = "syndicate-server";
version = "0.24.0";
src = fetchgit {
url = "https://git.syndicate-lang.org/syndicate-lang/syndicate-rs.git";
rev = "syndicate-v${version}";
sha256 = "sha256-B7+eeb9USdeMBwWFpM7+JZ+tYF/Of5n49OOil/ZR3sM=";
rev = "${pname}-v${version}";
sha256 = "sha256-91dGi7CyI/6XkbpWbFtnb6XACIExHX/6XYVkKlkDTzc=";
};
cargoHash = "sha256-HPbhp+tk+gL4INVA1SOyiqSYpQVhFq+B6N6M6vCKIHE=";
cargoHash = "sha256-MXchqX8wvMwnT2Js0YVIgOKsZuGglnKRg3HsuyOgBsI=";
nativeBuildInputs = [ rust pkg-config ];
buildInputs = [ openssl ];
meta = {
description =
"Rust implementation of Dataspaces, Syndicate, and a high-speed networked dataspace broker.";
description = "Syndicate broker server";
homepage = "https://git.syndicate-lang.org/syndicate-lang/syndicate-rs/";
maintainers = with lib.maintainers; [ ehmry ];
};