[Tizen-submit] 2589: New package Tizen:2.1:Base/llvm

noreply at tizen.org noreply at tizen.org
Tue Apr 23 10:34:53 GMT 2013


Hi,
Adding new package llvm in project Tizen:2.1:Base. Please review and accept ASAP.

Justification for this new package:

Submitter: Jinkun Jang <jinkun.jang at samsung.com>
Comments: submit to obs
Git project: toolchains/llvm
Tag: submit/tizen_2.1/20130423.103438
Commit: 6c0f752 Tizen 2.1 base

Thank You,
Jinkun Jang

[This message was auto-generated]

---

Request: #2589

  submit:       Tizen:2.1:Base:build/llvm(cleanup) -> Tizen:2.1:Base


Message:
Submitter: Jinkun Jang <jinkun.jang at samsung.com>
Comments: submit to obs
Git project: toolchains/llvm
Tag: submit/tizen_2.1/20130423.103438
Commit: 6c0f752 Tizen 2.1 base

State:   new        2013-04-23T03:05:13 tizenrobot
Comment: <no comment>
changes files:
--------------

++++++ new changes file:
--- llvm.changes
+++ llvm.changes
@@ -0,0 +1,4 @@
+* Fri Oct 25 2012 Seung-yeon Choe <s.choe at samsung.com> - 3.1
+- Update to LLVM 3.1
+* Fri Jun 01 2012 vivian zhang <vivian.zhang at intel.com> - 2.9
+- Initial import for Tizen

new:
----
  llvm-2.6-timestamp.patch
  llvm-3.1.tar.gz
  llvm.changes
  llvm.spec

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

++++++ new spec file:
--- llvm.spec
+++ llvm.spec
@@ -0,0 +1,122 @@
+Name: llvm
+Version: 3.1
+Release: 0
+VCS:        toolchains/llvm#2.1_release-0-g6c0f752
+Summary: LLVM %{version} (An Optimizing Compiler Infrastructure)
+License: University of Illinois/NCSA Open Source License
+Vendor: None (open source)
+Group: Development/Compilers
+Source: %{name}-%{version}.tar.gz
+BuildRequires: gcc >= 4.5
+BuildRequires: gcc-c++
+BuildRequires: cmake
+BuildRequires: python-base
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description
+LLVM is a compiler infrastructure designed for compile-time, link-time, runtime,
+and idle-time optimization of programs from arbitrary programming languages.
+LLVM is written in C++ and has been developed since 2000 at the University of
+Illinois and Apple. It currently supports compilation of C and C++ programs,
+using front-ends derived from GCC 4.0.1. A new front-end for the C family of
+languages is in development. The compiler infrastructure
+includes mirror sets of programming tools as well as libraries with equivalent
+functionality.
+
+%package devel
+Summary: Libraries and Header Files for LLVM %{version}
+License: University of Illinois/NCSA Open Source License
+Group: Development/Languages/Other
+Requires: %{name} = %{version}
+%description devel
+This package contains library and header files needed to develop
+new native programs that use the LLVM infrastructure.
+
+%package -n clang
+Summary: Clang %{version} (C Language family frontend for LLVM)
+License: University of Illinois/NCSA Open Source License
+Vendor: None (open source)
+Group: Development/Compilers
+Provides: liblibclang.so.%{version}
+%description -n clang
+A new front-end for the C family of languages is in development.
+
+%package -n clang-devel
+Summary: Clang %{version} Development Library
+License: University of Illinois/NCSA Open Source License
+Group: Development/Languages/Other
+Requires: clang = %{version}
+%description -n clang-devel
+This package contains the clang (C language) frontend for LLVM.
+(development files)
+
+%prep
+%setup -q -n %{name}-%{version}
+
+#FIXME: __sync_val_compare_and_swap_4
+rm -rf tools/clang/tools/c-index-test/CMakeLists.txt
+touch tools/clang/tools/c-index-test/CMakeLists.txt
+rm -rf tools/clang/tools/c-arcmt-test/CMakeLists.txt

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


More information about the Tizen-submit mailing list