summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 23 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3c94b05a362f..ee1e4d290d38 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}