Files
gemigreerd-racket-audio/info.rkt
T
2026-05-16 01:38:40 +02:00

53 lines
1.7 KiB
Racket

#lang info
(define pkg-authors '(hnmdijkema))
(define version "1.0.1")
(define license 'GPL-2.0-or-later) ; The liboa library has this license
(define collection "racket-audio")
(define pkg-desc "racket-audio - Integration of popular music/sound related libraries in racket")
(define scribblings
'(
;; Main package overview.
;; The negative sort number makes this document appear before the
;; other racket-audio manuals in the library documentation listing.
("scrbl/racket-audio.scrbl" () (library -100))
;; High-level user-facing APIs.
("scrbl/audio-player.scrbl" () (library -90))
("scrbl/taglib.scrbl" () (library -80))
("scrbl/play-test.scrbl" () (library -70))
;; Format detection and decoder layer.
("scrbl/audio-sniffer.scrbl" () (library -60))
("scrbl/audio-decoder.scrbl" () (library -50))
("scrbl/mp3-decoder.scrbl" () (library -40))
("scrbl/flac-decoder.scrbl" () (library -30))
("scrbl/ffmpeg-decoder.scrbl" () (library -20))
;; Lower-level playback and FFI modules.
("scrbl/audio-placed-player.scrbl" () (library 10))
("scrbl/libao.scrbl" () (library 20))
("scrbl/libao-async-ffi-racket.scrbl" () (library 30))
("scrbl/ffmpeg-c-backend.scrbl" () (library 40))
("scrbl/ffmpeg-ffi.scrbl" () (library 50))
("scrbl/ffmpeg-definitions.scrbl" () (library 60))
))
(define deps
'("racket/gui" "racket/base" "racket"
"finalizer" "draw-lib" "net-lib"
"simple-log" "racket-sprintf"
"early-return" "let-assert")
)
(define build-deps
'("racket-doc"
"draw-doc"
"rackunit-lib"
"scribble-lib"
))
(define test-omit-paths 'all)