1 Commits

Author SHA1 Message Date
hans 795c05a8cb Add aarch64-linux native package 2026-08-11 09:35:11 +00:00
2 changed files with 22 additions and 24 deletions
+12 -8
View File
@@ -1,11 +1,15 @@
# racket-audio-native-libs # racket-audio-aarch64-linux
Meta-package for the native libraries used by `racket-audio`. Native libraries for `racket-audio` on Linux ARM64 / Raspberry Pi 64-bit.
This branch contains no native libraries. It selects the package matching the Put the native files directly in the root of this branch, next to `info.rkt`.
current Racket platform:
Windows x86_64 racket-audio-x86_64-win32 Expected file type:
Linux x86_64 racket-audio-x86_64-linux
Linux ARM64 racket-audio-aarch64-linux *.so / *.so.*
macOS Apple Silicon racket-audio-aarch64-macosx
List every shipped native file in `copy-foreign-libs` in `info.rkt`.
Racket Package Index source:
<git-url>#aarch64-linux
+10 -16
View File
@@ -5,7 +5,7 @@
(define version "0.1.0") (define version "0.1.0")
(define pkg-desc (define pkg-desc
"native libraries for \"racket-audio\"") "native libraries for \"racket-audio\" on \"aarch64-linux\"")
(define pkg-authors (define pkg-authors
'(hans)) '(hans))
@@ -13,19 +13,13 @@
(define license (define license
'(Apache-2.0 OR MIT)) '(Apache-2.0 OR MIT))
(define deps (define install-platform
'("base" "aarch64-linux")
["racket-audio-x86_64-win32"
#:platform "win32\\x86_64"]
["racket-audio-x86_64-linux"
#:platform "x86_64-linux"]
["racket-audio-aarch64-linux"
#:platform "aarch64-linux"]
["racket-audio-aarch64-macosx"
#:platform "aarch64-macosx"]))
(define update-implies ;; Add every native library shipped in this branch, including runtime
'("racket-audio-x86_64-win32" ;; dependencies required by the primary audio libraries.
"racket-audio-x86_64-linux" (define copy-foreign-libs
"racket-audio-aarch64-linux" '())
"racket-audio-aarch64-macosx"))
(define deps
'("base"))