summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorluigoalma2019-02-07 23:41:00 +0000
committerluigoalma2019-02-09 02:31:26 +0000
commitf934cdad22326ea94061505cce2fa5e4260d2328 (patch)
treee2e9d8643321c49cacfee5e760ecd33712b0b6e0
parent7695e4f85c7ab9208e67582325e62fb2165f3bfb (diff)
downloadaur-f934cdad22326ea94061505cce2fa5e4260d2328.tar.gz
Version 1.1.99
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD67
3 files changed, 46 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 569327d32efc..914a3c04fe4f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,19 @@
pkgbase = mingw-w64-vulkan-headers
pkgdesc = Vulkan header files (mingw-w64)
- pkgver = 1.1.96
+ pkgver = 1.1.99
pkgrel = 1
url = https://www.khronos.org/vulkan/
arch = any
groups = mingw-w64-vulkan-devel
- license = Apache
+ license = APACHE
makedepends = mingw-w64-cmake
- makedepends = git
- depends = mingw-w64-crt
- options = !strip
+ provides = mingw-w64-vulkan-hpp=1.1.99
options = !buildflags
options = staticlibs
- source = git+https://github.com/KhronosGroup/Vulkan-Headers.git#commit=f54e45b92374b99de8556cacffc3602a03187b68
- sha256sums = SKIP
+ options = !strip
+ options = !emptydirs
+ source = Vulkan-Headers-1.1.99.tar.gz::https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.1.99.tar.gz
+ sha512sums = ff4880bf75d9fb0edadc6abb68b4a29f95db73120af8fd9b0426c2caf4de002e1a479e72bc1630a5a81e916e7f1b2e2b21ad8bd366f0b1b62b322f216c2eb04f
pkgname = mingw-w64-vulkan-headers
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..bd0946fc2889
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+*
+*/
+
+!PKGBUILD
+!.SRCINFO
+!.gitignore
+
diff --git a/PKGBUILD b/PKGBUILD
index de780e0938cc..ef98d2c8330f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,46 @@
+# Contributor: luigoalma <at gmail>
# Contributor: PedroHLC <root@pedrohlc.com>
# Contributor: J. Peter Mugaas <jpmugaas@suddenlink.net>
# Contributor: wirx6 <wirx654@gmail.com>
-# based on: https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-vulkan-headers/PKGBUILD
+# based of https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/vulkan-headers @ be8e4b4
-_realname=Vulkan-Headers
-pkgbase=mingw-w64-vulkan-headers
-pkgname=("mingw-w64-vulkan-headers")
-pkgver=1.1.96
+pkgname=mingw-w64-vulkan-headers
+_pkgname=Vulkan-Headers
+pkgver=1.1.99
pkgrel=1
-pkgdesc='Vulkan header files (mingw-w64)'
-arch=('any')
+pkgdesc="Vulkan header files (mingw-w64)"
+arch=(any)
url="https://www.khronos.org/vulkan/"
+license=('APACHE')
+makedepends=(mingw-w64-cmake)
+provides=("mingw-w64-vulkan-hpp=${pkgver}")
groups=("mingw-w64-vulkan-devel")
-license=('Apache')
-depends=("mingw-w64-crt")
-makedepends=("mingw-w64-cmake" "git")
-_commit=f54e45b92374b99de8556cacffc3602a03187b68
-source=(git+https://github.com/KhronosGroup/Vulkan-Headers.git#commit=${_commit})
-sha256sums=('SKIP')
-options=(!strip !buildflags staticlibs)
+options=(!buildflags staticlibs !strip !emptydirs)
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/${_pkgname}/archive/v${pkgver}.tar.gz")
+sha512sums=('ff4880bf75d9fb0edadc6abb68b4a29f95db73120af8fd9b0426c2caf4de002e1a479e72bc1630a5a81e916e7f1b2e2b21ad8bd366f0b1b62b322f216c2eb04f')
-_build() {
- [[ -d ${srcdir}/build-$1 ]] && rm -rf ${srcdir}/build-$1
- mkdir -p ${srcdir}/build-$1 && cd ${srcdir}/build-$1
-
- $1-w64-mingw32-cmake \
- -DCMAKE_BUILD_TYPE=Release \
- ../Vulkan-Headers
-
- make
-}
+_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
- _build i686
- _build x86_64
-}
-
-_package() {
- cd ${srcdir}/build-$1
- make DESTDIR="${pkgdir}" install
-
- install -Dm644 "${srcdir}/Vulkan-Headers/LICENSE.txt" "${pkgdir}/usr/$1-w64-mingw32/share/licenses/vulkan-headers/LICENSE"
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ for _arch in ${_architectures}; do
+ mkdir build-${_arch} && pushd build-${_arch}
+ ${_arch}-cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ ..
+ make
+ popd
+ done
}
package() {
- _package i686
- _package x86_64
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ for _arch in ${_architectures}; do
+ pushd build-${_arch}
+ make DESTDIR="${pkgdir}" install
+ popd
+ install -Dm644 "LICENSE.txt" "${pkgdir}/usr/${_arch}/share/licenses/vulkan-headers/LICENSE"
+ done
}