mirror of
https://git.yoctoproject.org/poky
synced 2026-02-11 03:03:02 +01:00
(From OE-Core rev: 0261836ed1969d0b7c0d01b8a9d6e75fd75d99bc) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
71 lines
2.3 KiB
Diff
71 lines
2.3 KiB
Diff
Here is a patch for adding pkg-config support to libmad.
|
|
It would make life a bit easier for distro maintainers if this was applied.
|
|
In case you didn't know, pkg-config is a tool for providing LDFLAGS and
|
|
CFLAGS for packages using shared libraries. It's on freedesktop.org.
|
|
Debian has already been distributing the pkg-config file mad.pc with
|
|
libmad for some time, and people developing on debian (notably xmms2
|
|
developers) have started relying on this support being present, causing
|
|
some confusion for people installing from source and on some BSDs which
|
|
do not provide mad.pc (google: pkgconfig libmad).
|
|
|
|
EMH
|
|
|
|
Upstream-Status: Inappropriate [configuration]
|
|
|
|
--h31gzZEtNLTqOjlF
|
|
Content-Type: text/plain; charset=us-ascii
|
|
Content-Disposition: attachment; filename="libmad-0.15.1b-pkgconfig.patch"
|
|
|
|
diff -Naur libmad-0.15.1b.old/configure.ac libmad-0.15.1b/configure.ac
|
|
--- libmad-0.15.1b.old/configure.ac 2004-01-23 10:41:32.000000000 +0100
|
|
+++ libmad-0.15.1b/configure.ac 2004-08-07 02:25:24.633462168 +0200
|
|
@@ -429,5 +429,5 @@
|
|
dnl AC_SUBST(LTLIBOBJS)
|
|
|
|
AC_CONFIG_FILES([Makefile msvc++/Makefile \
|
|
- libmad.list])
|
|
+ libmad.list mad.pc])
|
|
AC_OUTPUT
|
|
diff -Naur libmad-0.15.1b.old/mad.pc.in libmad-0.15.1b/mad.pc.in
|
|
--- libmad-0.15.1b.old/mad.pc.in 1970-01-01 01:00:00.000000000 +0100
|
|
+++ libmad-0.15.1b/mad.pc.in 2004-08-07 02:04:59.617692872 +0200
|
|
@@ -0,0 +1,14 @@
|
|
+# libmad pkg-config source file
|
|
+
|
|
+prefix=@prefix@
|
|
+exec_prefix=@exec_prefix@
|
|
+libdir=@libdir@
|
|
+includedir=@includedir@
|
|
+
|
|
+Name: mad
|
|
+Description: MPEG Audio Decoder
|
|
+Version: @VERSION@
|
|
+Requires:
|
|
+Conflicts:
|
|
+Libs: -L${libdir} -lmad -lm
|
|
+Cflags: -I${includedir}
|
|
diff -Naur libmad-0.15.1b.old/Makefile.am libmad-0.15.1b/Makefile.am
|
|
--- libmad-0.15.1b.old/Makefile.am 2004-02-17 03:02:03.000000000 +0100
|
|
+++ libmad-0.15.1b/Makefile.am 2004-08-07 02:03:19.859858368 +0200
|
|
@@ -24,6 +24,9 @@
|
|
SUBDIRS =
|
|
DIST_SUBDIRS = msvc++
|
|
|
|
+pkgconfigdir = $(libdir)/pkgconfig
|
|
+pkgconfig_DATA = mad.pc
|
|
+
|
|
lib_LTLIBRARIES = libmad.la
|
|
include_HEADERS = mad.h
|
|
|
|
@@ -34,7 +37,8 @@
|
|
minimad_LDADD = libmad.la
|
|
|
|
EXTRA_DIST = mad.h.sed \
|
|
- CHANGES COPYRIGHT CREDITS README TODO VERSION
|
|
+ CHANGES COPYRIGHT CREDITS README TODO VERSION \
|
|
+ mad.pc.in
|
|
|
|
exported_headers = version.h fixed.h bit.h timer.h stream.h frame.h \
|
|
synth.h decoder.h
|
|
|