Skip to content

Commit 96b158b

Browse files
committed
Add properties for io.humble native artifacts
Intended use downstream: <dependency> <groupId>io.humble</groupId> <artifactId>humble-video-${scijava.natives.artifactId.humble}</artifactId> </dependency> TODO: Decide if the naming "scijava.natives.artifactId.*" actually makes sense when the string here is an artifactId *suffix*, not the entire artifactId. Alternatives: - scijava.natives.artifactId-suffix - scijava.natives.classifier.humble (but it's not used with a classifier...) - scijava.natives.suffix.humble
1 parent 837a758 commit 96b158b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@
230230
<scijava.natives.classifier>natives-${scijava.platform.family.medium}_${scijava.platform.arch}</scijava.natives.classifier>
231231
<scijava.natives.classifier.javacpp>${scijava.platform.family.longest}-${scijava.platform.arch.javacpp}</scijava.natives.classifier.javacpp>
232232
<scijava.natives.classifier.jogamp>natives-${scijava.platform.family.longest}-${scijava.platform.arch.jogamp}</scijava.natives.classifier.jogamp>
233+
<scijava.natives.artifactId.humble>arch-${scijava.platform.arch.humble}-${scijava.platform.os-linker.humble}</scijava.natives.artifactId.humble>
233234

234235
<!--
235236
NB: The javadoc.runtimeAccessPackages property allows downstream
@@ -2137,6 +2138,7 @@
21372138
<scijava.platform.arch>32</scijava.platform.arch>
21382139
<scijava.platform.arch.javacpp>x86</scijava.platform.arch.javacpp>
21392140
<scijava.platform.arch.jogamp>i586</scijava.platform.arch.jogamp>
2141+
<scijava.platform.arch.humble>i686</scijava.platform.arch.humble>
21402142
</properties>
21412143
</profile>
21422144
<profile>
@@ -2150,6 +2152,7 @@
21502152
<scijava.platform.arch>32</scijava.platform.arch>
21512153
<scijava.platform.arch.javacpp>x86</scijava.platform.arch.javacpp>
21522154
<scijava.platform.arch.jogamp>i586</scijava.platform.arch.jogamp>
2155+
<scijava.platform.arch.humble>i686</scijava.platform.arch.humble>
21532156
</properties>
21542157
</profile>
21552158
<profile>
@@ -2163,6 +2166,7 @@
21632166
<scijava.platform.arch>32</scijava.platform.arch>
21642167
<scijava.platform.arch.javacpp>x86</scijava.platform.arch.javacpp>
21652168
<scijava.platform.arch.jogamp>i586</scijava.platform.arch.jogamp>
2169+
<scijava.platform.arch.humble>i686</scijava.platform.arch.humble>
21662170
</properties>
21672171
</profile>
21682172
<profile>
@@ -2176,6 +2180,7 @@
21762180
<scijava.platform.arch>32</scijava.platform.arch>
21772181
<scijava.platform.arch.javacpp>x86</scijava.platform.arch.javacpp>
21782182
<scijava.platform.arch.jogamp>i586</scijava.platform.arch.jogamp>
2183+
<scijava.platform.arch.humble>i686</scijava.platform.arch.humble>
21792184
</properties>
21802185
</profile>
21812186
<profile>
@@ -2189,6 +2194,7 @@
21892194
<scijava.platform.arch>32</scijava.platform.arch>
21902195
<scijava.platform.arch.javacpp>x86</scijava.platform.arch.javacpp>
21912196
<scijava.platform.arch.jogamp>i586</scijava.platform.arch.jogamp>
2197+
<scijava.platform.arch.humble>i686</scijava.platform.arch.humble>
21922198
</properties>
21932199
</profile>
21942200
<profile>
@@ -2215,6 +2221,7 @@
22152221
<scijava.platform.arch>64</scijava.platform.arch>
22162222
<scijava.platform.arch.javacpp>x86_64</scijava.platform.arch.javacpp>
22172223
<scijava.platform.arch.jogamp>amd64</scijava.platform.arch.jogamp>
2224+
<scijava.platform.arch.humble>x86_64</scijava.platform.arch.humble>
22182225
</properties>
22192226
</profile>
22202227
<profile>
@@ -2228,6 +2235,7 @@
22282235
<scijava.platform.arch>arm64</scijava.platform.arch>
22292236
<scijava.platform.arch.javacpp>arm64</scijava.platform.arch.javacpp>
22302237
<scijava.platform.arch.jogamp>aarch64</scijava.platform.arch.jogamp>
2238+
<scijava.platform.arch.humble>UNAVAILABLE</scijava.platform.arch.humble>
22312239
</properties>
22322240
</profile>
22332241
<profile>
@@ -2241,6 +2249,7 @@
22412249
<scijava.platform.arch>64</scijava.platform.arch>
22422250
<scijava.platform.arch.javacpp>x86_64</scijava.platform.arch.javacpp>
22432251
<scijava.platform.arch.jogamp>amd64</scijava.platform.arch.jogamp>
2252+
<scijava.platform.arch.humble>x86_64</scijava.platform.arch.humble>
22442253
</properties>
22452254
</profile>
22462255
<profile>
@@ -2255,6 +2264,7 @@
22552264
<scijava.platform.family.medium>windows</scijava.platform.family.medium>
22562265
<scijava.platform.family.long>windows</scijava.platform.family.long>
22572266
<scijava.platform.family.longest>windows</scijava.platform.family.longest>
2267+
<scijava.platform.os-linker.humble>w64-mingw32</scijava.platform.os-linker.humble>
22582268
</properties>
22592269
</profile>
22602270
<profile>
@@ -2270,6 +2280,7 @@
22702280
<scijava.platform.family.long>macos</scijava.platform.family.long>
22712281
<scijava.platform.family.longest>macosx</scijava.platform.family.longest>
22722282
<scijava.platform.arch.jogamp>universal</scijava.platform.arch.jogamp>
2283+
<scijava.platform.os-linker.humble>apple-darwin18</scijava.platform.os-linker.humble>
22732284
</properties>
22742285
</profile>
22752286
<profile>
@@ -2285,6 +2296,7 @@
22852296
<scijava.platform.family.medium>linux</scijava.platform.family.medium>
22862297
<scijava.platform.family.long>linux</scijava.platform.family.long>
22872298
<scijava.platform.family.longest>linux</scijava.platform.family.longest>
2299+
<scijava.platform.os-linker.humble>pc-linux-gnu6</scijava.platform.os-linker.humble>
22882300
</properties>
22892301
</profile>
22902302
</profiles>

0 commit comments

Comments
 (0)