cmus: add flac CFLAGS detection patch
This could fix issue 5555: https://github.com/mxcl/homebrew/issues/5555 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
parent
359b04c83d
commit
f99b4b2d34
1 changed files with 25 additions and 0 deletions
|
@ -17,8 +17,33 @@ class Cmus < Formula
|
|||
skip_clean 'bin/cmus'
|
||||
skip_clean 'bin/cmus-remote'
|
||||
|
||||
def patches
|
||||
# fix flac CFLAGS detection, already applied upstream:
|
||||
# https://gitorious.org/cmus/cmus/commit/51f7aaccab09f30ff6a683eec3163904c7148cb3
|
||||
DATA
|
||||
end
|
||||
|
||||
def install
|
||||
system "./configure", "prefix=#{prefix}", "mandir=#{man}"
|
||||
system "make install"
|
||||
end
|
||||
end
|
||||
__END__
|
||||
diff --git a/configure b/configure
|
||||
index 127f64a..e8fbece 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -146,7 +146,12 @@ check_mpc()
|
||||
|
||||
check_flac()
|
||||
{
|
||||
- pkg_config FLAC "flac" "" "-lFLAC -lm" && return 0
|
||||
+ if pkg_config FLAC "flac" "" "-lFLAC -lm"
|
||||
+ then
|
||||
+ # Make sure the FLAC_CFLAGS value is sane, strip trailing '/FLAC'.
|
||||
+ FLAC_CFLAGS=`echo $FLAC_CFLAGS | sed "s/FLAC$//"`
|
||||
+ return 0
|
||||
+ fi
|
||||
check_library FLAC "" "-lFLAC -lvorbisfile -lm"
|
||||
return $?
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue