Date: Friday, March 17, 2023 @ 12:54:51 Author: arojas Revision: 471056
community2extra: Moving ghostwriter from community to extra Added: ghostwriter/ ghostwriter/repos/ ghostwriter/trunk/ ghostwriter/trunk/PKGBUILD ----------+ PKGBUILD | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) Added: ghostwriter/trunk/PKGBUILD =================================================================== --- ghostwriter/trunk/PKGBUILD (rev 0) +++ ghostwriter/trunk/PKGBUILD 2023-03-17 12:54:51 UTC (rev 471056) @@ -0,0 +1,39 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Jakob Gahde <[email protected]> +# Contributor: Bastien "neitsab" Traverse <firstname [at] lastname [dot] email> +# Contributor: Icaro Perseo <icaroperseo[at]protonmail[dot]com> +# Contributor: Philipp 'TamCore' B. <philipp [at] tamcore [dot] eu> + +pkgname=ghostwriter +pkgver=2.1.6 +pkgrel=1 +pkgdesc='Aesthetic, distraction-free Markdown editor' +arch=('x86_64') +url='https://ghostwriter.kde.org/' +license=('GPL3') +depends=('hunspell' 'qt5-svg' 'qt5-webengine') +makedepends=('qt5-tools') +optdepends=('cmark: processing and rendering CommonMark' + 'mathjax: formula rendering in live preview' + 'pandoc: Pandoc supported Markdown flavors and export to various formats') +source=("https://github.com/wereturtle/ghostwriter/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('eac28868f5605311816a76e3c5d4138753c6c84d428983f224ff2f5ce58332e0') + +prepare() { + cd $pkgname-$pkgver + # Unbundle MathJax + sed -i 's/typeof window.MathJax !==/typeof window.MathJax.typeset !==/' resources/preview.html + sed -i 's|qrc:3rdparty/MathJax/bin/tex-svg-full.js|file:///usr/share/mathjax/tex-svg-full.js|' resources/preview.html + sed -i '/MathJax/d' resources.qrc +} + +build() { + cd $pkgname-$pkgver + qmake-qt5 PREFIX=/usr + make +} + +package() { + cd $pkgname-$pkgver + make INSTALL_ROOT="$pkgdir" install +}
