File PKGBUILD of Package powertabeditor
# Maintainer: Алыпов Андрей <and.november@opensuse.org>
pkgname=powertabeditor
pkgver=@SERVICE@
pkgrel=1
pkgdesc="View and edit guitar tablature"
arch=(x86_64)
url="https://powertab.github.io"
groups=()
license=(GPL-3.0-or-later)
depends=(nlohmann-json boost qt6-base alsa-lib minizip pugixml rtmidi zlib jack2-dbus)
makedepends=(cmake qt6-tools doctest ninja)
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
ninja -C build
}
package() {
cd ${pkgname}-${pkgver}/
ninja install -C build
install -vDm 0644 CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md \
-t ${pkgdir}/usr/share/doc/${pkgname}/
install -vDm 0644 COPYING -t ${pkgdir}/usr/share/licenses/${pkgname}/
}