Cleanup glib2 package.
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 3 Oct 2008 21:53:08 +0000 (21:53 +0000)
committerLars-Peter Clausen <lars@metafoo.de>
Fri, 3 Oct 2008 21:53:08 +0000 (21:53 +0000)
SVN-Revision: 12844

libs/glib2/Makefile
libs/glib2/patches/001-no_docs_and_tests.patch [deleted file]
libs/glib2/patches/010-move-iconv-to-libs.patch [new file with mode: 0644]
libs/glib2/patches/020-dont-build-tests.patch [new file with mode: 0644]

index 7a01f789623425bee2cccd3abca5f261c204aa49..bb077428aa860581df968c2908e8d09692b775e5 100644 (file)
@@ -91,9 +91,6 @@ define Build/InstallDev
        $(INSTALL_DATA) \
                $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/*.pc \
                $(1)/usr/lib/pkgconfig
-       $(SED) \
-               "s,=\(glib-genmarshal\|gobject-query\|glib-mkenums\),=$(STAGING_DIR_HOST)/bin/\1,g" \
-               $(1)/usr/lib/pkgconfig/glib-2.0.pc
 
        $(INSTALL_DIR) $(2)/share/aclocal/
        $(INSTALL_DATA) \
diff --git a/libs/glib2/patches/001-no_docs_and_tests.patch b/libs/glib2/patches/001-no_docs_and_tests.patch
deleted file mode 100644 (file)
index c53d7f7..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -urN glib-2.16.5.orig/gio/Makefile.in glib-2.16.5/gio/Makefile.in
---- glib-2.16.5.orig/gio/Makefile.in   2008-09-02 01:43:09.000000000 +0200
-+++ glib-2.16.5/gio/Makefile.in        2008-09-02 01:47:01.000000000 +0200
-@@ -165,7 +165,7 @@
-   distclean-recursive maintainer-clean-recursive
- ETAGS = etags
- CTAGS = ctags
--DIST_SUBDIRS = xdgmime inotify . fam tests
-+DIST_SUBDIRS = xdgmime inotify . fam
- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
- ACLOCAL = @ACLOCAL@
- ALLOCA = @ALLOCA@
-@@ -380,7 +380,7 @@
-       pltcheck.sh $(NULL)
- TEST_PROGS = 
- NULL = 
--SUBDIRS = $(am__append_1) $(am__append_2) . $(am__append_4) tests
-+SUBDIRS = $(am__append_1) $(am__append_2) . $(am__append_4)
- @MS_LIB_AVAILABLE_TRUE@noinst_DATA = gio-2.0.lib
- @HAVE_GNUC_VISIBILITY_TRUE@@OS_LINUX_TRUE@TESTS = abicheck.sh pltcheck.sh
- AM_CPPFLAGS = \
-diff -urN glib-2.16.5.orig/glib/Makefile.in glib-2.16.5/glib/Makefile.in
---- glib-2.16.5.orig/glib/Makefile.in  2008-09-02 01:43:17.000000000 +0200
-+++ glib-2.16.5/glib/Makefile.in       2008-09-02 01:44:48.000000000 +0200
-@@ -396,8 +396,8 @@
- @ENABLE_REGEX_TRUE@gregex_c = gregex.c
- @ENABLE_REGEX_FALSE@gregex_h = 
- @ENABLE_REGEX_TRUE@gregex_h = gregex.h
--SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . tests
--DIST_SUBDIRS = libcharset gnulib pcre update-pcre tests
-+SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre .
-+DIST_SUBDIRS = libcharset gnulib pcre update-pcre
- AM_CPPFLAGS = \
-       -I$(top_srcdir)                 \
-       $(pcre_inc)                     \
-diff -urN glib-2.16.5.orig/gobject/Makefile.in glib-2.16.5/gobject/Makefile.in
---- glib-2.16.5.orig/gobject/Makefile.in       2008-09-02 01:43:06.000000000 +0200
-+++ glib-2.16.5/gobject/Makefile.in    2008-09-02 01:46:05.000000000 +0200
-@@ -343,7 +343,7 @@
- # GObject - GLib Type, Object, Parameter and Signal Library
- # Copyright (C) 1997,98,99,2000 Tim Janik and Red Hat, Inc.
- #
--SUBDIRS = . tests
-+SUBDIRS = .
- AM_CPPFLAGS = \
-       -DG_LOG_DOMAIN=\"GLib-GObject\"         \
-       -I$(top_srcdir)                         \
-diff -urN glib-2.16.5.orig/Makefile.in glib-2.16.5/Makefile.in
---- glib-2.16.5.orig/Makefile.in       2008-09-02 01:42:56.000000000 +0200
-+++ glib-2.16.5/Makefile.in    2008-09-02 01:44:05.000000000 +0200
-@@ -342,7 +342,7 @@
-       gio-2.0-uninstalled.pc.in gio-unix-2.0-uninstalled.pc.in
- TEST_PROGS = 
- AUTOMAKE_OPTIONS = 1.7
--SUBDIRS = . m4macros glib gmodule gthread gobject gio tests po docs
-+SUBDIRS = . m4macros glib gmodule gthread gobject gio po
- DIST_SUBDIRS = $(SUBDIRS) build
- bin_SCRIPTS = glib-gettextize
- AM_CPPFLAGS = \
diff --git a/libs/glib2/patches/010-move-iconv-to-libs.patch b/libs/glib2/patches/010-move-iconv-to-libs.patch
new file mode 100644 (file)
index 0000000..17b9360
--- /dev/null
@@ -0,0 +1,10 @@
+--- glib-2.18.1/glib-2.0.pc.in.orig    2008-10-03 22:32:17.000000000 +0200
++++ glib-2.18.1/glib-2.0.pc.in 2008-10-03 22:32:42.000000000 +0200
+@@ -10,6 +10,5 @@
+ Name: GLib
+ Description: C Utility Library
+ Version: @VERSION@
+-Libs: -L${libdir} -lglib-2.0 @INTLLIBS@
+-Libs.private: @ICONV_LIBS@
++Libs: -L${libdir} -lglib-2.0 @INTLLIBS@ @ICONV_LIBS@
+ Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib-2.0/include @GLIB_EXTRA_CFLAGS@
diff --git a/libs/glib2/patches/020-dont-build-tests.patch b/libs/glib2/patches/020-dont-build-tests.patch
new file mode 100644 (file)
index 0000000..8d53514
--- /dev/null
@@ -0,0 +1,50 @@
+diff -urN glib-2.18.1.orig/gio/Makefile.in glib-2.18.1/gio/Makefile.in
+--- glib-2.18.1.orig/gio/Makefile.in   2008-10-03 23:13:00.000000000 +0200
++++ glib-2.18.1/gio/Makefile.in        2008-10-03 23:15:25.000000000 +0200
+@@ -180,7 +180,7 @@
+   distclean-recursive maintainer-clean-recursive
+ ETAGS = etags
+ CTAGS = ctags
+-DIST_SUBDIRS = xdgmime inotify fen win32 . fam tests
++DIST_SUBDIRS = xdgmime inotify fen . fam
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALLOCA = @ALLOCA@
+diff -urN glib-2.18.1.orig/glib/Makefile.in glib-2.18.1/glib/Makefile.in
+--- glib-2.18.1.orig/glib/Makefile.in  2008-10-03 23:12:28.000000000 +0200
++++ glib-2.18.1/glib/Makefile.in       2008-10-03 23:14:46.000000000 +0200
+@@ -412,8 +412,8 @@
+ @ENABLE_REGEX_TRUE@gregex_c = gregex.c
+ @ENABLE_REGEX_FALSE@gregex_h = 
+ @ENABLE_REGEX_TRUE@gregex_h = gregex.h
+-SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . tests
+-DIST_SUBDIRS = libcharset gnulib pcre update-pcre tests
++SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre .
++DIST_SUBDIRS = libcharset gnulib pcre update-pcre
+ AM_CPPFLAGS = \
+       -I$(top_srcdir)                 \
+       $(pcre_inc)                     \
+diff -urN glib-2.18.1.orig/gobject/Makefile.in glib-2.18.1/gobject/Makefile.in
+--- glib-2.18.1.orig/gobject/Makefile.in       2008-10-03 23:12:46.000000000 +0200
++++ glib-2.18.1/gobject/Makefile.in    2008-10-03 23:16:12.000000000 +0200
+@@ -341,7 +341,7 @@
+ # GObject - GLib Type, Object, Parameter and Signal Library
+ # Copyright (C) 1997,98,99,2000 Tim Janik and Red Hat, Inc.
+ #
+-SUBDIRS = . tests
++SUBDIRS = .
+ AM_CPPFLAGS = \
+       -DG_LOG_DOMAIN=\"GLib-GObject\"         \
+       -I$(top_srcdir)                         \
+diff -urN glib-2.18.1.orig/Makefile.in glib-2.18.1/Makefile.in
+--- glib-2.18.1.orig/Makefile.in       2008-10-03 23:12:28.000000000 +0200
++++ glib-2.18.1/Makefile.in    2008-10-03 23:14:14.000000000 +0200
+@@ -340,7 +340,7 @@
+       gio-2.0-uninstalled.pc.in gio-unix-2.0-uninstalled.pc.in
+ TEST_PROGS = 
+ AUTOMAKE_OPTIONS = 1.7
+-SUBDIRS = . m4macros glib gmodule gthread gobject gio tests po docs
++SUBDIRS = . m4macros glib gmodule gthread gobject gio po docs
+ DIST_SUBDIRS = $(SUBDIRS) build
+ bin_SCRIPTS = glib-gettextize
+ AM_CPPFLAGS = \