Started splitting LLVM into its subprojects

This commit is contained in:
Alexander Hill 2025-11-29 22:48:40 -05:00
parent d85376908b
commit f207c2151b
6 changed files with 58 additions and 28 deletions

View File

@ -5,19 +5,24 @@ Definitions:
- Can Package - The software can be packaged by treetap under Maple Linux, while using none of the deprecated paths (/usr/bin, /usr/lib, /usr/libexec, /sbin, etc.) and without conflicting with another package
| Package | Can Build? | Can Package? |
| ------------ | ---------- | ------------ |
| ------------- | ---------- | ------------ |
| `autoconf` | Yes | Yes |
| `automake` | Yes | Yes |
| `bsdutils` | Yes | No |
| `busybox` | No | No |
| `byacc` | Yes | Yes |
| `bzip2` | Yes | Yes |
| `clang` | No | No |
| `cmake` | Yes | No |
| `compiler-rt` | No | No |
| `editline` | Yes | Yes |
| `flex` | Yes | Yes |
| `libarchive` | Yes | Yes |
| `libcxx` | No | No |
| `libcxxabi` | No | No |
| `libressl` | Yes | Yes |
| `libtool` | Yes | Yes |
| `libunwind` | No | No |
| `linux` | No | No |
| `llvm` | No | No |
| `m4` | Yes | Yes |

5
sources/clang/clang.spec Normal file
View File

@ -0,0 +1,5 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="348ace5d715c4caa6fb89b4c6fe07c21650e10b2fac37d8b0db75c0b11be9011"
SRC_NAME="clang"
SRC_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/clang-21.1.6.src.tar.xz"
SRC_VERSION="21.1.6"

View File

@ -0,0 +1,5 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="bdd904f3aac9f4c4424f3440aff498cc04d66f243e37156b6d167ffb7b599f89"
SRC_NAME="compiler-rt"
SRC_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/compiler-rt-21.1.6.src.tar.xz"
SRC_VERSION="21.1.6"

View File

@ -0,0 +1,5 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="500b13d4ddc24733549b55a2584143274c7004966dcd6f5f98e5a22f7bfe9fd5"
SRC_NAME="libcxx"
SRC_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/libcxx-21.1.6.src.tar.xz"
SRC_VERSION="21.1.6"

View File

@ -0,0 +1,5 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="984dfc757fed1e4e9f668240bc0d4a6c60ca9406269d045462c0afe9ce0e85d9"
SRC_NAME="libcxxabi"
SRC_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/libcxxabi-21.1.6.src.tar.xz"
SRC_VERSION="21.1.6"

View File

@ -0,0 +1,5 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="25d8bf5bd0d95641c738ea690b18564f5fc9fb7e7bbab17329b391988e71ae8c"
SRC_NAME="libunwind"
SRC_URL="https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.6/libunwind-21.1.6.src.tar.xz"
SRC_VERSION="21.1.6"