diff --git a/pkgs/racket-pkgs/racket-doc/info.rkt b/pkgs/racket-pkgs/racket-doc/info.rkt index 9fd61f91a1..27f8dab11b 100644 --- a/pkgs/racket-pkgs/racket-doc/info.rkt +++ b/pkgs/racket-pkgs/racket-doc/info.rkt @@ -10,9 +10,7 @@ "scribble-lib" "racket-index")) (define build-deps '("compatibility-doc" - "drracket" "errortrace-doc" - "sgl" "typed-racket-doc" "unstable" "at-exp-lib" diff --git a/pkgs/racket-pkgs/racket-doc/net/scribblings/sendurl.scrbl b/pkgs/racket-pkgs/racket-doc/net/scribblings/sendurl.scrbl index c297b08a1f..e93929b7e1 100644 --- a/pkgs/racket-pkgs/racket-doc/net/scribblings/sendurl.scrbl +++ b/pkgs/racket-pkgs/racket-doc/net/scribblings/sendurl.scrbl @@ -6,7 +6,7 @@ @defmodule[net/sendurl]{Provides @racket[send-url] for opening a URL in the user's chosen web browser.} -See also @racketmodname[browser/external], which requires +See also @racketmodname[browser/external #:indirect], which requires @racket[racket/gui], but can prompt the user for a browser if no browser preference is set. diff --git a/pkgs/racket-pkgs/racket-doc/scribblings/guide/graphics.scrbl b/pkgs/racket-pkgs/racket-doc/scribblings/guide/graphics.scrbl index 7f692d189f..e9aa0316e3 100644 --- a/pkgs/racket-pkgs/racket-doc/scribblings/guide/graphics.scrbl +++ b/pkgs/racket-pkgs/racket-doc/scribblings/guide/graphics.scrbl @@ -44,11 +44,11 @@ interfaces (GUIs): See @racketmodname[2htdp/image #:indirect] for more information.} - @item{The @racketmodname[sgl] library provides OpenGL for 3-D + @item{The @racketmodname[sgl #:indirect] library provides OpenGL for 3-D graphics. The context for rendering OpenGL can be a window or bitmap created with @racketmodname[racket/gui]. - See @other-doc['(lib "sgl/scribblings/sgl.scrbl")] for more + See @other-doc['(lib "sgl/scribblings/sgl.scrbl") #:indirect "SGL"] for more information.} ] diff --git a/pkgs/racket-pkgs/racket-doc/scribblings/guide/running.scrbl b/pkgs/racket-pkgs/racket-doc/scribblings/guide/running.scrbl index fa1622313e..e6ed98fa70 100644 --- a/pkgs/racket-pkgs/racket-doc/scribblings/guide/running.scrbl +++ b/pkgs/racket-pkgs/racket-doc/scribblings/guide/running.scrbl @@ -4,8 +4,8 @@ @title[#:tag "running" #:style 'toc]{Running and Creating Executables} While developing programs, many Racket programmers use the -@seclink[#:doc '(lib "scribblings/drracket/drracket.scrbl") -"top"]{DrRacket} programming environment. To run a program without the +@seclink["top" #:doc '(lib "scribblings/drracket/drracket.scrbl") +#:indirect? #t]{DrRacket} programming environment. To run a program without the development environment, use @exec{racket} (for console-based programs) or @exec{gracket} (for GUI programs). This chapter mainly explains how to run @exec{racket} and @exec{gracket}. diff --git a/pkgs/racket-pkgs/racket-doc/scribblings/reference/contracts.scrbl b/pkgs/racket-pkgs/racket-doc/scribblings/reference/contracts.scrbl index bb153b7f1a..4877f4cc3e 100644 --- a/pkgs/racket-pkgs/racket-doc/scribblings/reference/contracts.scrbl +++ b/pkgs/racket-pkgs/racket-doc/scribblings/reference/contracts.scrbl @@ -2046,7 +2046,7 @@ These predicates detect whether a value is a @tech{contract property}, @subsection{Obligation Information in Check Syntax} @seclink[#:doc '(lib "scribblings/drracket/drracket.scrbl") -"buttons"]{Check Syntax} in DrRacket shows obligation information for +"buttons" #:indirect? #t]{Check Syntax} in DrRacket shows obligation information for contracts according to @racket[syntax-property]s that the contract combinators leave in the expanded form of the program. These properties indicate where contracts appear in the source and where the positive and negative diff --git a/pkgs/racket-pkgs/racket-doc/scribblings/reference/debugging.scrbl b/pkgs/racket-pkgs/racket-doc/scribblings/reference/debugging.scrbl index 2513ee2e79..046ed6c843 100644 --- a/pkgs/racket-pkgs/racket-doc/scribblings/reference/debugging.scrbl +++ b/pkgs/racket-pkgs/racket-doc/scribblings/reference/debugging.scrbl @@ -10,7 +10,7 @@ information. The @racketmodname[errortrace] library supports more consistent (independent of the @tech{JIT} compiler) and precise context information. The @racketmodname[racket/trace] library provides simple tracing support. Finally, the @seclink[#:doc '(lib -"scribblings/drracket/drracket.scrbl") "top"]{DrRacket} programming environment +"scribblings/drracket/drracket.scrbl") "top" #:indirect? #t]{DrRacket} programming environment provides much more debugging support. @include-section["trace.scrbl"] diff --git a/pkgs/racket-pkgs/racket-doc/scribblings/reference/read.scrbl b/pkgs/racket-pkgs/racket-doc/scribblings/reference/read.scrbl index 70f05e24d1..c31bc6d0c0 100644 --- a/pkgs/racket-pkgs/racket-doc/scribblings/reference/read.scrbl +++ b/pkgs/racket-pkgs/racket-doc/scribblings/reference/read.scrbl @@ -136,8 +136,9 @@ The function produced by @racketidfont{get-info} reflects information about the expected syntax of the input stream. The first argument to the function serves as a key on such information; acceptable keys and the interpretation of results is up to external tools, such as DrRacket (see -@secref[#:doc '(lib "scribblings/tools/tools.scrbl") - "drracket:module-language-tools"]). +@seclink[#:doc '(lib "scribblings/tools/tools.scrbl") + "drracket:module-language-tools" + #:indirect? #t]{the DrRacket documentation}). If no information is available for a given key, the result should be the second argument. @mz-examples[