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
}
openSUSE Build Service is sponsored by