mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-27 10:18:36 +00:00
4056b42a0a
Since these are intended to be short and succinct, I've used the SPDX full name. It's human readable, but formally agreed upon and will be part of the SPDX spec for licenses. llvm-svn: 351649
69 lines
1.8 KiB
RPMSpec
69 lines
1.8 KiB
RPMSpec
Name: @PACKAGE_NAME@
|
|
Version: @PACKAGE_VERSION@
|
|
Release: 0
|
|
Summary: LLVM (An Optimizing Compiler Infrastructure)
|
|
License: Apache-2.0 with LLVM exception
|
|
Vendor: None (open source)
|
|
Group: Development/Compilers
|
|
URL: http://llvm..org/
|
|
Source: http://llvm.org/releases/@PACKAGE_VERSION@/@PACKAGE_NAME@-@PACKAGE_VERSION@.tar.gz
|
|
BuildRoot: %{_tmppath}/%{name}-root
|
|
Requires: /sbin/ldconfig
|
|
BuildRequires: gcc >= 3.4
|
|
|
|
%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.
|
|
|
|
%prep
|
|
%setup -q -n @PACKAGE_NAME@-@PACKAGE_VERSION@
|
|
|
|
%build
|
|
./configure \
|
|
--prefix=%{_prefix} \
|
|
--bindir=%{_bindir} \
|
|
--datadir=%{_datadir} \
|
|
--includedir=%{_includedir} \
|
|
--libdir=%{_libdir} \
|
|
--enable-optimized \
|
|
--enable-assertions
|
|
make tools-only
|
|
|
|
%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
|
|
* Fri Aug 04 2006 Reid Spencer
|
|
- Updates for release 1.8
|
|
* Fri Apr 07 2006 Reid Spencer
|
|
- Make the build be optimized+assertions
|
|
* Fri May 13 2005 Reid Spencer
|
|
- Minor adjustments for the 1.5 release
|
|
* Mon Feb 09 2003 Brian R. Gaeke
|
|
- Initial working version of RPM spec file.
|
|
|
|
|