diff options
author | Andreas Enge <andreas@enge.fr> | 2023-04-05 10:38:36 +0200 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2023-04-05 10:42:06 +0200 |
commit | bbc4a8d238ee2f73ae3e16065fe4be4fd0e639aa (patch) | |
tree | 721c3df44023f3f7f12120da088a2db676655b84 /gnu | |
parent | e382f1fb3c3848f13774b78b89eaab4e4eaa7a55 (diff) |
gnu: libsndfile: Update to 1.2.0.
* gnu/packages/pulseaudio.scm (libsndfile): Update to 1.2.0.
[origin]: Switch to git checkout. Drop snippet.
[native-inputs]: Add packages needed for bootstrap phase.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/pulseaudio.scm | 34 |
1 files changed, 12 insertions, 22 deletions
diff --git a/gnu/packages/pulseaudio.scm b/gnu/packages/pulseaudio.scm index cadeccd660..ef4f8ba8cf 100644 --- a/gnu/packages/pulseaudio.scm +++ b/gnu/packages/pulseaudio.scm @@ -48,6 +48,7 @@ #:use-module (gnu packages) #:use-module (gnu packages algebra) #:use-module (gnu packages audio) + #:use-module (gnu packages autogen) #:use-module (gnu packages autotools) #:use-module (gnu packages avahi) #:use-module (gnu packages check) @@ -76,38 +77,27 @@ (define-public libsndfile (package (name "libsndfile") - (version "1.0.30") + (version "1.2.0") (source (origin - (method url-fetch) - (uri (string-append "https://github.com/erikd/libsndfile" - "/releases/download/v" version - "/libsndfile-" version ".tar.bz2")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/libsndfile/libsndfile/") + (commit version))) + (file-name (git-file-name name version)) (sha256 (base32 - "06k1wj3lwm7vf21s8yqy51k6nrkn9z610bj1gxb618ag5hq77wlx")) - (modules '((ice-9 textual-ports) (guix build utils))) + "10lm5mn171ynykkvq5ad8m1zriv01w25s6hx0l3wphdd4p6f7c92")) + (modules '((guix build utils))) (snippet '(begin - ;; Remove carriage returns (CRLF) to prevent bogus - ;; errors from bash like "$'\r': command not found". - (let ((data (call-with-input-file - "tests/pedantic-header-test.sh.in" - (lambda (port) - (string-join - (string-split (get-string-all port) - #\return)))))) - (call-with-output-file "tests/pedantic-header-test.sh.in" - (lambda (port) (format port data)))) - - ;; While at it, fix hard coded executable name. + ;; Fix hard coded executable name. (substitute* "tests/test_wrapper.sh.in" - (("^/usr/bin/env") "env")) - #t)))) + (("^/usr/bin/env") "env")))))) (build-system gnu-build-system) (propagated-inputs (list flac libogg libvorbis opus)) (native-inputs - (list pkg-config python)) + (list autoconf autogen automake libtool pkg-config python)) (home-page "http://www.mega-nerd.com/libsndfile/") (synopsis "Reading and writing files containing sampled sound") (description |