mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-17 04:37:19 +00:00
xchat: update recipe with build/configure fixes
Update recipe with build/configure fixes (rework autotools config, add patch for separate build dir, add patch for automake foreign, add PACKAGECONFIG option for python interface, move dbus to RDEPEND, as dbus-glib header is required for build; the last one is a workaround for the QA depend warning on more than one dep in PKGCONF). Upstream-Status: Inappropriate (no more upstream) Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com> Signed-off-by: Steve Arnold <stephen.arnold42@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
bb17735471
commit
48452bcd30
@@ -0,0 +1,11 @@
|
|||||||
|
--- a/configure.in 2014-08-18 01:25:43.911597023 -0700
|
||||||
|
+++ b/configure.in 2014-08-18 01:26:27.763786629 -0700
|
||||||
|
@@ -8,7 +8,7 @@
|
||||||
|
AC_CONFIG_HEADERS([config.h])
|
||||||
|
AC_CONFIG_SRCDIR([configure.in])
|
||||||
|
|
||||||
|
-AM_INIT_AUTOMAKE([1.9 dist-bzip2 subdir-objects no-define])
|
||||||
|
+AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 subdir-objects no-define])
|
||||||
|
|
||||||
|
AM_MAINTAINER_MODE
|
||||||
|
AC_PROG_CC
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
diff -ur xchat-2.8.8-orig/plugins/perl/perl.c xchat-2.8.8/plugins/perl/perl.c
|
||||||
|
--- xchat-2.8.8-orig/plugins/perl/perl.c 2014-08-30 14:09:05.125116286 -0700
|
||||||
|
+++ xchat-2.8.8/plugins/perl/perl.c 2014-08-30 14:09:45.281106532 -0700
|
||||||
|
@@ -31,7 +31,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef PACKAGE
|
||||||
|
-#include "../../config.h" /* for #define OLD_PERL */
|
||||||
|
+#include <config.h> /* for #define OLD_PERL */
|
||||||
|
#include "xchat-plugin.h"
|
||||||
|
|
||||||
|
static xchat_plugin *ph; /* plugin handle */
|
||||||
|
diff -ur xchat-2.8.8-orig/src/common/network.c xchat-2.8.8/src/common/network.c
|
||||||
|
--- xchat-2.8.8-orig/src/common/network.c 2014-08-30 14:09:05.137116222 -0700
|
||||||
|
+++ xchat-2.8.8/src/common/network.c 2014-08-30 14:13:52.729116323 -0700
|
||||||
|
@@ -24,7 +24,7 @@
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <glib.h>
|
||||||
|
|
||||||
|
-#include "../../config.h" /* grab USE_IPV6 and LOOKUPD defines */
|
||||||
|
+#include <config.h> /* grab USE_IPV6 and LOOKUPD defines */
|
||||||
|
|
||||||
|
#define WANTSOCKET
|
||||||
|
#define WANTARPA
|
||||||
|
diff -ur xchat-2.8.8-orig/src/common/ssl.c xchat-2.8.8/src/common/ssl.c
|
||||||
|
--- xchat-2.8.8-orig/src/common/ssl.c 2014-08-30 14:09:05.137116222 -0700
|
||||||
|
+++ xchat-2.8.8/src/common/ssl.c 2014-08-30 14:14:08.449133899 -0700
|
||||||
|
@@ -23,7 +23,7 @@
|
||||||
|
#include <string.h> /* strncpy() */
|
||||||
|
#include "ssl.h" /* struct cert_info */
|
||||||
|
#include "inet.h"
|
||||||
|
-#include "../../config.h" /* HAVE_SNPRINTF */
|
||||||
|
+#include <config.h> /* HAVE_SNPRINTF */
|
||||||
|
|
||||||
|
#ifndef HAVE_SNPRINTF
|
||||||
|
#define snprintf g_snprintf
|
||||||
|
diff -ur xchat-2.8.8-orig/src/common/util.c xchat-2.8.8/src/common/util.c
|
||||||
|
--- xchat-2.8.8-orig/src/common/util.c 2014-08-30 14:09:05.133116243 -0700
|
||||||
|
+++ xchat-2.8.8/src/common/util.c 2014-08-30 14:10:23.633116070 -0700
|
||||||
|
@@ -41,7 +41,7 @@
|
||||||
|
#include "xchatc.h"
|
||||||
|
#include <ctype.h>
|
||||||
|
#include "util.h"
|
||||||
|
-#include "../../config.h"
|
||||||
|
+#include <config.h>
|
||||||
|
|
||||||
|
#define WANTSOCKET
|
||||||
|
#include "inet.h"
|
||||||
|
diff -ur xchat-2.8.8-orig/src/common/xchat.h xchat-2.8.8/src/common/xchat.h
|
||||||
|
--- xchat-2.8.8-orig/src/common/xchat.h 2014-08-30 14:09:05.133116243 -0700
|
||||||
|
+++ xchat-2.8.8/src/common/xchat.h 2014-08-30 14:13:42.797116472 -0700
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-#include "../../config.h"
|
||||||
|
+#include <config.h>
|
||||||
|
|
||||||
|
#include <glib.h>
|
||||||
|
#include <time.h> /* need time_t */
|
||||||
|
diff -ur xchat-2.8.8-orig/src/fe-gtk/fe-gtk.h xchat-2.8.8/src/fe-gtk/fe-gtk.h
|
||||||
|
--- xchat-2.8.8-orig/src/fe-gtk/fe-gtk.h 2014-08-30 14:09:05.129116272 -0700
|
||||||
|
+++ xchat-2.8.8/src/fe-gtk/fe-gtk.h 2014-08-30 14:10:13.309115951 -0700
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-#include "../../config.h"
|
||||||
|
+#include <config.h>
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
|
/* If you're compiling this for Windows, your release is un-official
|
||||||
|
diff -ur xchat-2.8.8-orig/src/fe-gtk/xtext.c xchat-2.8.8/src/fe-gtk/xtext.c
|
||||||
|
--- xchat-2.8.8-orig/src/fe-gtk/xtext.c 2014-08-30 14:09:05.129116272 -0700
|
||||||
|
+++ xchat-2.8.8/src/fe-gtk/xtext.c 2014-08-30 14:10:00.313138254 -0700
|
||||||
|
@@ -51,7 +51,7 @@
|
||||||
|
#include <gtk/gtkwindow.h>
|
||||||
|
|
||||||
|
#ifdef XCHAT
|
||||||
|
-#include "../../config.h" /* can define USE_XLIB here */
|
||||||
|
+#include <config.h> /* can define USE_XLIB here */
|
||||||
|
#else
|
||||||
|
#define USE_XLIB
|
||||||
|
#endif
|
||||||
@@ -2,33 +2,34 @@ SUMMARY = "Full-featured IRC chat client with scripting support"
|
|||||||
LICENSE = "GPLv2+"
|
LICENSE = "GPLv2+"
|
||||||
HOMEPAGE = "http://www.xchat.org"
|
HOMEPAGE = "http://www.xchat.org"
|
||||||
SECTION = "x11/network"
|
SECTION = "x11/network"
|
||||||
|
|
||||||
DEPENDS = "libgcrypt zlib gtk+ libsexy"
|
DEPENDS = "libgcrypt zlib gtk+ libsexy"
|
||||||
DEPENDS += "gdk-pixbuf-native"
|
DEPENDS += "gdk-pixbuf-native"
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b"
|
||||||
|
|
||||||
PR = "r1"
|
PR = "r2"
|
||||||
|
|
||||||
PNBLACKLIST[xchat] = "BROKEN: Doesn't work with B!=S"
|
|
||||||
|
|
||||||
SRC_URI = "http://xchat.org/files/source/2.8/xchat-${PV}.tar.bz2 \
|
SRC_URI = "http://xchat.org/files/source/2.8/xchat-${PV}.tar.bz2 \
|
||||||
file://glib-2.32.patch \
|
file://glib-2.32.patch \
|
||||||
|
file://automake-foreign.patch \
|
||||||
|
file://fix-includes-for-separate-build.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
inherit autotools gettext
|
inherit autotools gettext pkgconfig
|
||||||
|
|
||||||
PACKAGECONFIG ??= "dbus"
|
PACKAGECONFIG ??= "dbus"
|
||||||
PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,dbus dbus-glib"
|
PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,dbus-glib"
|
||||||
PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl"
|
PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl"
|
||||||
|
PACKAGECONFIG[python] = "--enable-python,--disable-python,python"
|
||||||
|
|
||||||
EXTRA_OECONF = "\
|
EXTRA_OECONF = "\
|
||||||
|
--enable-maintainer-mode \
|
||||||
--disable-perl \
|
--disable-perl \
|
||||||
--disable-python \
|
|
||||||
--disable-tcl \
|
--disable-tcl \
|
||||||
"
|
"
|
||||||
do_configure_prepend(){
|
|
||||||
rm -f ${S}/po/Makefile.in.in
|
|
||||||
}
|
|
||||||
|
|
||||||
|
RDEPENDS_${PN} += "dbus"
|
||||||
FILES_${PN} += "${datadir}/dbus-1"
|
FILES_${PN} += "${datadir}/dbus-1"
|
||||||
FILES_${PN}-dbg += "${libdir}/xchat/plugins/.debug"
|
FILES_${PN}-dbg += "${libdir}/xchat/plugins/.debug"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user