Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c94c80656e | |||
| 50886ff858 | |||
| b5a32ca22b | |||
| b951f841a2 | |||
| 007a376427 | |||
| 5f76136a6e | |||
| 312dc37945 |
+19
@@ -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
|
||||||
|
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
#lang racket-makefile
|
||||||
|
|
||||||
|
(require git
|
||||||
|
package-zipper)
|
||||||
|
|
||||||
|
(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))
|
||||||
|
(for-each (λ (f) (displayln f) (rm-f f)) (list-files "scrbl" #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)
|
||||||
|
(displayln "Switching back to main branch")
|
||||||
|
(dgit 'switch "main")
|
||||||
|
(dgit 'branch-current)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,11 +1,15 @@
|
|||||||
# racket-audio-native-libs
|
# racket-audio-x86_64-win32
|
||||||
|
|
||||||
Meta-package for the native libraries used by `racket-audio`.
|
Native libraries for `racket-audio` on Windows x86_64.
|
||||||
|
|
||||||
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
|
*.dll
|
||||||
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>#x86_64-win32
|
||||||
|
|||||||
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.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,25 @@
|
|||||||
|
#lang info
|
||||||
|
|
||||||
|
(define collection 'multi)
|
||||||
|
|
||||||
|
(define version "0.1.0")
|
||||||
|
|
||||||
|
(define pkg-desc
|
||||||
|
"native libraries for \"racket-audio\" on \"x86_64-win32\"")
|
||||||
|
|
||||||
|
(define pkg-authors
|
||||||
|
'(hans))
|
||||||
|
|
||||||
|
(define license
|
||||||
|
'(Apache-2.0 OR MIT))
|
||||||
|
|
||||||
|
(define install-platform
|
||||||
|
"win32\\x86_64")
|
||||||
|
|
||||||
|
;; Add every native library shipped in this branch, including runtime
|
||||||
|
;; dependencies required by the primary audio libraries.
|
||||||
|
(define copy-foreign-libs
|
||||||
|
'())
|
||||||
|
|
||||||
|
(define deps
|
||||||
|
'("base"))
|
||||||
@@ -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 \"x86_64-win32\"")
|
||||||
|
|
||||||
(define pkg-authors
|
(define pkg-authors
|
||||||
'(hans))
|
'(hans))
|
||||||
@@ -13,19 +13,41 @@
|
|||||||
(define license
|
(define license
|
||||||
'(Apache-2.0 OR MIT))
|
'(Apache-2.0 OR MIT))
|
||||||
|
|
||||||
(define deps
|
(define install-platform
|
||||||
'("base"
|
"win32\\x86_64")
|
||||||
["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"
|
'("ao-play-async.dll"
|
||||||
"racket-audio-aarch64-macosx"))
|
"ao-play-async.lib"
|
||||||
|
"avcodec-62.dll"
|
||||||
|
"avdevice-62.dll"
|
||||||
|
"avfilter-11.dll"
|
||||||
|
"avformat-62.dll"
|
||||||
|
"avutil-60.dll"
|
||||||
|
"ffmpeg_audio.dll"
|
||||||
|
"ffmpeg_audio.lib"
|
||||||
|
"info.bak"
|
||||||
|
"libFLAC.dll"
|
||||||
|
"libao-1.2.2.dll"
|
||||||
|
"libao-1.2.2.lib"
|
||||||
|
"libao-static-1.2.2.lib"
|
||||||
|
"libmpg123-0.dll"
|
||||||
|
"libopusenc.dll"
|
||||||
|
"ogg.dll"
|
||||||
|
"opus.dll"
|
||||||
|
"opusfile.dll"
|
||||||
|
"opusurl.dll"
|
||||||
|
"soxr-lsr.dll"
|
||||||
|
"soxr.dll"
|
||||||
|
"swresample-6.dll"
|
||||||
|
"swscale-9.dll"
|
||||||
|
"tag.dll"
|
||||||
|
"tag_c.dll"
|
||||||
|
"zlib.dll"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
(define deps
|
||||||
|
'("base"))
|
||||||
|
|||||||
BIN
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
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user