RPM spec file for LLVM tools and libraries.
authorBrian Gaeke <gaeke@uiuc.edu>
Tue, 10 Feb 2004 03:57:51 +0000 (03:57 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Tue, 10 Feb 2004 03:57:51 +0000 (03:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11254 91177308-0d34-0410-b5e6-96231b3b80d8

llvm.spec [new file with mode: 0644]
llvm.spec.in [new file with mode: 0644]

diff --git a/llvm.spec b/llvm.spec
new file mode 100644 (file)
index 0000000..0ff7819
--- /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 (file)
index 0000000..0ff7819
--- /dev/null
@@ -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.
+