summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPedroHLC2018-12-24 20:39:02 -0200
committerPedroHLC2018-12-24 20:39:02 -0200
commit0839da246c907a82c98be6401bf556f6e5d8f28a (patch)
treeb6e81aea9f0722fc219f0e75098862be7eeddc3d
parentbbc3c893655c813b5ddff749876af4127fbd4f8f (diff)
downloadaur-0839da246c907a82c98be6401bf556f6e5d8f28a.tar.gz
Correcly uses pkgconfig
-rw-r--r--.SRCINFO12
-rwxr-xr-xPKGBUILD32
2 files changed, 33 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd81009b5be9..43a1ec34994f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -9,16 +9,14 @@ pkgbase = vk9-git
makedepends = meson>=0.43
makedepends = git
makedepends = wine>=3.5
- makedepends = mingw-w64-gcc
+ makedepends = shaderc
+ makedepends = util-linux
makedepends = cmake
+ makedepends = mingw-w64-cmake
makedepends = mingw-w64-boost
- makedepends = vulkan-headers
+ makedepends = mingw-w64-vulkan-headers
makedepends = mingw-w64-eigen
- makedepends = shaderc
- makedepends = util-linux
- makedepends = mingw-w64-pkg-config
- makedepends = mingw-w64-headers
- makedepends = mingw-w64-vulkan-devel
+ makedepends = mingw-w64-vulkan-loader
options = !strip
options = !buildflags
options = staticlibs
diff --git a/PKGBUILD b/PKGBUILD
index 8d4b82ce7e98..9af4f699eff0 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,8 @@ arch=('x86_64')
url='https://github.com/disks86/VK9'
license=('zlib')
options=(!strip !buildflags staticlibs)
-makedepends=('ninja' 'meson>=0.43' 'git' 'wine>=3.5' 'mingw-w64-gcc' 'cmake' 'mingw-w64-boost' 'vulkan-headers' 'mingw-w64-eigen' 'shaderc' 'util-linux' 'mingw-w64-pkg-config' 'mingw-w64-headers' 'mingw-w64-vulkan-devel')
+makedepends=('ninja' 'meson>=0.43' 'git' 'wine>=3.5' 'shaderc' 'util-linux' 'cmake'
+ 'mingw-w64-cmake' 'mingw-w64-boost' 'mingw-w64-vulkan-headers' 'mingw-w64-eigen' 'mingw-w64-vulkan-loader')
source=($project::'git+https://github.com/disks86/VK9.git')
sha256sums=('SKIP')
@@ -30,14 +31,37 @@ prepare(){
#!/usr/bin/env bash
export BOOST_INCLUDEDIR=/usr/x86_64-w64-mingw32/include
export BOOST_LIBRARYDIR=$srcdir/boost64
-unset PKG_CONFIG_PATH PKG_CONFIG_PATH_CUSTOM
EOF
cat > dep32/boost.sh << EOF
#!/usr/bin/env bash
export BOOST_INCLUDEDIR=/usr/i686-w64-mingw32/include
export BOOST_LIBRARYDIR=$srcdir/boost32
-unset PKG_CONFIG_PATH PKG_CONFIG_PATH_CUSTOM
EOF
+ cat > dep64/eigen.pc << EOF
+# Package Information for pkg-config
+
+prefix=/usr/x86_64-w64-mingw32
+exec_prefix=${prefix}
+includedir=${prefix}/include
+
+Name: Eigen3
+Description: A C++ template library for linear algebra: vectors, matrices, and related algorithms
+Version: 3.3.5
+Cflags: -I${includedir}
+EOF
+ cat > dep32/eigen.pc << EOF
+# Package Information for pkg-config
+
+prefix=/usr/i686-w64-mingw32
+exec_prefix=${prefix}
+includedir=${prefix}/include
+
+Name: Eigen3
+Description: A C++ template library for linear algebra: vectors, matrices, and related algorithms
+Version: 3.3.5
+Cflags: -I${includedir}
+EOF
+ rm dep{32,64}/vulkan-1.pc
mkdir -p "$srcdir/boost"{32,64}
cd "$srcdir/boost32"
@@ -51,7 +75,7 @@ EOF
build() {
cd "$srcdir/$project"
- export WINEPREFIX="$srcdir/wine/VK9-build" PKG_CONFIG_PATH=""
+ export WINEPREFIX="$srcdir/wine/VK9-build"
./package-release.sh $pkgver '..' --no-package --keep-builddir
}