diff options
| author | Alexander Hill <ahill@breadpudding.dev> | 2025-11-29 22:48:40 -0500 |
|---|---|---|
| committer | Alexander Hill <ahill@breadpudding.dev> | 2025-11-29 22:48:40 -0500 |
| commit | f207c2151b5d3b27cc6839a2602ca09a074118b0 (patch) | |
| tree | 37f9874540d3abb57e4ade1b865a3779508cc450 | |
| parent | d85376908b39ca9fd771c11d1d9f2295506f9bcd (diff) | |
Started splitting LLVM into its subprojects
| -rw-r--r-- | STATUS.md | 61 | ||||
| -rw-r--r-- | sources/clang/clang.spec | 5 | ||||
| -rw-r--r-- | sources/compiler-rt/compiler-rt.spec | 5 | ||||
| -rw-r--r-- | sources/libcxx/libcxx.spec | 5 | ||||
| -rw-r--r-- | sources/libcxxabi/libcxxabi.spec | 5 | ||||
| -rw-r--r-- | sources/libunwind/libunwind.spec | 5 |
6 files changed, 58 insertions, 28 deletions
@@ -4,31 +4,36 @@ Definitions: - Can Build - The software can be both compiled via treetap on Maple Linux and run on Maple Linux - 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 | -| `cmake` | Yes | No | -| `editline` | Yes | Yes | -| `flex` | Yes | Yes | -| `libarchive` | Yes | Yes | -| `libressl` | Yes | Yes | -| `libtool` | Yes | Yes | -| `linux` | No | No | -| `llvm` | No | No | -| `m4` | Yes | Yes | -| `make` | Yes | Yes | -| `mold` | Yes | Yes | -| `muon` | Yes | No | -| `musl` | Yes | Yes | -| `musl-fts` | Yes | Yes | -| `nano` | Yes | Yes | -| `ncurses` | Yes | Yes | -| `perl` | Yes | Yes | -| `pkgconf` | Yes | Yes | -| `xz` | Yes | Yes | -| `zlib` | Yes | Yes | +| 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 | +| `make` | Yes | Yes | +| `mold` | Yes | Yes | +| `muon` | Yes | No | +| `musl` | Yes | Yes | +| `musl-fts` | Yes | Yes | +| `nano` | Yes | Yes | +| `ncurses` | Yes | Yes | +| `perl` | Yes | Yes | +| `pkgconf` | Yes | Yes | +| `xz` | Yes | Yes | +| `zlib` | Yes | Yes | diff --git a/sources/clang/clang.spec b/sources/clang/clang.spec new file mode 100644 index 0000000..7702590 --- /dev/null +++ b/sources/clang/clang.spec @@ -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" diff --git a/sources/compiler-rt/compiler-rt.spec b/sources/compiler-rt/compiler-rt.spec new file mode 100644 index 0000000..a4f1100 --- /dev/null +++ b/sources/compiler-rt/compiler-rt.spec @@ -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" diff --git a/sources/libcxx/libcxx.spec b/sources/libcxx/libcxx.spec new file mode 100644 index 0000000..a45dd31 --- /dev/null +++ b/sources/libcxx/libcxx.spec @@ -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" diff --git a/sources/libcxxabi/libcxxabi.spec b/sources/libcxxabi/libcxxabi.spec new file mode 100644 index 0000000..d9f648a --- /dev/null +++ b/sources/libcxxabi/libcxxabi.spec @@ -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" diff --git a/sources/libunwind/libunwind.spec b/sources/libunwind/libunwind.spec new file mode 100644 index 0000000..cdcd6f2 --- /dev/null +++ b/sources/libunwind/libunwind.spec @@ -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" |
