[Buildroot] [PATCH] Add package fribidi
Peter Korsgaard
jacmet at uclibc.org
Tue Jul 5 09:03:28 UTC 2011
>>>>> "Murat" == Murat Demirten <mdemirten at yh.com.tr> writes:
Murat> Hi,
Murat> I'm sending the patch for the new package fribidi.
Murat> Fribidi is a free implementation of the Unicode BiDi algorithm for Hebrew and/
Murat> or Arabic languages.
Murat> It is required mostly by the applications which have I18n support.
Thanks. Could you perhaps use git format-patch -s / git send-email in
the future to make it easier to commit?
Murat> [master 7d6b6b6] GNU fribidi package added
Murat> 3 files changed, 24 insertions(+), 0 deletions(-)
Murat> create mode 100644 package/fribidi/Config.in
Murat> create mode 100644 package/fribidi/fribidi.mk
Murat> ---
Murat> package/Config.in | 1 +
Murat> package/fribidi/Config.in | 6 ++++++
Murat> package/fribidi/fribidi.mk | 17 +++++++++++++++++
Murat> 3 files changed, 24 insertions(+), 0 deletions(-)
Murat> create mode 100644 package/fribidi/Config.in
Murat> create mode 100644 package/fribidi/fribidi.mk
Murat> diff --git a/package/Config.in b/package/Config.in
Murat> index 10d435c..81701d8 100644
Murat> --- a/package/Config.in
Murat> +++ b/package/Config.in
Murat> @@ -344,6 +344,7 @@ endmenu
Murat>
Murat> menu "Text and terminal handling"
Murat> source "package/enchant/Config.in"
Murat> +source "package/fribidi/Config.in"
Murat> source "package/icu/Config.in"
Murat> source "package/libiconv/Config.in"
Murat> source "package/ncurses/Config.in"
Murat> diff --git a/package/fribidi/Config.in b/package/fribidi/Config.in
Murat> new file mode 100644
Murat> index 0000000..f8f4bc1
Murat> --- /dev/null
Murat> +++ b/package/fribidi/Config.in
Murat> @@ -0,0 +1,6 @@
Murat> +config BR2_PACKAGE_FRIBIDI
Murat> + bool "fribidi"
Doesn't this need wide characters or localization support in the
toolchain?
Murat> + help
Murat> + Free Implementation of the Unicode BiDi algorithm for Hebrew and/or
Please keep help text lines < 70 chars.
Murat> Arabic languages.
Murat> +
Murat> + http://fribidi.org/download
Drop /download
Murat> diff --git a/package/fribidi/fribidi.mk b/package/fribidi/fribidi.mk
Murat> new file mode 100644
Murat> index 0000000..532d648
Murat> --- /dev/null
Murat> +++ b/package/fribidi/fribidi.mk
Murat> @@ -0,0 +1,17 @@
Murat> +#############################################################
Murat> +#
Murat> +# fribidi
Murat> +#
Murat> +#############################################################
Murat> +FRIBIDI_VERSION = 0.10.9
Murat> +FRIBIDI_SOURCE = fribidi-$(FRIBIDI_VERSION).tar.gz
Murat> +FRIBIDI_SITE = http://fribidi.org/download
Murat> +FRIBIDI_INSTALL_STAGING = YES
Murat> +FRIBIDI_INSTALL_TARGET = YES
Murat> +
Murat> +define FRIBIDI_INSTALL_TARGET_CMDS
Murat> + mkdir -p $(TARGET_DIR)/usr/lib
Murat> + cp -dpf $(@D)/.libs/libfribidi.so* $(TARGET_DIR)/usr/lib/
Murat> +endef
Why do you need a custom install step?
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list