File PKGBUILD of Package gcodeworkshop

# Maintainer: Алыпов Андрей <and.november@opensuse.org>
  
pkgname=gcodeworkshop
pkgver=@SERVICE@
pkgrel=1
pkgdesc="Text editor for CNC programmers"
arch=(x86_64)
url="https://github.com/GCodeProjects/GCodeWorkShop"
groups=()
license=(GPL-3.0-or-later LGPL-3.0-or-later)
depends=(qt6-base qt6-serialport qt6-5compat)
makedepends=(desktop-file-utils qt6-tools)
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}/
  qmake6 ${pkgname}_top.pro \
    PREFIX=/usr
  make -j$(nproc --all) VERBOSE=1
  make i18n
}

package() {
  cd ${pkgname}-${pkgver}/
  make INSTALL_ROOT="${pkgdir}" install
# install -vDm 0644 README.md doc/SerialTransmission_Help.* -t ${pkgdir}/usr/share/doc/${pkgname}/
  rm -f ${pkgdir}/usr/share/doc/${pkgname}/COPYING*
  install -vDm 0644 COPYING* -t ${pkgdir}/usr/share/licenses/${pkgname}/
  desktop-file-edit --set-key=Categories --set-value="Science;Robotics;" \
    ${pkgdir}/usr/share/applications/${pkgname}.desktop
  desktop-file-validate ${pkgdir}/usr/share/applications/${pkgname}.desktop
}
openSUSE Build Service is sponsored by