2 Commits

Author SHA1 Message Date
Jens Axel Søgaard c24b04f273 Package aarch64 Linux native libraries 0.1.0 2026-10-31 17:28:29 +01:00
hans 795c05a8cb Add aarch64-linux native package 2026-08-11 09:35:11 +00:00
105 changed files with 332 additions and 248 deletions
+6 -6
View File
@@ -1,16 +1,16 @@
# racket-audio-aarch64-macosx
# racket-audio-aarch64-linux
Native libraries for `racket-audio` on macOS Apple Silicon.
Native libraries for `racket-audio` on Linux ARM64 / Raspberry Pi 64-bit.
Keep native files in `lib/`. The generated `info.rkt` lists every dylib
and the libao plugin that Racket must copy to its foreign-library directory.
Keep native files in `lib/`. The generated `info.rkt` lists every shared
library and libao plugin that Racket must copy to its foreign-library directory.
Expected file type:
*.dylib
*.so / *.so.*
List every shipped native file in `copy-foreign-libs` in `info.rkt`.
Racket Package Index source:
<git-url>#aarch64-macosx
<git-url>#aarch64-linux
+58 -52
View File
@@ -2,61 +2,67 @@
(define collection 'use-pkg-name)
(define version "0.1")
(define pkg-desc "native libraries for racket-audio on aarch64-macosx")
(define pkg-desc "native libraries for racket-audio on aarch64-linux")
(define pkg-authors '(hans))
(define license '(GPL-2.0-or-later))
(define install-platform #rx"^(?:aarch64|arm64)-macosx(?:/|$)")
(define install-platform #rx"^aarch64-linux(?:/|$)")
(define copy-foreign-libs
'(
"lib/ao/plugins-4/libmacosx.so"
"lib/libFLAC++.11.0.0.dylib"
"lib/libFLAC++.11.dylib"
"lib/libFLAC++.dylib"
"lib/libFLAC.14.0.0.dylib"
"lib/libFLAC.14.dylib"
"lib/libFLAC.dylib"
"lib/libao.4.dylib"
"lib/libao.dylib"
"lib/libavcodec.62.11.100.dylib"
"lib/libavcodec.62.dylib"
"lib/libavcodec.dylib"
"lib/libavformat.62.3.100.dylib"
"lib/libavformat.62.dylib"
"lib/libavformat.dylib"
"lib/libavutil.60.8.100.dylib"
"lib/libavutil.60.dylib"
"lib/libavutil.dylib"
"lib/libmpg123.0.dylib"
"lib/libmpg123.dylib"
"lib/libogg.0.8.5.dylib"
"lib/libogg.0.dylib"
"lib/libogg.dylib"
"lib/libopus.0.10.1.dylib"
"lib/libopus.0.dylib"
"lib/libopus.dylib"
"lib/libopusenc.0.dylib"
"lib/libopusenc.dylib"
"lib/libopusfile.0.dylib"
"lib/libopusfile.dylib"
"lib/libopusurl.0.dylib"
"lib/libopusurl.dylib"
"lib/libsoxr-lsr.0.1.9.dylib"
"lib/libsoxr-lsr.0.dylib"
"lib/libsoxr-lsr.dylib"
"lib/libsoxr.0.1.2.dylib"
"lib/libsoxr.0.dylib"
"lib/libsoxr.dylib"
"lib/libswresample.6.1.100.dylib"
"lib/libswresample.6.dylib"
"lib/libswresample.dylib"
"lib/libtag.2.1.0.dylib"
"lib/libtag.2.dylib"
"lib/libtag.dylib"
"lib/libtag_c.2.1.0.dylib"
"lib/libtag_c.2.dylib"
"lib/libtag_c.dylib"
"lib/libz.1.3.1.dylib"
"lib/libz.1.dylib"
"lib/libz.dylib"
"lib/ao/plugins-4/libalsa.so"
"lib/ao/plugins-4/liboss.so"
"lib/libFLAC++.so"
"lib/libFLAC++.so.11"
"lib/libFLAC++.so.11.0.0"
"lib/libFLAC.so"
"lib/libFLAC.so.14"
"lib/libFLAC.so.14.0.0"
"lib/libao.so"
"lib/libao.so.4"
"lib/libao.so.4.1.1"
"lib/libavcodec.so"
"lib/libavcodec.so.62"
"lib/libavcodec.so.62.11.100"
"lib/libavformat.so"
"lib/libavformat.so.62"
"lib/libavformat.so.62.3.100"
"lib/libavutil.so"
"lib/libavutil.so.60"
"lib/libavutil.so.60.8.100"
"lib/libmpg123.so"
"lib/libmpg123.so.0"
"lib/libmpg123.so.0.49.4"
"lib/libogg.so"
"lib/libogg.so.0"
"lib/libogg.so.0.8.5"
"lib/libopus.so"
"lib/libopus.so.0"
"lib/libopus.so.0.10.1"
"lib/libopusenc.so"
"lib/libopusenc.so.0"
"lib/libopusenc.so.0.4.2"
"lib/libopusfile.so"
"lib/libopusfile.so.0"
"lib/libopusfile.so.0.4.5"
"lib/libopusurl.so"
"lib/libopusurl.so.0"
"lib/libopusurl.so.0.4.5"
"lib/libsoxr-lsr.so"
"lib/libsoxr-lsr.so.0"
"lib/libsoxr-lsr.so.0.1.9"
"lib/libsoxr.so"
"lib/libsoxr.so.0"
"lib/libsoxr.so.0.1.2"
"lib/libswresample.so"
"lib/libswresample.so.6"
"lib/libswresample.so.6.1.100"
"lib/libtag.so"
"lib/libtag.so.2"
"lib/libtag.so.2.1.0"
"lib/libtag_c.so"
"lib/libtag_c.so.2"
"lib/libtag_c.so.2.1.0"
"lib/libz.so"
"lib/libz.so.1"
"lib/libz.so.1.3.1"
))
(define deps '("base"))
@@ -1,28 +1,28 @@
# libmacosx.la - a libtool library file
# Generated by libtool (GNU libtool) 2.6.2
# libalsa.la - a libtool library file
# Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-15build2
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='libmacosx.so'
dlname='libalsa.so'
# Names of this library.
library_names='libmacosx.so libmacosx.so'
library_names='libalsa.so libalsa.so libalsa.so'
# The name of the static archive.
old_library=''
# Linker flags that cannot go in dependency_libs.
inherited_linker_flags=' -framework AudioUnit -framework CoreAudio -framework CoreServices'
inherited_linker_flags=''
# Libraries that this one depends upon.
dependency_libs=' -L/Users/runner/work/build-audio-libs/build-audio-libs/.work/prefix/aarch64-macosx/lib -lpthread'
dependency_libs=' -L/home/runner/work/build-audio-libs/build-audio-libs/.work/prefix/aarch64-linux/lib -lasound -lpthread'
# Names of additional weak libraries provided by this library
weak_library_names=''
# Version information for libmacosx.
# Version information for libalsa.
current=0
age=0
revision=0
@@ -31,11 +31,11 @@ revision=0
installed=yes
# Should we warn about portability when linking against -modules?
shouldnotlink=yes
shouldnotlink=no
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/Users/runner/work/build-audio-libs/build-audio-libs/.work/prefix/aarch64-macosx/lib/ao/plugins-4'
libdir='/home/runner/work/build-audio-libs/build-audio-libs/.work/prefix/aarch64-linux/lib/ao/plugins-4'
BIN
View File
Binary file not shown.
Binary file not shown.
+41
View File
@@ -0,0 +1,41 @@
# liboss.la - a libtool library file
# Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-15build2
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='liboss.so'
# Names of this library.
library_names='liboss.so liboss.so liboss.so'
# The name of the static archive.
old_library=''
# Linker flags that cannot go in dependency_libs.
inherited_linker_flags=''
# Libraries that this one depends upon.
dependency_libs=' -L/home/runner/work/build-audio-libs/build-audio-libs/.work/prefix/aarch64-linux/lib -lpthread'
# Names of additional weak libraries provided by this library
weak_library_names=''
# Version information for liboss.
current=0
age=0
revision=0
# Is this an already installed library?
installed=yes
# Should we warn about portability when linking against -modules?
shouldnotlink=no
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/home/runner/work/build-audio-libs/build-audio-libs/.work/prefix/aarch64-linux/lib/ao/plugins-4'
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Executable
BIN
View File
Binary file not shown.
Executable
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More