diff options
| author | Ricardo Wurmus <rekado@elephly.net> | 2024-04-06 00:40:59 +0200 |
|---|---|---|
| committer | Ricardo Wurmus <rekado@elephly.net> | 2024-04-06 00:41:49 +0200 |
| commit | 886ed061d7c57eb9d707b2af2c87402b86becf70 (patch) | |
| tree | c03d8c7b8429f7c91abdd7b1f3acf7ec58000f46 /gnu/packages/java-graphics.scm | |
| parent | 6ec2888ff7594c7768f42ff68cf95e63142843fb (diff) | |
gnu: java-flatlaf: Link library with libjawt.so.
* gnu/packages/java-graphics.scm (java-flatlaf)[arguments]: Add link options.
Change-Id: I2306e7ea4c2ca9f0f20eeca107b09fa41304a8df
Diffstat (limited to 'gnu/packages/java-graphics.scm')
| -rw-r--r-- | gnu/packages/java-graphics.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/java-graphics.scm b/gnu/packages/java-graphics.scm index 1e551ae8970..d62d082b1d2 100644 --- a/gnu/packages/java-graphics.scm +++ b/gnu/packages/java-graphics.scm | |||
| @@ -187,6 +187,24 @@ ascii art drawings that contain characters that resemble lines like @samp{|} | |||
| 187 | ("aarch64-linux" "aarch64") | 187 | ("aarch64-linux" "aarch64") |
| 188 | ("x86_64-linux" "x86_64") | 188 | ("x86_64-linux" "x86_64") |
| 189 | (_ "generic"))) | 189 | (_ "generic"))) |
| 190 | (lib #$(match (%current-system) | ||
| 191 | ("i686-linux" | ||
| 192 | "/lib/i386") | ||
| 193 | ("x86_64-linux" | ||
| 194 | "/lib/amd64") | ||
| 195 | ("armhf-linux" | ||
| 196 | "/lib/arm") | ||
| 197 | ("aarch64-linux" | ||
| 198 | "/lib/aarch64") | ||
| 199 | ("powerpc-linux" | ||
| 200 | "/lib/ppc") | ||
| 201 | ;; We need a catch-all, dropping | ||
| 202 | ;; '-linux' works in most cases. | ||
| 203 | (_ | ||
| 204 | (string-append | ||
| 205 | "/lib/" | ||
| 206 | (string-drop-right | ||
| 207 | (%current-system) 6))))) | ||
| 190 | (filename | 208 | (filename |
| 191 | (string-append "libflatlaf-linux-" suffix ".so")) | 209 | (string-append "libflatlaf-linux-" suffix ".so")) |
| 192 | (target-dir | 210 | (target-dir |
| @@ -197,6 +215,8 @@ ascii art drawings that contain characters that resemble lines like @samp{|} | |||
| 197 | "src/main/cpp/ApiVersion.cpp" | 215 | "src/main/cpp/ApiVersion.cpp" |
| 198 | "src/main/cpp/X11WmUtils.cpp" | 216 | "src/main/cpp/X11WmUtils.cpp" |
| 199 | "-Isrc/main/headers" | 217 | "-Isrc/main/headers" |
| 218 | "-ljawt" | ||
| 219 | (string-append "-L" jdk lib) | ||
| 200 | (string-append "-I" jdk "/include") | 220 | (string-append "-I" jdk "/include") |
| 201 | (string-append "-I" jdk "/include/linux") | 221 | (string-append "-I" jdk "/include/linux") |
| 202 | "-o" filename) | 222 | "-o" filename) |
