From 9f4b90de91ba6a70dd8f9217b9396a5666719695 Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Tue, 10 Feb 2004 03:57:51 +0000 Subject: RPM spec file for LLVM tools and libraries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11254 91177308-0d34-0410-b5e6-96231b3b80d8 --- llvm.spec | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ llvm.spec.in | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 llvm.spec create mode 100644 llvm.spec.in diff --git a/llvm.spec b/llvm.spec new file mode 100644 index 0000000000..0ff78198c2 --- /dev/null +++ b/llvm.spec @@ -0,0 +1,56 @@ +Summary: Static and JIT research compiler infrastructure +Name: llvm +Version: 1.2 +Release: 0 +License: U of Illinois/NCSA Open Source License +Group: Development/Languages +Source0: llvm.tar.gz +URL: http://llvm.cs.uiuc.edu/releases/index.html +#BuildRequires: llvm-gcc +# (someday...) +BuildRoot: %{_tmppath}/%{name}-root +Requires: /sbin/ldconfig + +%description +LLVM is a new 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. It currently supports compilation of C and C++ +programs, using front-ends derived from GCC 3.4. + +%prep +%setup -q -n llvm + +%build +./configure \ +--prefix=%{_prefix} \ +--bindir=%{_bindir} \ +--datadir=%{_datadir} \ +--includedir=%{_includedir} \ +--libdir=%{_libdir} +make + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-, root, root) +%doc CREDITS.TXT LICENSE.TXT README.txt docs/*.{html,css,gif,jpg} docs/CommandGuide +%{_bindir}/* +%{_libdir}/*.o +%{_libdir}/*.a +%{_libdir}/*.so +%{_includedir}/llvm + +%changelog +* Mon Feb 09 2003 Brian R. Gaeke +- Initial working version of RPM spec file. + diff --git a/llvm.spec.in b/llvm.spec.in new file mode 100644 index 0000000000..0ff78198c2 --- /dev/null +++ b/llvm.spec.in @@ -0,0 +1,56 @@ +Summary: Static and JIT research compiler infrastructure +Name: llvm +Version: 1.2 +Release: 0 +License: U of Illinois/NCSA Open Source License +Group: Development/Languages +Source0: llvm.tar.gz +URL: http://llvm.cs.uiuc.edu/releases/index.html +#BuildRequires: llvm-gcc +# (someday...) +BuildRoot: %{_tmppath}/%{name}-root +Requires: /sbin/ldconfig + +%description +LLVM is a new 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. It currently supports compilation of C and C++ +programs, using front-ends derived from GCC 3.4. + +%prep +%setup -q -n llvm + +%build +./configure \ +--prefix=%{_prefix} \ +--bindir=%{_bindir} \ +--datadir=%{_datadir} \ +--includedir=%{_includedir} \ +--libdir=%{_libdir} +make + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-, root, root) +%doc CREDITS.TXT LICENSE.TXT README.txt docs/*.{html,css,gif,jpg} docs/CommandGuide +%{_bindir}/* +%{_libdir}/*.o +%{_libdir}/*.a +%{_libdir}/*.so +%{_includedir}/llvm + +%changelog +* Mon Feb 09 2003 Brian R. Gaeke +- Initial working version of RPM spec file. + -- cgit v1.2.3-18-g5258