[Tizen-submit] 20046: New package Tizen:IVI:Genivi/gettext

noreply at tizen.org noreply at tizen.org
Fri Jan 31 02:08:35 GMT 2014


Hi,
Adding new package gettext in project Tizen:IVI:Genivi. Please review and accept ASAP.

Justification for this new package:

Submitter: Graydon, Tracy <tracy.graydon at intel.com>
Comments: submit/tizen_ivi_genivi/20140131.021027
Git project: platform/upstream/gettext
Tag: submit/tizen_ivi_genivi/20140131.021027
Commit: 85c26f54cacdb492b1103b41da95e27e6ae1a148 resetting manifest requested domain to floor

Thank You,
Graydon, Tracy

[This message was auto-generated]

---

Request: #20046

  submit:       Tizen:IVI:Genivi:build/gettext(cleanup) -> Tizen:IVI:Genivi


Message:
Submitter: Graydon, Tracy <tracy.graydon at intel.com>
Comments: submit/tizen_ivi_genivi/20140131.021027
Git project: platform/upstream/gettext
Tag: submit/tizen_ivi_genivi/20140131.021027
Commit: 85c26f54cacdb492b1103b41da95e27e6ae1a148 resetting manifest requested domain to floor

State:   new        2014-01-31T02:10:32 tizenrobot
Comment: <no comment>
new:
----
  0001-stdio.h.patch
  0002-no-examples.patch
  gettext-0.18.1.1.tar.bz2
  gettext.manifest
  gettext.spec
  msghack.py

spec files:
-----------

++++++ new spec file:
--- gettext.spec
+++ gettext.spec
@@ -0,0 +1,204 @@
+# The split of gettext into two packages is suggested by upstream (see
+# the PACKAGING file). Here we name gettext-runtime as
+# gettext-lib. Please be noted that gettext-runtime is LGPL while the
+# others parts are of GPL. You should be careful of the license when
+# adding files into these sub-packages.
+
+
+%define enable_testing 0
+
+Name:           gettext
+VCS:            platform/upstream/gettext#85c26f54cacdb492b1103b41da95e27e6ae1a148
+Version:        0.18.1.1
+Release:        2
+License:        GPLv3+ and LGPLv2+
+Summary:        GNU libraries and utilities for producing multi-lingual messages
+Url:            http://www.gnu.org/software/gettext/
+Group:          Development/Tools
+Source:         ftp://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.bz2
+Source2:        msghack.py
+Source1001:     gettext.manifest
+# Patches auto-generated by git-buildpackage:
+Patch0:     0001-stdio.h.patch
+Patch1:     0002-no-examples.patch
+
+BuildRequires:  autoconf >= 2.5
+BuildRequires:  bison
+# need expat for xgettext on glade
+BuildRequires:  expat-devel
+BuildRequires:  gcc-c++
+BuildRequires:  libtool
+#needed for ANSI to UTF8 conversion using msgconn
+BuildRequires:  libunistring
+
+%description
+The GNU gettext package provides a set of tools and documentation for
+producing multi-lingual messages in programs. Tools include a set of
+conventions about how programs should be written to support message
+catalogs, a directory and file naming organization for the message
+catalogs, a runtime library which supports the retrieval of translated
+messages, and stand-alone programs for handling the translatable and
+the already translated strings. Gettext provides an easy to use
+library and tools for creating, using, and modifying natural language
+catalogs and is a powerful and simple method for internationalizing
+programs.
+
+MeeGo's gettext is split into two packages: gettext-libs and
+gettext-devel. gettext-libs is an LGPLv2+ package that contains
+libraries and runtime needed by i18n programs; gettext-devel is used
+only for development and building -- and shouldn't be needed by end
+users.  This gettext package is a meta-package that depends on
+gettext-devel for transition.
+
+%package tools
+License:        GPL-3.0+
+Summary:        Development files for %{name}
+Group:          Development/Tools
+Requires:       %{name}-runtime = %{version}
+Obsoletes:      gettext-devel <= 0.18.1.1-1.15
+Provides:       gettext-devel
+
+%description tools
+This package contains all development related files necessary for
+developing or compiling applications/libraries that needs
+internationalization capability. You also need this package if you
+want to add gettext support for your project.
+
+%package runtime
+License:        LGPL-2.0+
+Summary:        Libraries for %{name}
+Group:          System/Libraries

Please refer to OBS webUI for more details about this SR.


More information about the Tizen-submit mailing list