diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 23 insertions, 18 deletions
@@ -1,35 +1,40 @@ -# Maintainer: Daniel Nagy <danielnagy at gmx de> -# Maintainer: Sascha Pfau +# Contributor: Daniel Nagy <danielnagy at gmx de> +# Contributor: Sascha Pfau _realname=CuteMarkEd pkgname=cutemarked pkgver=0.11.3 pkgrel=1 -pkgdesc="Qt Markdown Editor" +pkgdesc="Qt Markdown editor with live HTML preview, math expressions and code syntax highlighting" url="https://github.com/cloose/CuteMarkEd" -arch=('i686' 'x86_64') -license=( "GPL2" ) -depends=( "qt5-webkit" "hunspell" "discount>=2.1.7" ) -makedepends=( 'qt5-tools' ) -source=( "https://github.com/cloose/CuteMarkEd/archive/v$pkgver.tar.gz" ) -sha256sums=('78a41808c2f0452375810abdff76eeaaee012f8d1368a2b8772ec6b4d2ceeec8') +arch=(x86_64) +license=(GPL) +depends=(discount hicolor-icon-theme hunspell qt5-webkit) +makedepends=(qt5-tools) +optdepends=('mathjax2: formula support') +source=(https://github.com/cloose/CuteMarkEd/archive/v$pkgver/$_realname-$pkgver.tar.gz + cutemarked-0.11.3-fix-build-against-qt-5.11.0.patch + cutemarked.appdata.xml) +sha256sums=('78a41808c2f0452375810abdff76eeaaee012f8d1368a2b8772ec6b4d2ceeec8' + 'b9f6505f12c72b7f46b68c48452e3bc85d905c1640e5db04b341d4c57860d25c' + '3bfe02706a664a03da411138301d39a613f8e9770120b69a43e5e96f3ec85fa0') prepare() { - cd $srcdir/$_realname-$pkgver - sed -i -e "s,#include <discount/mkdio.h>,#include <mkdio.h>,g" app-static/converter/discountmarkdownconverter.cpp - # Fix: Add FencedCode option - sed -i -e "s,unsigned long converterOptions = MKD_TOC | MKD_NOSTYLE;,unsigned long converterOptions = MKD_TOC | MKD_NOSTYLE | MKD_FENCEDCODE;,g" app-static/converter/discountmarkdownconverter.cpp + cd $_realname-$pkgver + patch -Np1 -i ../cutemarked-0.11.3-fix-build-against-qt-5.11.0.patch + sed -i 's|http[s]\?://cdn.mathjax.org/mathjax/latest/MathJax.js|file:///usr/share/mathjax2/MathJax.js|' \ + app-static/template/htmltemplate.cpp app/template_presentation.html + sed -i '/syntax.html/a <file>syntax_hu_HU.html</file>' app/resources.qrc + sed -i 's/syntax_hu/syntax_hu_HU/' app/translations/cutemarked_hu_HU.ts } build() { - cd $srcdir/$_realname-$pkgver + cd $_realname-$pkgver qmake - make || true # the first make run might fail make } package() { - cd $srcdir/$_realname-$pkgver + cd $_realname-$pkgver make INSTALL_ROOT="$pkgdir" install - mkdir -p "$pkgdir"/usr/bin - #ln -s ../lib/qt/bin/cutemarked "$pkgdir"/usr/bin/cutemarked + install -Dm644 ../$pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml" } |