`raco pkg' repair
This commit is contained in:
parent
fa40be83d6
commit
d63b49ccbb
|
@ -8,7 +8,9 @@
|
||||||
[package-source->name+type (->* (string? (or/c #f symbol?))
|
[package-source->name+type (->* (string? (or/c #f symbol?))
|
||||||
(#:link-dirs? boolean?)
|
(#:link-dirs? boolean?)
|
||||||
(values (or/c #f string?) (or/c #f symbol?)))]
|
(values (or/c #f string?) (or/c #f symbol?)))]
|
||||||
[package-source->name (-> string? (or/c #f string?))]))
|
[package-source->name (->* (string?)
|
||||||
|
((or/c #f symbol?))
|
||||||
|
(or/c #f string?))]))
|
||||||
|
|
||||||
(define rx:package-name #rx"^[-_a-zA-Z0-9]+$")
|
(define rx:package-name #rx"^[-_a-zA-Z0-9]+$")
|
||||||
(define rx:archive #rx"[.](plt|zip|tar|tgz|tar[.]gz)$")
|
(define rx:archive #rx"[.](plt|zip|tar|tgz|tar[.]gz)$")
|
||||||
|
@ -106,6 +108,6 @@
|
||||||
[else
|
[else
|
||||||
(values #f #f)]))
|
(values #f #f)]))
|
||||||
|
|
||||||
(define (package-source->name s)
|
(define (package-source->name s [given-type #f])
|
||||||
(define-values (name type) (package-source->name+type s #f))
|
(define-values (name type) (package-source->name+type s given-type))
|
||||||
name)
|
name)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user