summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-10-17Generalize python-six file rm for python 3.7 (untested)Zachary Michaels
2019-10-17Fix build (untested - fix from eschulte)Zachary Michaels
2019-05-15Move to clang 9Zachary Michaels
2018-08-27Tweak package descriptionZachary Michaels
2018-08-27Switch to a single fat package and add templightZachary Michaels
This package is intended for people that want all the latest clang/llvm c++ tools, and to that end maintaining a split package seems more trouble than it is worth.
2018-08-23Sync .SRCINFOLuchesar V. ILIEV
2018-08-23Also enable GPU codegenLuchesar V. ILIEV
Fixes #15.
2018-08-23Merge #15 include pollyLuchesar V. ILIEV
2018-08-09Sync .SRCINFOLuchesar V. ILIEV
2018-08-09Add python2-recommonmark to makedependsLuchesar V. ILIEV
2018-06-03Sync .SRCINFOLuchesar V. ILIEV
2018-06-03Get the OCaml version from repos if not installedLuchesar V. ILIEV
In fact we do need meaningful version because of aurweb.
2018-06-03Fix _ocamlver() for Pacman 5.1.0Luchesar V. ILIEV
Makepkg apparently now parses the PKGBUILDS in advance and doesn't like seeing empty pkgvers for dependencies. With our split package for the OCaml bindings we declare a dependency on the installed OCaml version, so that upgrades to OCaml wouldn't break the bindings. When llvm-ocaml is built, OCaml is installed and thus _ocamlver() returns a valid version. But now we also need to return a valid version before OCaml is installed. It doesn't need to be meaningful, as it'll get updated again to the real version if package_llvm-ocaml-svn() gets to be run later.
2018-03-30Sync .SRCINFOLuchesar V. ILIEV
2018-03-30LLVM shared lib has been renamedLuchesar V. ILIEV
Commit 2a6cf85828509e89e18739e5f4b9a958820d66d4 changed the name of the shared library from libLLVM-X.Y to libLLVM-X. Update our symlinking logic accordingly. Ref: https://github.com/llvm-mirror/llvm/commit/2a6cf85828509e89e18739e5f4b9a958820d66d4
2018-03-12Sync .SRCINFOLuchesar V. ILIEV
2018-03-12Revert "Temporary fix for LLVM bug 35053"Luchesar V. ILIEV
This bug has actually been fixed a few months ago, so the fix is no longer needed (even if it is otherwise harmless). This reverts commit 20890882388a0b69d28b52498d09c530f1ed8782.
2017-10-28Sync .SRCINFOLuchesar V. ILIEV
2017-10-28Temporary fix for LLVM bug 35053Luchesar V. ILIEV
2017-09-29Sync .SRCINFOLuchesar V. ILIEV
2017-09-29Split pkg depends should be in global makedependsLuchesar V. ILIEV
2017-09-28Sync .SRCINFOLuchesar V. ILIEV
2017-09-28Fix conflicting 'six.py' #16Luchesar V. ILIEV
2017-09-28Sync .SRCINFOLuchesar V. ILIEV
2017-09-28LLDB now also requires swig to buildLuchesar V. ILIEV
2017-09-28Add the lldb-svn packageLuchesar V. ILIEV
2017-07-30Be pedantic about httpsLuchesar V. ILIEV
2017-07-30Sync .SRCINFOLuchesar V. ILIEV
2017-07-30Add missing lld-svn URLLuchesar V. ILIEV
2017-07-30Switch to HTTPSLuchesar V. ILIEV
The miserable SSL/TLS configuration on llvm.org has been finally fixed.
2017-06-17Sync .SRCINFOLuchesar V. ILIEV
2017-06-17Put lld into its own packageLuchesar V. ILIEV
2017-06-03Remove the "replaces" PKGBUILD variableLuchesar V. ILIEV
For details, see https://bbs.archlinux.org/viewtopic.php?id=226809
2017-05-12Sync .SRCINFOLuchesar V. ILIEV
2017-05-12Softfail on cleaning up doc source leftoversLuchesar V. ILIEV
2017-03-23Sync .SRCINFOLuchesar V. ILIEV
2017-03-23Bug 31610 is fixed by r298551Luchesar V. ILIEV
2017-03-04Sync .SRCINFOLuchesar V. ILIEV
2017-03-04Until bug 31610 is fixed, disable the LLVM testsLuchesar V. ILIEV
Ref: https://github.com/kerberizer/llvm-svn/issues/12 Ref: https://bugs.llvm.org//show_bug.cgi?id=31610
2017-03-04lld is a special caseLuchesar V. ILIEV
2017-03-04Add new contributor and discard unneeded sourcesLuchesar V. ILIEV
2017-03-04Add lld (the LLVM linker)Tobias Markus
By adding lld to the tools directory, it is automatically built along llvm. Since lld a LLVM tool, moving it to a separate package is not really necessary, especially since lld is relatively small and it would only complicate the PKGBUILD.
2017-03-04Changes to the _install_license() logicLuchesar V. ILIEV
So far we've simply installed the LICENSE.TXT file located in the LLVM root as the sole license file. However, as seen in #10, there are other license files too. In fact, there are also license files in some of the subdirectories, which is also indicated in the LICENSE.TXT itself. The new `_install_licenses()` tries to be a tiny bit smart about the issue by `find`-ing all appropriate license files. Please note that the new function does require a path as an argument.
2017-02-15Sync .SRCINFOLuchesar V. ILIEV
2017-02-15Bring LLVMHello.so backLuchesar V. ILIEV
I've inherited this from the previous maintainer, but apparently the library may be necessary in some cases, so it's better to bring it back.
2016-12-07Sync .SRCINFOLuchesar V. ILIEV
2016-12-07Sphinx now requires python2-requestsLuchesar V. ILIEV
2016-10-06Sync .SRCINFOLuchesar V. ILIEV
2016-10-06Fix for upstream change in libLTO symlinksLuchesar V. ILIEV
2016-09-29Sync .SRCINFOLuchesar V. ILIEV