[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#51085] [PATCH v2 3/7] gnu: opusfile: Add new phase after unpack.
From: |
Vinicius Monego |
Subject: |
[bug#51085] [PATCH v2 3/7] gnu: opusfile: Add new phase after unpack. |
Date: |
Sat, 9 Oct 2021 15:28:16 +0000 |
* gnu/packages/xiph.scm (opusfile)[arguments]<#:phases>: After the unpack
phase add a fix-multistream phase to adjust the include header call of
opus_multistream.h so that opusfile can find it.
---
gnu/packages/xiph.scm | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm
index fbbcbd6e61..0c9c799067 100644
--- a/gnu/packages/xiph.scm
+++ b/gnu/packages/xiph.scm
@@ -11,6 +11,7 @@
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2021 Brendan Tildesley <mail@brendan.scot>
+;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -406,7 +407,16 @@ decoding .opus files.")
"02smwc5ah8nb3a67mnkjzqmrzk43j356hgj2a97s9midq40qd38i"))))
(build-system gnu-build-system)
(arguments
- '(#:configure-flags '("--disable-static")))
+ '(#:configure-flags '("--disable-static")
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-multistream
+ ;; Opus include directory should be passed explicitly:
+ ;; https://github.com/xiph/opusfile/issues/10 however,
+ ;; opus_multistream.h still can't be found by the compiler.
+ (lambda _
+ (substitute* "include/opusfile.h"
+ (("opus_multistream\\.h") "opus/opus_multistream.h")))))))
;; Required by opusfile.pc and opusurl.pc.
(propagated-inputs
`(("libogg" ,libogg)
--
2.30.2
- [bug#51085] [PATCH 1/7] gnu: Add libkeyfinder., (continued)
- [bug#51085] [PATCH 1/7] gnu: Add libkeyfinder., Vinicius Monego, 2021/10/07
- [bug#51085] [PATCH 3/7] gnu: opusfile: Add new phase after unpack., Vinicius Monego, 2021/10/07
- [bug#51085] [PATCH 5/7] gnu: Add spscqueue., Vinicius Monego, 2021/10/07
- [bug#51085] [PATCH 4/7] gnu: Add libshout-idjc., Vinicius Monego, 2021/10/07
- [bug#51085] [PATCH 2/7] gnu: Add libdjinterop., Vinicius Monego, 2021/10/07
- [bug#51085] [PATCH 7/7] gnu: Add mixxx., Vinicius Monego, 2021/10/07
- [bug#51085] [PATCH 6/7] gnu: Add mp3guessenc., Vinicius Monego, 2021/10/07
- [bug#51085] [PATCH v2 1/7] gnu: Add libkeyfinder., Vinicius Monego, 2021/10/09
- [bug#51085] [PATCH v2 5/7] gnu: Add spscqueue., Vinicius Monego, 2021/10/09
- [bug#51085] [PATCH v2 7/7] gnu: Add mixxx., Vinicius Monego, 2021/10/09
[bug#51085] [PATCH 0/7] Add Mixxx., Leo Famulari, 2021/10/11