File tree Expand file tree Collapse file tree 1 file changed +1
-62
lines changed
Expand file tree Collapse file tree 1 file changed +1
-62
lines changed Original file line number Diff line number Diff line change 3131
3232 craneLib = crane . lib . overrideToolchain rustToolchain ;
3333
34- aptos = craneLib . buildPackage rec {
35- pname = "movement" ;
36- version = "001913f20f140aa8245cd55cbb492df91b6e0e0e" ;
37-
38- buildInputs =
39- [
40- pkgsUnstable . pkg-config
41- pkgsUnstable . openssl
42- pkgsUnstable . systemd
43- config . treefmt . build . programs . rustfmt
44- pkgsUnstable . elfutils
45- pkgsUnstable . lld
46- pkgsUnstable . mold
47- ]
48- ++ ( lib . optionals pkgsUnstable . stdenv . isDarwin [
49- pkgsUnstable . darwin . apple_sdk . frameworks . Security
50- ] ) ;
51-
52- nativeBuildInputs = [
53- pkgsUnstable . clang
54- ] ;
55-
56- cargoExtraArgs = "-p movement" ;
57-
58- LIBCLANG_PATH = "${ pkgsUnstable . llvmPackages_16 . libclang . lib } /lib" ;
59-
60- CARGO_PROFILE = "cli" ;
61-
62- # CARGO_BUILD_RUSTFLAGS = "-C target-feature=+crt-static";
63-
64- src = builtins . fetchGit {
65- url = "https://github.com/aeryz/aptos-core" ;
66- ref = "old-bump-tonic" ;
67- rev = version ;
68- } ;
69-
70- doCheck = false ;
71- } ;
72-
73- movement = pkgsUnstable . writeShellApplication {
74- name = "movement" ;
75- runtimeInputs = [
76- pkgsUnstable . systemd
77- aptos
78- ] ;
79- text = ''
80- out=$(mktemp -d)
81- cp ${ aptos } /bin/movement "$out"
82- chmod +x "$out/movement"
83- # TODO(aeryz): not having a good time but for some reason, I can't produce a static bin
84- LD_LIBRARY_PATH="${
85- pkgsUnstable . lib . makeLibraryPath [
86- pkgsUnstable . openssl
87- pkgsUnstable . systemd
88- pkgsUnstable . gcc13Stdenv . cc . cc
89- ]
90- } " "$out/movement" "$@"
91- '' ;
92- } ;
93-
9434 movefmt = craneLib . buildPackage rec {
9535 pname = "movefmt" ;
9636 version = "3201309e4cce72205994e32a4d45d1447db705e5" ;
10747 in
10848 {
10949 packages = {
110- inherit movement movefmt ;
50+ inherit movefmt ;
11151 } ;
112-
11352 } ;
11453}
You can’t perform that action at this time.
0 commit comments