summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2024-04-05PKGBUILD: Add !debug to optionsFelix Singer
It takes lots of time to build debug packages. Disable them for now. Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-04-05update to 24.02Felix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-11-29Update to 4.22Felix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-08-25Update to 4.21Felix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-27PKGBUILD: Use gcc instead of gnu in the toolchain directory namesFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-26PKGBUILD: Add "GCC" to package namesFelix Singer
For better distinction between Clang and GCC packages, add GCC to package names. Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-26PKGBUILD: Fix clang buildFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-16PKGBUILD: Add git to makedependsFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-16PKGBUILD: Use python instead of python3Felix Singer
Use python instead of python3. While on it, order the dependency list alphabetical. Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-16PKGBUILD: Let pacman manage sources allowing builds to be offlineFelix Singer
Currently, the buildgcc script used to build the toolchain requires an internet connection during the build step to download the source tarballs. Building the package reproducible is not possible this way. Thus, let pacman manage (and download) the source tarballs and create symlinks to the directory where they are expected. This allows the build step to be offline improving the reproducibility. To keep things modular, create separate arrays for GCC and Clang, containing sources and hashsums, and add the contents to the specified arrays later if their components are enabled. This way, the sources are not downloaded when their components are not enabled. Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-16PKGBUILD: Separate Clang from GCC target listFelix Singer
Separate the Clang target from the GCC targets to simplify the distinction between both in the script and to allow the script to be modular. Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-15PKGBUILD: Use one line per source elementFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-05-15Update to 4.20Felix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2023-01-21Update to 4.19Felix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-12-05Enable all targets againFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-12-05Allow building clang toolchainFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-12-05Remove unneeded codeFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-12-05Adjust package descriptionFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-12-05Rename GCC related variables and methods accordinglyFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-11-20Rename variables `target_arch` to `target`Felix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-11-20Remove "provides" field from package infoFelix Singer
All of these packages show the provides field, which is wrong. So remove it. Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-11-20Adjust package namesFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-11-20Enable all architecturesFelix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-11-20Replace hard-coded string with ${pkgbase}Felix Singer
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-11-20Do initial commitFelix Singer