2 Commits

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

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