fix pkgbuild

This commit is contained in:
SovietReimu1228 2023-04-22 23:28:41 +09:00
parent 8f68835e59
commit 3bedfc9832
2 changed files with 20 additions and 12 deletions

View File

@ -1,14 +1,14 @@
pkgbase = directx-headers-git pkgbase = directx-headers-git
pkgdesc = DirectX headers for using D3D12 pkgdesc = DirectX headers for using D3D12
pkgver = r178.3b0d6f5 pkgver = r181.34c9866
pkgrel = 1 pkgrel = 1
url = https://github.com/microsoft/DirectX-Headers url = https://github.com/microsoft/DirectX-Headers
arch = x86_64 arch = x86_64
license = MIT license = MIT
makedepends = meson makedepends = meson
makedepends = git
provides = directx-headers provides = directx-headers
conflicts = directx-headers conflicts = directx-headers
options = !lto
source = DirectX-Headers::git+https://github.com/microsoft/DirectX-Headers.git source = DirectX-Headers::git+https://github.com/microsoft/DirectX-Headers.git
sha256sums = SKIP sha256sums = SKIP

View File

@ -2,17 +2,16 @@
pkgname=directx-headers-git pkgname=directx-headers-git
pkgdesc="DirectX headers for using D3D12" pkgdesc="DirectX headers for using D3D12"
pkgver=r178.3b0d6f5 pkgver=r181.34c9866
pkgrel=1 pkgrel=1
arch=('x86_64') arch=('x86_64')
makedepends=('meson') makedepends=('meson' 'git')
provides=('directx-headers') provides=('directx-headers')
conflicts=('directx-headers') conflicts=('directx-headers')
url="https://github.com/microsoft/DirectX-Headers" url="https://github.com/microsoft/DirectX-Headers"
license=('MIT') license=('MIT')
source=('DirectX-Headers::git+https://github.com/microsoft/DirectX-Headers.git') source=('DirectX-Headers::git+https://github.com/microsoft/DirectX-Headers.git')
sha256sums=('SKIP') sha256sums=('SKIP')
options=(!lto)
pkgver() { pkgver() {
cd DirectX-Headers cd DirectX-Headers
@ -20,9 +19,18 @@ pkgver() {
} }
build() { build() {
arch-meson DirectX-Headers build \ meson setup DirectX-Headers build \
-Dbuild-test=false --prefix /usr \
ninja -C build --libexecdir lib \
--sbindir bin \
--buildtype plain \
--auto-features enabled \
--wrap-mode nodownload \
-D b_lto=false \
-D b_pie=true \
-D build-test=false
meson configure --no-pager build
} }
package() { package() {