[oe-commits] : libcddb: add package

OE GIT Trial gittrial at amethyst.openembedded.net
Mon Jul 28 08:14:15 UTC 2008


Module: OE.dev
Branch: org.openembedded.dreambox
Commit: 565ea242d1471825322dafc4c3b0b2e2d70c163d
URL:    http://gitweb.openembedded.net//OE.dev.git/?a=commit;h=565ea242d1471825322dafc4c3b0b2e2d70c163d

Author:  <tmbinc at openembedded.org>
Date:   Mon Jul 28 07:54:57 2008 +0000

libcddb: add package

---

 .../libcddb/libcddb-1.3.0-asneeded-nonglibc.patch  |    9 ++++++++
 .../libcddb/libcddb-1.3.0-configure-realloc.patch  |   17 +++++++++++++++
 packages/libcddb/libcddb_1.3.0.bb                  |   13 +++++++++++
 packages/libcddb/libcddb_1.3.0_r1.bb               |   22 ++++++++++++++++++++
 4 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/packages/libcddb/.mtn2git_empty b/packages/libcddb/.mtn2git_empty
new file mode 100644
index 0000000..e69de29
diff --git a/packages/libcddb/libcddb-1.3.0-asneeded-nonglibc.patch b/packages/libcddb/libcddb-1.3.0-asneeded-nonglibc.patch
new file mode 100644
index 0000000..719eb70
--- /dev/null
+++ b/packages/libcddb/libcddb-1.3.0-asneeded-nonglibc.patch
@@ -0,0 +1,9 @@
+--- libcddb-1.3.0/lib/Makefile.am.old	2007-11-13 08:09:20 +0000
++++ libcddb-1.3.0/lib/Makefile.am	2007-11-13 08:09:41 +0000
+@@ -5,4 +5,5 @@
+ libcddb_la_SOURCES = cddb_track.c cddb_disc.c cddb_regex.c cddb_error.c \
+ 					 cddb_conn.c cddb_cmd.c cddb_net.c cddb_log.c cddb_util.c \
+ 					 cddb.c cddb_site.c ll.c
+-libcddb_la_LDFLAGS = -no-undefined -version-info 4:3:2 $(LIBICONV)
++libcddb_la_LDFLAGS = -no-undefined -version-info 4:3:2
++libcddb_la_LIBADD = $(LIBICONV)
diff --git a/packages/libcddb/libcddb-1.3.0-configure-realloc.patch b/packages/libcddb/libcddb-1.3.0-configure-realloc.patch
new file mode 100644
index 0000000..8ede523
--- /dev/null
+++ b/packages/libcddb/libcddb-1.3.0-configure-realloc.patch
@@ -0,0 +1,17 @@
+Index: libcddb-1.3.0/configure.ac
+===================================================================
+--- libcddb-1.3.0/configure.ac     2006-10-15 09:04:53.000000000 +0000
++++ libcddb-1.3.0/configure.ac     2008-07-26 00:01:38.000000000 +0000
+@@ -100,11 +100,10 @@
+
+ dnl Checks for library functions.
+ AC_FUNC_MALLOC
+-AC_FUNC_REALLOC
+ AC_FUNC_STAT
+ AC_FUNC_VPRINTF
+ AC_FUNC_SELECT_ARGTYPES
+-AC_CHECK_FUNCS([mkdir regcomp socket strdup strtol strchr memset alarm select realloc])
++AC_CHECK_FUNCS([mkdir regcomp socket strdup strtol strchr memset alarm select])
+ AC_CHECK_FUNC([gethostbyname], , AC_CHECK_LIB([nsl], [gethostbyname]))
+
+ dnl Check for libcdio
diff --git a/packages/libcddb/libcddb_1.3.0.bb b/packages/libcddb/libcddb_1.3.0.bb
new file mode 100644
index 0000000..4ee89a0
--- /dev/null
+++ b/packages/libcddb/libcddb_1.3.0.bb
@@ -0,0 +1,13 @@
+DESCRIPTION = "A library for accessing a CDDB server"
+HOMEPAGE = "http://libcddb.sourceforge.net"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "LGPL-2"
+MAINTAINER = "Andreas Frisch <andreas.frisch at multimedia-labs.de>"
+
+SRC_URI = "http://downloads.sourceforge.net/${PN}/${PN}-${PV}.tar.bz2\
+	    file://${P}-asneeded-nonglibc.patch;patch=1"
+
+inherit autotools
+
+DEPEND="doc? ( app-doc/doxygen )"
diff --git a/packages/libcddb/libcddb_1.3.0_r1.bb b/packages/libcddb/libcddb_1.3.0_r1.bb
new file mode 100644
index 0000000..47e7081
--- /dev/null
+++ b/packages/libcddb/libcddb_1.3.0_r1.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "A library for accessing a CDDB server"
+HOMEPAGE = "http://libcddb.sourceforge.net"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "LGPL-2"
+MAINTAINER = "Andreas Frisch <andreas.frisch at multimedia-labs.de>"
+
+SRC_URI = "http://downloads.sourceforge.net/${PN}/${PN}-${PV}.tar.bz2\
+	    file://${P}-configure-realloc.patch;patch=1\
+	    file://${P}-asneeded-nonglibc.patch;patch=1"
+
+#EXTRA_OECONF = "--without-cdio --without-iconv"
+
+inherit autotools pkgconfig
+
+DEPEND="doc? ( app-doc/doxygen )"
+
+do_stage () {
+	oe_libinstall -so -C lib libcddb ${STAGING_LIBDIR}
+	install -d ${STAGING_INCDIR}/cddb
+	install -m 0644  ${S}/include/cddb/*.h ${STAGING_INCDIR}/cddb
+}
\ No newline at end of file





More information about the Openembedded-commits mailing list