summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2024-08-11Remove forced disablement of LTO via `{C,CXX,LD}FLAGS`Marijn Suijten
This used to be disabled in commit 2673045 ("Disable LTO") where, according to the comment (that was accidentally removed by me in commit 2bde931 ("Cleanup and make the package build again in 2022")), linking failed on an unknown symbol. As this issue can no longer be reproduced, and above all stripping `,-z,now` could lead to an invalid command line when this is the only config on the users' `-Wl` argument (i..e `-Wl,-z,now` leaves an invalid `-Wl` in place), remove the subtitutions to re-enable LTO again. This was tested in an environment where the substituted flags are present in `makepkg.conf`.
2024-07-18Build lib32 variant of amdvlk-git packageMarijn Suijten
Based on upstream lib32-amdvlk package.
2024-07-18Install ICD file as implicit_layer to enable switchable_graphics layerMarijn Suijten
The VK_LAYER_AMD_switchable_graphics_64 extension defined in the amd_icd64.json file hides other AMD GPU drivers, and allows switching to RADV via the environment variable `AMD_VULKAN_ICD=RADV`. The extension is also enabled for the `amdvlk` package, but can be disabled by setting `DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=1`.
2024-07-18Update to 2024.Q2.3 and add `python-ruamel-yaml` to `makedepends`Marijn Suijten
Since https://github.com/GPUOpen-Drivers/gpurt/commit/e0f12d951395cacd8ff117a0e82601e1ce5c4c02 `gpurt` requires the `ruamel.yaml` Python module to be present on the system during building.
2024-01-12Update to 2023.Q2.3 and add python-jinja to makedependsMarijn Suijten
2023-06-19Update to 2023.Q2.3 and drop PAL patch for compiling with GCC 13Marijn Suijten
This patch [landed upstream] and should no longer be applied manually. [landed upstream]: https://github.com/GPUOpen-Drivers/pal/commit/2609e1f718a41adc73a343fbcd2d76f41b9e91c7
2023-05-25Embed PAL patch as file instead of downloading from varying sourceMarijn Suijten
2023-05-24Apply PAL patch to build 2023.Q2.2 with GCC 13Marijn Suijten
Upstream fix: https://github.com/GPUOpen-Drivers/pal/pull/94
2022-12-31Cleanup and make the package build again in 2022Marijn Suijten
2020-03-24some clean upChristoph Haag
2020-01-19Merge remote-tracking branch 'aur/master'Matt Coffin
2020-01-19Fix build for xorg cleanup falloutMatt Coffin
The xorg cleanup (https://www.archlinux.org/news/xorg-cleanup-requires-manual-intervention/) caused the build to break due to the dependency dri2proto being rolled into xorgproto
2019-09-17add metrohash repoChristoph Haag
2019-09-05Add spvgenMatt Coffin
2019-09-02Fix build for 2019.Q3.5Matt Coffin
2019-07-18Fix build for 2019.Q3.2Matt Coffin
2019-07-18Actually pass flags to cmakeMatt Coffin
2019-06-24update and fix PKGBUILDChristoph Haag
2019-06-14Fix buildMatt Coffin
2019-06-14Use repo for downloading correct versions of dependenciesMatt Coffin
Previously, sources were downloaded by manually specifying branches for projects in the sources array in the PKGBUILD. This patch follows the instructions in the AMDVLK README to use the "repo" tool for managing dependencies. This is needed to avoid continually breaking the build by pulling the wrong versions of dependencies. The AMDVLK project maintains a "default.xml" file describing the required versions of each of the other repositories (but oddly hasn't yet specified `wsa`, so there's a temporary fix with the master branch of that still being in the sources array). v2: Fix pkgver sourcing, and use release tag from AMDVLK if available
2019-03-25add libxrandr makedepChristoph Haag
2018-08-16remove amdPalSettings.cfg, useless since libdrm 2.4.92Laurent Carlier
2018-07-14Disable LTOLaurent Carlier
2018-07-12Add LLPC git repository and a workaround for a PAL building failureLaurent Carlier
2018-03-31add wayland supportLaurent Carlier
2018-03-16include some changes from lib32-amdvlk-gitChristoph Haag
2018-03-16fix path in icd fileLaurent Carlier
2018-03-07use upstream ICD; remove unused filesAdriƠ Cereto-MassaguƩ
2018-02-27llvm-amdvlk -> llvm and simply cmake build commandChristoph Haag
according to suggestions fom amdvlk devs
2018-02-07don't apply 0001-remove-linking-with-whole-archive-v2.patchChristoph Haag
2017-12-28forgot some filesLaurent Carlier
2017-12-23- Complete Makedepends (fix building in chroot)Laurent Carlier
- Use patch instead of git am (fix building in chroot) - Change name of llvm tree (avoid conflicts if srcdest is defined) - Add missing license file (namcap warning) - Various cleanup
2017-12-23actually remove applying the patchChristoph Haag
2017-12-22switch to dev branches explicitely and remove patch for fixed constexpr issueChristoph Haag
2017-12-22add required settings & first makedepChristoph Haag
2017-12-22initialChristoph Haag