File PKGBUILD of Package crow-translate

# Maintainer: Алыпов Андрей <and.november@opensuse.org>
  
pkgname=crow-translate
pkgver=@SERVICE@
pkgrel=1
pkgdesc="A simple and lightweight translator"
arch=(x86_64)
url="https://invent.kde.org/office/crow-translate"
groups=()
license=(GPL-3.0-or-later CC-BY-SA-4.0 CC0-1.0)
depends=(kwayland qt6-base qt6-multimedia qt6-multimedia-ffmpeg qt6-scxml
 qt6-speech qt6-svg tesseract tesseract-data-eng)
makedepends=(cmake extra-cmake-modules ninja qt6-tools)
optdepends=(espeak-ng gst-plugins-good speech-dispatcher)
changelog=${pkgname}.changes
source=("${pkgname}-${pkgver}.tar.xz")
md5sums=('SKIP')
noextract=(${pkgname}-${pkgver}.tar.xz)

prepare() {
  tar xf ${pkgname}-${pkgver}.tar.xz
}

build() {
  cd ${pkgname}-${pkgver}/
  cmake -B build -GNinja \
    -DCMAKE_INSTALL_PREFIX:PATH="${pkgdir}/usr" \
    -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
    -DWITH_PIPER_TTS:BOOL=OFF \
    -DQT_DEFAULT_MAJOR_VERSION=6 \
    -DCMAKE_POLICY_VERSION_MINIMUM=3.5
  ninja -C build
}

package() {
  cd ${pkgname}-${pkgver}/
  ninja install -C build
  install -vDm 0644 README.md -t ${pkgdir}/usr/share/doc/${pkgname}/
  install -vDm 0644 LICENSES/{CC0-1.0.txt,CC-BY-SA-4.0.txt,GPL-3.0-or-later.txt} \
    -t ${pkgdir}/usr/share/licenses/${pkgname}/
}
openSUSE Build Service is sponsored by