[oe-commits] : libcdio: fix cdtextinfo

OE GIT Trial gittrial at amethyst.openembedded.net
Sun Aug 3 08:07:44 UTC 2008


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

Author:  <tmbinc at openembedded.org>
Date:   Sun Aug  3 05:23:59 2008 +0000

libcdio: fix cdtextinfo

---

 .../libcdio/libcdio-0.80-add-cdtextinfo.patch      |   60 +++++++-------------
 packages/libcdio/libcdio_0.80.bb                   |    3 +-
 2 files changed, 22 insertions(+), 41 deletions(-)

diff --git a/packages/libcdio/libcdio/libcdio-0.80-add-cdtextinfo.patch b/packages/libcdio/libcdio/libcdio-0.80-add-cdtextinfo.patch
index 648a7d0..41ff763 100644
--- a/packages/libcdio/libcdio/libcdio-0.80-add-cdtextinfo.patch
+++ b/packages/libcdio/libcdio/libcdio-0.80-add-cdtextinfo.patch
@@ -1,32 +1,7 @@
-Index: libcdio-0.80/configure.ac
+Index: libcdio-0.80/src/cdtextinfo.c
 ===================================================================
---- libcdio-0.80/configure.ac
-+++ libcdio-0.80/configure.ac
-@@ -605,6 +605,7 @@
-        test/testisocd2.c \
-        test/check_common_fn \
-        test/Makefile \
-+       cdtextinfo/Makefile \
-        ])
- 
- # AC_CONFIG_FILES([po/Makefile])
-Index: libcdio-0.80/Makefile.am
-===================================================================
---- libcdio-0.80/Makefile.am
-+++ libcdio-0.80/Makefile.am
-@@ -36,7 +36,7 @@
- 	libudf.pc.in \
- 	package/libcdio.spec.in 
- 
--SUBDIRS = doc include lib src test example
-+SUBDIRS = doc include lib src test cdtextinfo
- 
- if BUILD_CD_PARANOIA
- paranoiapcs = libcdio_paranoia.pc libcdio_cdda.pc
-Index: libcdio-0.80/cdtextinfo/cdtextinfo.c
-===================================================================
---- libcdio-0.80/cdtextinfo/cdtextinfo.c
-+++ libcdio-0.80/cdtextinfo/cdtextinfo.c
+--- libcdio-0.80/src/cdtextinfo.c
++++ libcdio-0.80/src/cdtextinfo.c
 @@ -0,0 +1,372 @@                                                                                                                                    
 +/*                                                                                                                                                  
 +  This program is free software; you can redistribute it and/or modify                                                                              
@@ -53,8 +28,8 @@ Index: libcdio-0.80/cdtextinfo/cdtextinfo.c
 +#include <cddb/cddb.h>                                                                                                                              
 +#include <cdio/cdio.h>                                                                                                                              
 +#include <cdio/cdtext.h>                                                                                                                            
-+#include "../src/cddb.h"                                                                                                                            
-+#include "../src/getopt.h"                                                                                                                          
++#include "cddb.h"                                                                                                                            
++#include "getopt.h"                                                                                                                          
 +                                                                                                                                                    
 +struct opts_s                                                                                                                                       
 +{                                                                                                                                                   
@@ -400,15 +375,20 @@ Index: libcdio-0.80/cdtextinfo/cdtextinfo.c
 +
 +    return 0;
 +}
-Index: libcdio-0.80/cdtextinfo/Makefile.am
+Index: libcdio-0.80/src/Makefile.am
 ===================================================================
---- libcdio-0.80/cdtextinfo/Makefile.am
-+++ libcdio-0.80/cdtextinfo/Makefile.am
-@@ -0,0 +1,7 @@
-+bin_PROGRAMS =  cdtextinfo
-+cdtextinfo_SOURCES = cdtextinfo.c
-+
-+INCLUDES = -I$(top_srcdir) $(LIBCDIO_CFLAGS)
-+
+--- libcdio-0.80/src/Makefile.am
++++ libcdio-0.80/src/Makefile.am       2008-07-29 09:56:06.000000000 +0000
+@@ -85,7 +85,12 @@
+ #mmc_tool_LDADD   = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LIBICONV)
+ #bin_mmc_tool     = mmc-tool
+
+-bin_PROGRAMS = $(bin_cd_drive) $(bin_cd_info)  $(bin_cdinfo_linux) $(bin_cd_read) $(bin_iso_info) $(bin_iso_read) $(bin_cdda_player) $(bin_mmc_tool)
++bin_cdtextinfo =  cdtextinfo
++cdtextinfo_SOURCES = cdtextinfo.c cddb.c cddb.h $(GETOPT_C)
++cdtextinfo_LDADD          = $(LIBCDIO_LIBS) $(LIBICONV) $(CDDB_LIBS)
 +cdtextinfo_DEPENDENCIES   = $(LIBCDIO_DEPS)
-+cdtextinfo_LDADD          = $(LIBCDIO_LIBS) $(LIBICONV)
++
++bin_PROGRAMS = $(bin_cd_drive) $(bin_cd_info) $(bin_cdinfo_linux) $(bin_cd_read) $(bin_iso_info) $(bin_iso_read) $(bin_cdda_player) $(bin_mmc_tool) $(bin_cdtextinfo)
+
+ INCLUDES = -I$(top_srcdir) $(LIBCDIO_CFLAGS) $(VCDINFO_CFLAGS) $(CDDB_CFLAGS)
diff --git a/packages/libcdio/libcdio_0.80.bb b/packages/libcdio/libcdio_0.80.bb
index 9f65a56..298abc1 100644
--- a/packages/libcdio/libcdio_0.80.bb
+++ b/packages/libcdio/libcdio_0.80.bb
@@ -4,6 +4,7 @@ SECTION = "libs"
 PRIORITY = "optional"
 LICENSE = "GPL"
 MAINTAINER = "Andreas Frisch <andreas.frisch at multimedia-labs.de>"
+PR="r1"
 
 SRC_URI = "http://ftp.gnu.org/pub/gnu/libcdio/${PN}-${PV}.tar.gz\
 	    file://${PN}-${PV}-configure-crosscompile.patch;patch=1\
@@ -20,7 +21,7 @@ DEPEND = "sys-devel/gettext dev-util/pkgconfig"
 
 do_compile_append () {
 	install -d ${D}${bindir}
-	install -m 0755 ${S}/cdtextinfo/.libs/cdtextinfo ${D}${bindir}
+	install -m 0755 ${S}/src/.libs/cdtextinfo ${D}${bindir}
 }
 
 do_stage () {





More information about the Openembedded-commits mailing list