aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--llvm.spec56
-rw-r--r--llvm.spec.in56
2 files changed, 112 insertions, 0 deletions
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.
+