summaryrefslogtreecommitdiff
path: root/llvm.spec.in
diff options
context:
space:
mode:
authorBrian Gaeke <gaeke@uiuc.edu>2004-02-10 03:57:51 +0000
committerBrian Gaeke <gaeke@uiuc.edu>2004-02-10 03:57:51 +0000
commit9f4b90de91ba6a70dd8f9217b9396a5666719695 (patch)
tree057ce27f12f089d0e7de40f8c089346f35e6217f /llvm.spec.in
parent89409b64eb49be12a6f77e4f766ed4f157498851 (diff)
downloadllvm-9f4b90de91ba6a70dd8f9217b9396a5666719695.tar.gz
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
Diffstat (limited to 'llvm.spec.in')
-rw-r--r--llvm.spec.in56
1 files changed, 56 insertions, 0 deletions
diff --git a/llvm.spec.in b/llvm.spec.in
new file mode 100644
index 000000000000..0ff78198c224
--- /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.
+