Page MenuHomeSolus
Authored By
icyswift
Feb 12 2017, 4:59 AM
Size
19 KB
Referenced Files
None
Subscribers
None

pspec.xml

<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://solus-project.com/standard/pisi-spec.dtd">
<PISI>
<Source>
<Name>llvm</Name>
<Homepage>http://llvm.org/</Homepage>
<Packager>
<Name>Ikey Doherty</Name>
<Email>ikey.doherty@gmail.com</Email>
</Packager>
<Summary>Low Level Virtual Machine (Reusable compiler and toolchains</Summary>
<Description>The LLVM package contains a collection of modular and reusable compiler and toolchain technologies. The Low Level Virtual Machine (LLVM) Core libraries provide a modern source and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!). These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). </Description>
<License>NCSA</License>
<Archive sha1sum="ce801cf456b8dacd565ce8df8288b4d90e7317ff" type="tarxz">http://llvm.org/releases/3.9.1/llvm-3.9.1.src.tar.xz</Archive>
<Archive sha1sum="95e4be54b70f32cf98a8de36821ea5495b84add8" type="binary">http://llvm.org/releases/3.9.1/cfe-3.9.1.src.tar.xz</Archive>
<Archive sha1sum="938921d076e28943f5d5b653514f2ce36a88a55e" type="binary">http://llvm.org/releases/3.9.1/compiler-rt-3.9.1.src.tar.xz</Archive>
<AdditionalFiles>
<AdditionalFile target="0001-Use-usr-lib64-for-dynamic-linker.patch">0001-Use-usr-lib64-for-dynamic-linker.patch</AdditionalFile>
<AdditionalFile target="0002-Implement-Solus-s-default-toolchain-options.patch">0002-Implement-Solus-s-default-toolchain-options.patch</AdditionalFile>
<AdditionalFile target="0001-Completely-ignore-the-borky-FFI_LIBRARY_PATH.patch">0001-Completely-ignore-the-borky-FFI_LIBRARY_PATH.patch</AdditionalFile>
<AdditionalFile target="bug99078.patch">bug99078.patch</AdditionalFile>
<AdditionalFile target="msan-fix-glibc-2.24.patch">msan-fix-glibc-2.24.patch</AdditionalFile>
</AdditionalFiles>
<BuildDependencies>
<Dependency>libstdc++-32bit</Dependency>
<Dependency>glibc-32bit-devel</Dependency>
<Dependency>libgcc-32bit</Dependency>
<Dependency type="pkgconfig32">libffi</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>llvm</Name>
<BuildFlags>
<Flag>noDebug</Flag>
</BuildFlags>
<Files>
<Path fileType="library">/usr/lib64/*.so*</Path>
</Files>
</Package>
<Package>
<Name>llvm-32bit</Name>
<BuildFlags>
<Flag>noDebug</Flag>
</BuildFlags>
<Summary>32-bit llvm libraries</Summary>
<Description>32-bit llvm libraries</Description>
<BuildType>emul32</BuildType>
<Files>
<Path fileType="library">/usr/lib32/*.so*</Path>
</Files>
<PartOf>emul32</PartOf>
<RuntimeDependencies>
<Dependency>llvm</Dependency>
<Dependency>libstdc++-32bit</Dependency>
<Dependency>glibc-32bit</Dependency>
<Dependency>libgcc-32bit</Dependency>
<Dependency>libffi-32bit</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>llvm-32bit-devel</Name>
<BuildFlags>
<Flag>noDebug</Flag>
</BuildFlags>
<Summary>Development files for 32-bit LLVM</Summary>
<Description>Development files required to build applications using 32-bit LLVM</Description>
<Files>
<Path fileType="library">/usr/lib32/*.a</Path>
<Path fileType="library">/usr/lib32/cmake</Path>
</Files>
<RuntimeDependencies>
<Dependency release="current">llvm-32bit</Dependency>
<Dependency release="current">llvm-devel</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>llvm-devel</Name>
<BuildFlags>
<Flag>noDebug</Flag>
</BuildFlags>
<Summary>Development files for LLVM</Summary>
<Description>Development files required to build applications using LLVM</Description>
<Files>
<Path fileType="executable">/usr/bin/bugpoint</Path>
<Path fileType="executable">/usr/bin/c-index-test</Path>
<Path fileType="executable">/usr/bin/ll*</Path>
<Path fileType="executable">/usr/bin/macho-dump</Path>
<Path fileType="executable">/usr/bin/opt</Path>
<Path fileType="header">/usr/include/llvm*</Path>
<Path fileType="library">/usr/lib64/*.a</Path>
<Path fileType="library">/usr/lib64/cmake</Path>
</Files>
<RuntimeDependencies>
<Dependency release="current">llvm</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>llvm-docs</Name>
<BuildFlags>
<Flag>noDebug</Flag>
</BuildFlags>
<Summary>API Documentation for LLVM</Summary>
<Description>API Documentation for developers wishing to use the LLVM libraries</Description>
<Files>
<Path fileType="doc">/usr/share/doc/llvm</Path>
</Files>
<RuntimeDependencies>
<Dependency release="current">llvm</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>clang-devel</Name>
<BuildFlags>
<Flag>noDebug</Flag>
</BuildFlags>
<Summary>Development files for Clang</Summary>
<Description>Development files required to build applications using Clang</Description>
<Files>
<Path fileType="doc">/usr/include/clang</Path>
<Path fileType="doc">/usr/include/clang-c</Path>
</Files>
<RuntimeDependencies>
<Dependency release="current">clang</Dependency>
</RuntimeDependencies>
</Package>
<Package>
<Name>clang</Name>
<BuildFlags>
<Flag>noDebug</Flag>
</BuildFlags>
<PartOf>system.devel</PartOf>
<Summary>Clang Compiler frontend to LLVM</Summary>
<Description>Clang Compiler frontend to LLVM</Description>
<Files>
<Path fileType="executable">/usr/bin/FileCheck</Path>
<Path fileType="executable">/usr/bin/clang-3.9</Path>
<Path fileType="executable">/usr/bin/clang</Path>
<Path fileType="executable">/usr/bin/clang-cl</Path>
<Path fileType="executable">/usr/bin/clang-format</Path>
<Path fileType="executable">/usr/bin/count</Path>
<Path fileType="executable">/usr/bin/clang-tblgen</Path>
<Path fileType="executable">/usr/bin/clang++</Path>
<Path fileType="executable">/usr/bin/clang-check</Path>
<Path fileType="executable">/usr/bin/git-clang-format</Path>
<Path fileType="executable">/usr/bin/scan-view</Path>
<Path fileType="executable">/usr/bin/scan-build</Path>
<Path fileType="executable">/usr/bin/not</Path>
<Path fileType="executable">/usr/bin/yaml2obj</Path>
<Path fileType="executable">/usr/bin/obj2yaml</Path>
<Path fileType="executable">/usr/bin/verify-uselistorder</Path>
<Path fileType="executable">/usr/bin/sancov</Path>
<Path fileType="executable">/usr/bin/sanstats</Path>
<Path fileType="executable">/usr/bin/yaml-bench</Path>
<Path fileType="executable">/usr/libexec/c++-analyzer</Path>
<Path fileType="executable">/usr/libexec/ccc-analyzer</Path>
<Path fileType="lib">/usr/lib64/clang</Path>
<Path fileType="man">/usr/share/man/*/*clang*</Path>
<Path fileType="man">/usr/share/man/man1/scan-build.1</Path>
<Path fileType="data">/usr/share/llvm/cmake</Path>
<Path fileType="data">/usr/share/clang</Path>
<Path fileType="data">/usr/share/scan-view</Path>
<Path fileType="data">/usr/share/scan-build</Path>
</Files>
<RuntimeDependencies>
<Dependency release="current">llvm-devel</Dependency>
</RuntimeDependencies>
</Package>
<History>
<Update release="45">
<Date>02-11-2017</Date>
<Version>3.9.1</Version>
<Comment>Fix memory sanitizer issues with glibc 2.24</Comment>
<Name>Dante Swift</Name>
<Email>dante.swift@zoho.com</Email>
</Update>
<Update release="44">
<Date>01-19-2017</Date>
<Version>3.9.1</Version>
<Comment>Build with GCC again</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="43">
<Date>01-19-2017</Date>
<Version>3.9.1</Version>
<Comment>Fix broken pink icons on amdgpu</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="42">
<Date>01-13-2017</Date>
<Version>3.9.1</Version>
<Comment>Rebuild clang with clang itself</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="41">
<Date>01-13-2017</Date>
<Version>3.9.1</Version>
<Comment>Update to new version</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="40">
<Date>01-13-2017</Date>
<Version>3.9.0</Version>
<Comment>Purge flags from environment</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="39">
<Date>01-13-2017</Date>
<Version>3.9.0</Version>
<Comment>Attempt unbreak of compiler (performance)</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="38">
<Date>12-24-2016</Date>
<Version>3.9.0</Version>
<Comment>Switch to RelWithDebInfo</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="37">
<Date>12-23-2016</Date>
<Version>3.9.0</Version>
<Comment>Disable debuginfo generation</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="36">
<Date>12-23-2016</Date>
<Version>3.9.0</Version>
<Comment>Rebuild against new GCC 6.3.0 and fix flags</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="35">
<Date>10-08-2016</Date>
<Version>3.9.0</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="34">
<Date>10-08-2016</Date>
<Version>3.9.0</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="33">
<Date>10-08-2016</Date>
<Version>3.9.0</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="32">
<Date>10-08-2016</Date>
<Version>3.9.0</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="31">
<Date>10-08-2016</Date>
<Version>3.9.0</Version>
<Comment>Update to latest upstream version</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="30">
<Date>09-18-2016</Date>
<Version>3.8.1</Version>
<Comment>Fix memory sanitizer issues</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="29">
<Date>08-05-2016</Date>
<Version>3.8.1</Version>
<Comment>Account for missing yaml-bench</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="28">
<Date>08-05-2016</Date>
<Version>3.8.1</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="27">
<Date>07-25-2016</Date>
<Version>3.8.1</Version>
<Comment>Update to latest stable version</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="26">
<Date>04-03-2016</Date>
<Version>3.8.0</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="25">
<Date>04-03-2016</Date>
<Version>3.8.0</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="24">
<Date>04-03-2016</Date>
<Version>3.8.0</Version>
<Comment>Update to latest upstream version</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="23">
<Date>12-15-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="22">
<Date>12-15-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="21">
<Date>12-15-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="20">
<Date>12-14-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="19">
<Date>12-14-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="18">
<Date>10-11-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="17">
<Date>08-20-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="16">
<Date>08-20-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="15">
<Date>08-20-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="14">
<Date>07-25-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="13">
<Date>07-18-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="12">
<Date>07-18-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="11">
<Date>07-17-2015</Date>
<Version>3.6.2</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="10">
<Date>07-17-2015</Date>
<Version>3.6.2</Version>
<Comment>Update to 3.6.2</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="9">
<Date>07-16-2015</Date>
<Version>3.5.0</Version>
<Comment>Package bump</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solus-project.com</Email>
</Update>
<Update release="8">
<Date>04-01-2015</Date>
<Version>3.5.0</Version>
<Comment>Fix GCC toolchain usage</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@evolve-os.com</Email>
</Update>
<Update release="7">
<Date>02-15-2015</Date>
<Version>3.5.0</Version>
<Comment>Update to latest upstream version</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@evolve-os.com</Email>
</Update>
<Update release="6">
<Date>07-26-2014</Date>
<Version>3.4.2</Version>
<Comment>Update to latest upstream version</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey.doherty@gmail.com</Email>
</Update>
<Update release="5">
<Date>06-15-2014</Date>
<Version>3.2</Version>
<Comment>Kill clang</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey.doherty@gmail.com</Email>
</Update>
<Update release="4">
<Date>06-14-2014</Date>
<Version>3.2</Version>
<Comment>Fix splitting</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey.doherty@gmail.com</Email>
</Update>
<Update release="3">
<Date>05-26-2013</Date>
<Version>3.2</Version>
<Comment>Move llvm/clang out of system.devel</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solusos.com</Email>
</Update>
<Update release="2">
<Date>03-25-2013</Date>
<Version>3.2</Version>
<Comment>Split into *devel and clang* packages</Comment>
<Name>Ikey Doherty</Name>
<Email>ikey@solusos.com</Email>
</Update>
<Update release="1">
<Date>03-20-2013</Date>
<Version>3.2</Version>
<Comment>Add llvm to repositories</Comment>
<Name>Evolve OS Packaging</Name>
<Email>packaging@evolve-os.com</Email>
</Update>
</History>
</PISI>

File Metadata

Mime Type
application/xml
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
7797
Default Alt Text
pspec.xml (19 KB)

Event Timeline