add libspiff
authorMichael Lauer <mickey@vanille-media.de>
Sat, 25 Aug 2007 15:57:58 +0000 (15:57 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Sat, 25 Aug 2007 15:57:58 +0000 (15:57 +0000)
packages/libspiff/.mtn2git_empty [new file with mode: 0644]
packages/libspiff/files/.mtn2git_empty [new file with mode: 0644]
packages/libspiff/files/autofoo.patch [new file with mode: 0644]
packages/libspiff/libspiff_0.7.2.bb [new file with mode: 0644]

diff --git a/packages/libspiff/.mtn2git_empty b/packages/libspiff/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/libspiff/files/.mtn2git_empty b/packages/libspiff/files/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/libspiff/files/autofoo.patch b/packages/libspiff/files/autofoo.patch
new file mode 100644 (file)
index 0000000..2fcd7eb
--- /dev/null
@@ -0,0 +1,31 @@
+Index: libspiff-0.7.2/configure.in
+===================================================================
+--- libspiff-0.7.2.orig/configure.in   2007-08-25 15:47:29.000000000 +0000
++++ libspiff-0.7.2/configure.in        2007-08-25 15:47:48.000000000 +0000
+@@ -78,26 +78,6 @@
+       LDFLAGS="-L${withval} ${LDFLAGS}"
+ ], [])
+-
+-
+-# Local headers must come very first. Otherwise we
+-# risk including headers of an already installed
+-# libSpiff version if its path is in CPPFLAGS
+-CPPFLAGS="-Iinclude ${CPPFLAGS}"
+-
+-
+-
+-# Append $prefix as a fallback at the very end
+-if test "x${prefix}" != "xNONE"; then
+-      WORKING_PREFIX=${prefix}
+-else
+-      WORKING_PREFIX=${ac_default_prefix}
+-fi
+-LDFLAGS="${LDFLAGS} -L${WORKING_PREFIX}/lib"
+-CPPFLAGS="${CPPFLAGS} -I${WORKING_PREFIX}/include"
+-
+-
+-
+ # Check presence
+ EXPAT_MISSING="Please install libexpat 1.95.8 or later.
+    On Ubuntu enter 'sudo apt-get install libexpat-dev'."
diff --git a/packages/libspiff/libspiff_0.7.2.bb b/packages/libspiff/libspiff_0.7.2.bb
new file mode 100644 (file)
index 0000000..365c1e9
--- /dev/null
@@ -0,0 +1,19 @@
+DESCRIPTION = "libSpiff brings XSPF playlist reading and writing support to your C++ application."
+HOMEPAGE = "http://libspiff.sf.net"
+SECTION = "libs"
+LICENSE = "BSD"
+DEPENDS = "expat liburiparser"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/libspiff/libspiff-${PV}.tar.bz2 \
+           file://autofoo.patch;patch=1"
+S = "${WORKDIR}/libspiff-${PV}"
+
+inherit autotools pkgconfig lib_package
+
+EXTRA_OECONF = "\
+  --with-expat=${STAGING_LIBDIR}/.. \
+  --with-uriparser=${STAGING_LIBDIR}/.. \
+"
+
+CPPFLAGS += "-I${S}/include"
+