summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7aff5e1cbfe6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Daniel Nagy <danielnagy at gmx de>
+
+# mdcharm is currently unmaintained. See https://github.com/zhangshine/MdCharm/issues/4
+
+pkgname=mdcharm
+pkgver=1.2.0
+pkgrel=2
+pkgdesc="A wiki editor, currently it supports markdown(markdown extra) and Multi-Markdown."
+arch=('i686' 'x86_64')
+url="http://www.mdcharm.com/"
+license=('custom')
+source=("https://github.com/zhangshine/MdCharm/archive/$pkgver.tar.gz")
+sha1sums=('6179ebd14b862fdd6ae160e3bf5f1ab95cd59d48')
+depends=('qtwebkit' 'hunspell' 'zlib' 'gcc-libs' "python2" )
+
+prepare() {
+ # some sed hassle...
+ sed -i -e "s,python ../../src/MdCharm/,python2 $srcdir/MdCharm-$pkgver/src/MdCharm/,g" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/MdCharm.pro
+ sed -i -e "s,../../src/MdCharm/,$srcdir/MdCharm-$pkgver/src/MdCharm/,g" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+ sed -i -e "s,../../src/res/,$srcdir/MdCharm-$pkgver/src/res/,g" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+ sed -i -e "s,revision_output = .*,revision_output = None; revision = \"$pkgver\",g" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+ sed -i -e "s,tag_output = .*,tag_output = None; tag = \"$pkgver\",g" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+ sed -i -e "17d" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+ sed -i -e "17d" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+ sed -i -e "20d" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+ sed -i -e "20d" \
+ $srcdir/MdCharm-$pkgver/src/MdCharm/version_h.py
+}
+
+package() {
+ #cd "${srcdir}/MdCharm-$pkgver/src/"
+ mkdir -p $srcdir/build
+ cd $srcdir/build
+ qmake $srcdir/MdCharm-$pkgver/src/
+ export PYTHON=python2
+ make || true # first run might fail
+ make -j1
+ install -Dm755 release/mdcharm $pkgdir/usr/bin/mdcharm
+ install -Dm644 $srcdir/MdCharm-$pkgver/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}