-
Notifications
You must be signed in to change notification settings - Fork 4
/
deps.edn
117 lines (103 loc) · 5.27 KB
/
deps.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{:paths ["src"
;; "classes" "generated_classes" "library/classes"
]
:deps {org.clojure/clojure {:mvn/version "1.12.0"}
com.phronemophobic/scify {:mvn/version "1.0"}
org.clojure/data.json {:mvn/version "2.5.0"}
cnuernber/dtype-next {;; :mvn/version "10.113"
:local/root "../dtype-next"
}
;; cnuernber/dtype-next {:mvn/version "9.021"
;; ;; :local/root "../dtype-next"
;; }
net.java.dev.jna/jna {:mvn/version "5.14.0"}
}
:aliases
{:test {:extra-paths ["test"]
:extra-deps {org.clojure/test.check {:mvn/version "1.1.0"}}}
:native-image
{:jvm-opts ["-Dtech.v3.datatype.graal-native=true"
"-Dclojure.compiler.direct-linking=true"
"-Dclojure.spec.skip-macros=true"]
:extra-deps {com.github.clj-easy/graal-build-time {:mvn/version "1.0.5"}}}
:build {:deps {io.github.clojure/tools.build {:mvn/version "0.10.5"}
org.clojure/data.json {:mvn/version "2.5.0"}
slipset/deps-deploy {:mvn/version "RELEASE"}}
:ns-default build}
:membrane {:extra-paths ["third_party/babashka/feature-httpkit-client/"
"third_party/babashka/feature-httpkit-server/"
"third_party/babashka/feature-xml/"
"third_party/babashka/feature-jdbc/"
"third_party/babashka/src"
]
:extra-deps
{com.phronemophobic/membrane {;; :mvn/version "0.15.0-beta-SNAPSHOT"
:local/root "../membrane"
}
com.phronemophobic.membrane/skialib-macosx-aarch64 {:mvn/version "RELEASE"
;; :local/root "csource/macos-aarch64"
}
babashka/babashka.nrepl {:mvn/version "0.0.7"}
org.clojure/data.xml {:mvn/version "0.2.0-alpha8"}
com.h2database/h2 {:mvn/version "2.2.224"}
seancorfield/next.jdbc {:mvn/version "1.1.610"}
com.github.seancorfield/honeysql {:mvn/version "2.6.1161"}
;; latest version fails to compile
;; needed for extras?
;; babashka/babashka { ;; :sha "7e65ec2fa8e663c2ba9a74a3d6280c4cb0e9b274"
;; ;; :git/url "https://github.com/phronmophobic/babashka"
;; ;; :local/root "../babashka"
;; :mvn/version "1.3.191"
;; }
org.babashka/sci {:mvn/version "0.8.43"
;; :local/root "../sci"
}
babashka/fs {:mvn/version "0.5.22"}
mogenslund/liquid {:mvn/version "2.0.3"}
http-kit/http-kit {:mvn/version "2.8.0"}
com.phronemophobic/objcjure {:local/root "../objcjure"
;;:git/url "https://github.com/phronmophobic/objcjure.git"
;;:git/sha "f06b2395a20b44fc626a317a497d1eca815de328"
}
com.phronemophobic/clong {;; :git/sha "945d9a71c6436938b3bdf11de2e7bf1f1c4c978c"
:local/root "../clong"
;; :mvn/version "1.4.1"
}}}
:depstar
{:replace-deps {com.github.seancorfield/depstar {:mvn/version "2.0.216"}}
:ns-default hf.depstar
:aliases [:graal-compile]
:exec-fn hf.depstar/uberjar
:exec-args {:group-id "com.phronemophobic"
:artifact-id "grease"
:version "1.00-beta-1"
:sync-pom true
:aot true
:compile-ns [com.phronemophobic.grease]
:main-class com.phronemophobic.grease
:jar "target/bb.jar"
;;Disable tensor code generation and ensure direct linking.
:jvm-opts ["-Dtech.v3.datatype.graal-native=true"
"-Dclojure.compiler.direct-linking=true"
"-Dclojure.spec.skip-macros=true"]}}
;; no longer used
:depstar-membrane
{:replace-deps {com.github.seancorfield/depstar {:mvn/version "2.0.216"}}
:ns-default hf.depstar
:aliases [:graal-compile]
:exec-fn hf.depstar/uberjar
:exec-args {:group-id "com.phronemophobic.grease"
:artifact-id "membrane"
:version "1.00-beta-1"
:sync-pom true
:aot true
:compile-ns [;;avclj.main avclj.libavclj
com.phronemophobic.grease.membrane
]
:main-class com.phronemophobic.grease.membrane
:jar "target/grease-uber.jar"
;;Disable tensor code generation and ensure direct linking.
:jvm-opts ["-Dtech.v3.datatype.graal-native=true"
"-Dclojure.compiler.direct-linking=true"
"-Dclojure.spec.skip-macros=true"]}}
}}