## Placeholder for split package # Maintainer: Mark Wagie # Co-Maintainer: Eric Engestrom #pkgname=('vulkan-caps-viewer-x11' 'vulkan-caps-viewer-wayland') pkgbase=vulkan-caps-viewer pkgver=3.33 pkgrel=2 epoch=1 pkgdesc="Vulkan Hardware Capability Viewer" arch=('x86_64' 'aarch64') url="https://vulkan.gpuinfo.org" license=('LGPL-3.0-or-later') #makedepends=('git' 'qt5-wayland' 'qt5-x11extras' 'vulkan-icd-loader') #_commit=1008cecb054ab15acf51353ac85ffd8ebb135cc4 # tags/3.33^0 #source=("git+https://github.com/SaschaWillems/VulkanCapsViewer.git#commit=$_commit" # 'git+https://github.com/KhronosGroup/Vulkan-Headers.git') #sha256sums=('SKIP' # 'SKIP') #pkgver() { # cd VulkanCapsViewer # git describe --tags | sed 's/_fixed//;s/-/+/g' #} #prepare() { # cd VulkanCapsViewer # git submodule init # git config submodule.Vulkan-Headers.url "$srcdir/Vulkan-Headers" # git -c protocol.file.allow=always submodule update # # Create build directories # mkdir -p build-x11 build-wayland #} #build() { # cd VulkanCapsViewer # # X11 # pushd build-x11 # qmake-qt5 \ # DEFINES+=X11 \ # CONFIG+=release \ # PREFIX=/usr # make # popd # # Wayland # pushd build-wayland # qmake-qt5 \ # DEFINES+=WAYLAND \ # CONFIG+=release \ # PREFIX=/usr # make # popd #} package() { return 0 } #package_vulkan-caps-viewer-x11() { # pkgdesc+=" (X11)" # depends=('vulkan-icd-loader' 'qt5-x11extras') # provides=('vulkan-caps-viewer') # conflicts=('vulkan-caps-viewer') # cd VulkanCapsViewer/build-x11 # make INSTALL_ROOT="$pkgdir/" install # install -m644 gfx/android_icon_256.png \ # "$pkgdir"/usr/share/icons/hicolor/256x256/apps/vulkanCapsViewer.png #} #package_vulkan-caps-viewer-wayland() { # pkgdesc+=" (Wayland)" # depends=('vulkan-icd-loader' 'qt5-wayland') # provides=('vulkan-caps-viewer') # conflicts=('vulkan-caps-viewer') # cd VulkanCapsViewer/build-wayland # make INSTALL_ROOT="$pkgdir/" install # install -m644 gfx/android_icon_256.png \ # "$pkgdir"/usr/share/icons/hicolor/256x256/apps/vulkanCapsViewer.png #}