File PKGBUILD of Package seamly2d

# Maintainer: Алыпов Андрей <and.november@opensuse.org>
  
pkgname=seamly2d
pkgver=@SERVICE@
pkgrel=1
pkgdesc="Open source patternmaking software"
arch=(x86_64)
url="https://github.com/FashionFreedom/Seamly2D"
groups=()
license=(GPL-3.0-only)
depends=(qt6-base qt6-svg qt6-multimedia qt6-multimedia-ffmpeg xerces-c)
makedepends=(qt6-tools tar)
changelog=${pkgname}.changes
source=("${pkgname}-${pkgver}.tar.xz")
md5sums=('SKIP')
noextract=(${pkgname}-${pkgver}.tar.xz)

prepare() {
  tar xf ${pkgname}-${pkgver}.tar.xz
  patch -p1 -i ${startdir}/common-pri.patch -d ${pkgname}-${pkgver}/
  local git_ver=$(echo ${pkgver} | sed 's/^.*git.*\.//')
  sed -i "s/LATEST_COMMIT_HASH/${git_ver}/" ${pkgname}-${pkgver}/common.pri
}

build() {
  cd ${pkgname}-${pkgver}/
  qmake6 Seamly2D.pro \
    PREFIX=/usr
  make -j$(nproc --all) VERBOSE=1
}

package() {
  cd ${pkgname}-${pkgver}/
  make INSTALL_ROOT="${pkgdir}" install
  install -vDm 0644 AUTHORS.txt CONTRIBUTING.md -t ${pkgdir}/usr/share/doc/${pkgname}/
  install -vDm 0644 LICENSE LICENSE.md -t ${pkgdir}/usr/share/licenses/${pkgname}/
}
openSUSE Build Service is sponsored by