tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
rojo: init at 7.2.1
wackbyte
3 years ago
fd52dd07
9130ba39
+44
2 changed files
expand all
collapse all
unified
split
pkgs
development
tools
rojo
default.nix
top-level
all-packages.nix
+42
pkgs/development/tools/rojo/default.nix
···
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, fetchFromGitHub
4
4
+
, rustPlatform
5
5
+
, pkg-config
6
6
+
, openssl
7
7
+
}:
8
8
+
9
9
+
rustPlatform.buildRustPackage rec {
10
10
+
pname = "rojo";
11
11
+
version = "7.2.1";
12
12
+
13
13
+
src = fetchFromGitHub {
14
14
+
owner = "rojo-rbx";
15
15
+
repo = "rojo";
16
16
+
rev = "v${version}";
17
17
+
sha256 = "sha256-Kmq/lBwayYkFU4mbjExj7M9wpg59OkIiTc+2ZrwpuBc=";
18
18
+
fetchSubmodules = true;
19
19
+
};
20
20
+
21
21
+
cargoSha256 = "sha256-qx6Ja0DMe4cEmDSpovtY9T3+0nJS9XivR92K3UKgacE=";
22
22
+
23
23
+
nativeBuildInputs = [
24
24
+
pkg-config
25
25
+
];
26
26
+
27
27
+
buildInputs = [
28
28
+
openssl
29
29
+
];
30
30
+
31
31
+
meta = with lib; {
32
32
+
description = "Project management tool for Roblox";
33
33
+
longDescription = ''
34
34
+
Rojo is a tool designed to enable Roblox developers to use professional-grade software engineering tools.
35
35
+
'';
36
36
+
homepage = "https://rojo.space";
37
37
+
downloadPage = "https://github.com/rojo-rbx/rojo/releases/tag/v${version}";
38
38
+
changelog = "https://github.com/rojo-rbx/rojo/raw/v${version}/CHANGELOG.md";
39
39
+
license = licenses.mpl20;
40
40
+
maintainers = with maintainers; [ wackbyte ];
41
41
+
};
42
42
+
}
+2
pkgs/top-level/all-packages.nix
···
24131
24131
24132
24132
roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
24133
24133
24134
24134
+
rojo = callPackage ../development/tools/rojo { };
24135
24135
+
24134
24136
rtsp-simple-server = callPackage ../servers/rtsp-simple-server { };
24135
24137
24136
24138
rtkit = callPackage ../os-specific/linux/rtkit { };