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
pkgdesc = DirectX headers for using D3D12
pkgver = r178.3b0d6f5
pkgver = r181.34c9866
pkgrel = 1
url = https://github.com/microsoft/DirectX-Headers
arch = x86_64
license = MIT
makedepends = meson
makedepends = git
provides = directx-headers
conflicts = directx-headers
options = !lto
source = DirectX-Headers::git+https://github.com/microsoft/DirectX-Headers.git
sha256sums = SKIP

View File

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