File PKGBUILD of Package markdown-tools
# Maintainer: Алыпов Андрей <and.november@opensuse.org>
pkgname=markdown-tools
pkgver=@SERVICE@
pkgrel=1
pkgdesc="Tools for work with Markdown"
arch=(x86_64)
url="https://github.com/igormironchik/markdown-tools"
groups=()
license=(GPL-3.0-or-later)
depends=(openssl podofo qt6-base qt6-svg qt6-webchannel qt6-webengine resvg
sonnet syntax-highlighting tinyxml2)
makedepends=(cmake extra-cmake-modules 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="/usr" \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DBUILD_WITH_SYSTEM_LIBS:BOOL=ON \
-DBUILD_MDPDF_TESTS:BOOL=OFF
ninja -C build
}
package() {
cd ${pkgname}-${pkgver}/
DESTDIR=${pkgdir} ninja install/strip -C build
install -vDm 0644 README.md -t ${pkgdir}/usr/share/doc/${pkgname}/
install -vDm 0644 LICENSES/GPL-3.0-or-later.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}