53 lines
1.7 KiB
Racket
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)
|
|
|