diff options
author | Henning Heinold <heinold@inf.fu-berlin.de> | 2008-08-06 15:14:07 +0000 |
---|---|---|
committer | Henning Heinold <heinold@inf.fu-berlin.de> | 2008-08-06 15:14:07 +0000 |
commit | 86acccc82f46060f45e78abd587c857c6f72986b (patch) | |
tree | e0c1885bd8b58683e0e98ddd94d3e758f8a5fcdd /packages/gettext/gettext_0.17.bb | |
parent | dbb0143498b71abc9285a28e6db00c828131f9d9 (diff) |
gettext: update to version 0.17
* set DEFAULT_PREFERENCES = "-1" so nothing breaks and anybody
can test
* add a hack to en/disable localization when USE_NLS is set, for 0.17
only
Diffstat (limited to 'packages/gettext/gettext_0.17.bb')
-rw-r--r-- | packages/gettext/gettext_0.17.bb | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/packages/gettext/gettext_0.17.bb b/packages/gettext/gettext_0.17.bb new file mode 100644 index 0000000000..ed64c1ea87 --- /dev/null +++ b/packages/gettext/gettext_0.17.bb @@ -0,0 +1,58 @@ +DESCRIPTION = "The GNU internationalization library." +HOMEPAGE = "http://www.gnu.org/software/gettext/gettext.html" +SECTION = "libs" +LICENSE = "GPL" +PR = "r0" +DEFAULT_PREFERENCE = "-1" +DEPENDS = "virtual/libiconv" +PROVIDES = "virtual/libintl" + +SRC_URI = "${GNU_MIRROR}/gettext/gettext-${PV}.tar.gz \ + file://autotools.patch;patch=1 \ + file://wchar-uclibc.patch;patch=1 \ + " + +SRC_URI_append_linux-uclibc = " file://gettext-error_print_progname.patch;patch=1" +SRC_URI_append_linux-uclibcgnueabi = " file://gettext-error_print_progname.patch;patch=1" + +#gettext.class cant be inherit here so use this hack same as in libiconv +DEPENDS += "${@['','gettext-native'][bb.data.getVar('USE_NLS', d, 1) == 'yes']}" + +EXTRA_OECONF += "${@['--disable-nls','--enable-nls'][bb.data.getVar('USE_NLS', d, 1) == 'yes']}" + + +PARALLEL_MAKE = "" + +inherit autotools + +EXTRA_OECONF += "--without-lispdir \ + --disable-csharp \ + --disable-libasprintf \ + --disable-java \ + --disable-native-java \ + --disable-openmp \ + --with-included-glib \ + --without-emacs \ + " +acpaths = '-I ${S}/autoconf-lib-link/m4/ \ + -I ${S}/gettext-runtime/m4 \ + -I ${S}/gettext-tools/m4' + + +# these lack the .x behind the .so, but shouldn't be in the -dev package +# Otherwise you get the following results: +# 7.4M glibc/images/ep93xx/Angstrom-console-image-glibc-ipk-2008.1-test-20080104-ep93xx.rootfs.tar.gz +# 25M uclibc/images/ep93xx/Angstrom-console-image-uclibc-ipk-2008.1-test-20080104-ep93xx.rootfs.tar.gz +# because gettext depends on gettext-dev, which pulls in more -dev packages: +# 15228 KiB /ep93xx/libstdc++-dev_4.2.2-r2_ep93xx.ipk +# 1300 KiB /ep93xx/uclibc-dev_0.9.29-r8_ep93xx.ipk +# 140 KiB /armv4t/gettext-dev_0.14.1-r6_armv4t.ipk +# 4 KiB /ep93xx/libgcc-s-dev_4.2.2-r2_ep93xx.ipk + +PACKAGES =+ "libgettextlib libgettextsrc" +FILES_libgettextlib = "${libdir}/libgettextlib-*.so*" +FILES_libgettextsrc = "${libdir}/libgettextsrc-*.so*" + +do_stage () { + autotools_stage_all +} |