aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/audacity.scm
diff options
context:
space:
mode:
authorKei Kebreau <kei@openmailbox.org>2017-04-02 11:36:47 -0400
committerKei Kebreau <kei@openmailbox.org>2017-04-03 11:51:52 -0400
commit9a49129651f4c53f42b31a2c44e4f299eb82708b (patch)
treed39ad4d3ccc54b5316b4645cfcf4d3d10d535162 /gnu/packages/audacity.scm
parent568f977f9c4c2edd0f29b7627b315b716eda9c15 (diff)
downloadguix-9a49129651f4c53f42b31a2c44e4f299eb82708b.tar
guix-9a49129651f4c53f42b31a2c44e4f299eb82708b.tar.gz
gnu: audacity: Update to 2.1.3.
* gnu/packages/audacity.scm (audacity): Update to 2.1.3. [source]: Fetch gzipped tar archive instead of a zip archive; remove unnecessary patch. [native-inputs]: Add autoconf, automake and libtool. [arguments]: Add autoreconf phase to detect system libraries. * gnu/packages/patches/audacity-fix-ffmpeg-binding.patch: Delete patch. * gnu/local.mk: Remove reference to removed patch.
Diffstat (limited to 'gnu/packages/audacity.scm')
-rw-r--r--gnu/packages/audacity.scm19
1 files changed, 14 insertions, 5 deletions
diff --git a/gnu/packages/audacity.scm b/gnu/packages/audacity.scm
index a70d0e3a69..1ef5048f9e 100644
--- a/gnu/packages/audacity.scm
+++ b/gnu/packages/audacity.scm
@@ -23,6 +23,7 @@
#:use-module (guix build-system gnu)
#:use-module (gnu packages)
#:use-module (gnu packages audio)
+ #:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gtk)
@@ -39,15 +40,14 @@
(define-public audacity
(package
(name "audacity")
- (version "2.1.2")
+ (version "2.1.3")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/audacity/audacity/archive"
- "/Audacity-" version ".zip"))
+ "/Audacity-" version ".tar.gz"))
(sha256
- (base32 "1642i9d5cdmqzj6r0qdl2ldnqsvpb08znnczncysi72x6zpvb5qq"))
- (patches (search-patches "audacity-fix-ffmpeg-binding.patch"))))
+ (base32 "11mx7gb4dbqrgfp7hm0154x3m76ddnmhf2675q5zkxn7jc5qfc6b"))))
(build-system gnu-build-system)
(inputs
;; TODO: Add portSMF and libwidgetextra once they're packaged. In-tree
@@ -73,7 +73,10 @@
("lilv" ,lilv)
("portaudio" ,portaudio)))
(native-inputs
- `(("gettext" ,gettext-minimal) ;for msgfmt
+ `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("gettext" ,gettext-minimal) ;for msgfmt
+ ("libtool" ,libtool)
("pkg-config" ,pkg-config)
("python" ,python-2)
("which" ,which)))
@@ -90,6 +93,12 @@
(string-append "ID3TAG_LIBS=-L" libid3tag "/lib -lid3tag -lz")
(string-append "LIBMAD_CFLAGS=-I" libmad "/include")
(string-append "LIBMAD_LIBS=-L" libmad "/lib -lmad")))
+ #:phases
+ (modify-phases %standard-phases
+ ;; FFmpeg is only detected if autoreconf runs.
+ (add-before 'configure 'autoreconf
+ (lambda _
+ (zero? (system* "autoreconf" "-vfi")))))
;; The test suite is not "well exercised" according to the developers,
;; and fails with various errors. See
;; <http://sourceforge.net/p/audacity/mailman/message/33524292/>.