Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages /
level-zero
Commits:
bac0ab7f by Daniel Bermond at 2024-06-27T22:10:29-03:00
upgpkg: 1.17.6-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,19 +1,24 @@
pkgbase = level-zero
pkgdesc = API for accessing low level interfaces in oneAPI platform
devices
- pkgver = 1.16.15
+ pkgver = 1.17.6
pkgrel = 1
url =
https://spec.oneapi.com/versions/latest/elements/l0/source/index.html
arch = x86_64
license = MIT
makedepends = git
makedepends = cmake
+ makedepends = fmt
makedepends = opencl-headers
- source =
https://github.com/oneapi-src/level-zero/archive/v1.16.15/level-zero-1.16.15.tar.gz
- sha256sums =
dba50f512c7da81c8d2c487f04c0fcf0ffff79a41f88a90658c96680e7c97be6
+ makedepends = spdlog
+ source =
https://github.com/oneapi-src/level-zero/archive/v1.17.6/level-zero-1.17.6.tar.gz
+ source =
010-level-zero-use-system-spdlog.patch::https://github.com/oneapi-src/level-zero/commit/a65b33209544312e7f64cb49c5ea268dc0f10d47.patch
+ sha256sums =
a018923fa0732c4fb9228ff668124363de18f376a314113aa6aaf0a6b5d1ab3b
+ sha256sums =
b03f7dd2b9fafb94655bde3627b602d53b52aa289041120562402bc36858a2f8
pkgname = level-zero-headers
pkgdesc = API for accessing low level interfaces in oneAPI platform
devices (headers)
pkgname = level-zero-loader
pkgdesc = API for accessing low level interfaces in oneAPI platform
devices (loader)
- depends = gcc-libs
+ depends = fmt
+ depends = spdlog
=====================================
PKGBUILD
=====================================
@@ -3,18 +3,22 @@
pkgbase=level-zero
pkgname=(level-zero-headers level-zero-loader)
-pkgver=1.16.15
+pkgver=1.17.6
pkgrel=1
pkgdesc="API for accessing low level interfaces in oneAPI platform devices"
arch=(x86_64)
url="https://spec.oneapi.com/versions/latest/elements/l0/source/index.html"
license=(MIT)
-makedepends=(git cmake opencl-headers)
-source=(https://github.com/oneapi-src/level-zero/archive/v${pkgver}/${pkgbase}-${pkgver}.tar.gz)
-sha256sums=('dba50f512c7da81c8d2c487f04c0fcf0ffff79a41f88a90658c96680e7c97be6')
+makedepends=(git cmake fmt opencl-headers spdlog)
+source=(https://github.com/oneapi-src/level-zero/archive/v${pkgver}/${pkgbase}-${pkgver}.tar.gz
+
010-level-zero-use-system-spdlog.patch::https://github.com/oneapi-src/level-zero/commit/a65b33209544312e7f64cb49c5ea268dc0f10d47.patch)
+sha256sums=('a018923fa0732c4fb9228ff668124363de18f376a314113aa6aaf0a6b5d1ab3b'
+ 'b03f7dd2b9fafb94655bde3627b602d53b52aa289041120562402bc36858a2f8')
prepare() {
printf '%s\n' ${pkgver##*.} > ${pkgbase}-${pkgver}/VERSION_PATCH
+
+ patch -d ${pkgbase}-${pkgver} -Np1 -i
"${srcdir}"/010-level-zero-use-system-spdlog.patch
}
build() {
@@ -22,6 +26,7 @@ build() {
-G 'Unix Makefiles' \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DSYSTEM_SPDLOG:BOOL=ON \
-Wno-dev
cmake --build build
}
@@ -41,7 +46,7 @@ package_level-zero-headers() {
package_level-zero-loader() {
pkgdesc+=" (loader)"
- depends=(gcc-libs)
+ depends=(fmt spdlog)
mv loader "${pkgdir}"/usr
install -Dm644 ${pkgbase}-${pkgver}/LICENSE -t
"${pkgdir}"/usr/share/licenses/${pkgname}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/level-zero/-/commit/bac0ab7fbda406d573a670cb480fbeae3d32c19f
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/level-zero/-/commit/bac0ab7fbda406d573a670cb480fbeae3d32c19f
You're receiving this email because of your account on gitlab.archlinux.org.