5 Commits

Author SHA1 Message Date
hans d7a1e32412 gitignore added. 2026-08-11 20:47:06 +02:00
hans 879ffb1e80 2026-08-11 20:45:44 +02:00
hans 3cf7dce49e makefile 2026-08-11 20:42:50 +02:00
hans c3184169e9 makefile added 2026-08-11 20:41:35 +02:00
hans 947b79e153 Add x86_64-linux native package 2026-08-11 09:35:11 +00:00
4 changed files with 64 additions and 6 deletions
+19
View File
@@ -0,0 +1,19 @@
# ---> Racket
# gitignore template for the Racket language
# website: http://www.racket-lang.org/
# DrRacket autosave files
*.rkt~
*.rkt.bak
\#*.rkt#
\#*.rkt#*#
# Compiled racket bytecode
compiled/
*.zo
# Dependency tracking files
*.dep
*.bak
+38
View File
@@ -0,0 +1,38 @@
#lang racket-makefile
(require package-zipper
git
)
(target all
(displayln "use (make clean) or (make package)")
)
(target clean
(for-each (λ (f) (displayln f) (rm-f f)) (list-files "." #px"([.]bak|~)$" #:recursive #t))
(for-each (λ (d) (displayln d) (rm-rf d)) (list-dirs "." #px"(compiled|doc)$" #:recursive #t))
(when (directory-exists? "scribblings")
(for-each (λ (f) (displayln f) (rm-f f)) (list-files "scribblings" #px"[.](css|js|html)$")))
)
(target package
(deps clean)
(zip-package))
(target housekeeping
(displayln "Committing changes for:")
(let ((changes (git 'status)))
(when (> (length changes) 0)
(dgit 'status)
(displayln "Adding...")
(dgit 'add '-A)
(displayln "Committing...")
(dgit 'commit (git-prompt))
(displayln "Pushing...")
(dgit 'push)))
)
(target main
(deps housekeeping)
(git 'switch "main"))
+4 -4
View File
@@ -1,15 +1,15 @@
# racket-audio-aarch64-macosx
# racket-audio-x86_64-linux
Native libraries for `racket-audio` on macOS Apple Silicon.
Native libraries for `racket-audio` on Linux x86_64.
Put the native files directly in the root of this branch, next to `info.rkt`.
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>#x86_64-linux
+3 -2
View File
@@ -5,7 +5,7 @@
(define version "0.1.0")
(define pkg-desc
"native libraries for \"racket-audio\" on \"aarch64-macosx\"")
"native libraries for \"racket-audio\" on \"x86_64-linux\"")
(define pkg-authors
'(hans))
@@ -14,7 +14,7 @@
'(Apache-2.0 OR MIT))
(define install-platform
"aarch64-macosx")
"x86_64-linux")
;; Add every native library shipped in this branch, including runtime
;; dependencies required by the primary audio libraries.
@@ -23,3 +23,4 @@
(define deps
'("base"))