#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)