File PKGBUILD of Package vkdt
# Contributor: Johannes Hanika <hanatos at gmail dot com>
pkgname=vkdt
pkgver=1.0.99+git8.aad9381cf
pkgrel=0
pkgdesc="darktable that sucks less"
arch=('x86_64')
url=https://jo.dreggn.org/vkdt/
license=('GPL3')
# glfw-wayland works too, dunno how to express that here
depends=(vulkan-extra-tools glfw-x11 glslang
pugixml zlib
exiv2 alsa-lib
freetype2 libpng
libjpeg-turbo openmp)
# optdepends=('freetype2: better font rendering'
# 'libpng: better font rendering'
# 'exiv2: metadata loading'
# 'alsa-lib: sound support')
makedepends=(git cmake llvm clang sed rsync pkg-config)
conflicts=(vkdt)
provides=(vkdt)
# options=(!emptydirs !libtool)
# will be overwritten by obs:
source=("vkdt-${pkgver}.tar.xz::/usr/packages/SOURCES/vkdt-${pkgver}.tar.zst", "vendor.tar.zst::/usr/packages/SOURCES/vendor.tar.zst")
sha256sums=('SKIP')
# pkgver() {
# cd $_gitname
# git describe --long --tags
# }
#prepare() {
# cd $_gitname
# git config submodule.ext/rawspeed.url "$srcdir/rawspeed.git"
# git config submodule.ext/imgui.url "$srcdir/imgui.git"
# git submodule update --init --recursive
#}
prepare() {
patch -Np1 -i ../buildconfig.patch
# tar xf ../vendor.tar.zst
}
build() {
cd "${srcdir}/vkdt-${pkgver}"
cat > src/core/version.h << EOF
#pragma once
#define VKDT_VERSION "${pkgver}"
EOF
make
}
package() {
cd "${srcdir}/vkdt-${pkgver}"
make prefix=/usr DESTDIR=${pkgdir} install
}