me
/
guix
Archived
1
0
Fork 0

gnu: exfat-utils: Update to 1.2.4.

* gnu/packages/mtools.scm (exfat-utils): Update to 1.2.4.
[source, home-page]: Move away from dead Google Code project.
[arguments, native-inputs]: Remove.
master
Tobias Geerinckx-Rice 2016-11-10 15:39:10 +01:00
parent a24b56fa8d
commit 3b0f2ba46b
No known key found for this signature in database
GPG Key ID: 91CCDB9B48541B99
1 changed files with 6 additions and 38 deletions

View File

@ -49,49 +49,17 @@ FAT-specific file attributes.")
(define-public exfat-utils
(package
(name "exfat-utils")
(version "1.1.1")
(version "1.2.4")
(source (origin
(method url-fetch)
(uri "https://docs.google.com/uc?export=download&\
id=0B7CLI-REKbE3UzNtSkRvdHBpdjQ")
(uri (string-append
"https://github.com/relan/exfat/releases/download/v"
version "/" name "-" version ".tar.gz"))
(sha256
(base32
"0ck2snhlhp965bb9a4y1g2lpl979sw1yznm79wbavyv174458i66"))
(file-name (string-append name "-" version ".tar.gz"))))
"04dvrdmwmj9ggad8aq6inbjcq2yi9i62z42nnivhk7bb84k1k9ba"))))
(build-system gnu-build-system)
(native-inputs `(("scons" ,scons)))
(arguments
'(#:tests? #f ;no test suite
#:phases (modify-phases %standard-phases
(delete 'configure)
(add-after 'unpack 'scons-propagate-environment
(lambda _
;; Modify the SConstruct file to arrange for
;; environment variables to be propagated.
(substitute* "SConstruct"
(("^env = Environment\\(")
"env = Environment(ENV=os.environ, "))))
(replace 'build
(lambda _
(zero? (system* "scons"))))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin"))
(man8 (string-append out
"/share/man/man8")))
(mkdir-p bin)
(mkdir-p man8)
(for-each (lambda (file)
(copy-file
file
(string-append man8 "/"
(basename file))))
(find-files "." "\\.8$"))
(zero? (system* "scons" "install"
(string-append "DESTDIR="
bin)))))))))
(home-page "https://code.google.com/p/exfat")
(home-page "https://github.com/relan/exfat")
(synopsis "Utilities to manipulate exFAT file systems")
(description
"This package provides an implementation of the exFAT file system,