diff options
author | jpope | 2018-03-19 09:39:28 -0500 |
---|---|---|
committer | jpope | 2018-03-19 09:39:28 -0500 |
commit | 3e760b3c362ff190a28df745aa6b3548265d9bc2 (patch) | |
tree | b83b42fdbea532e384b7e17c9419274c26774cbb | |
download | aur-markdowner-bzr.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | markdowner.desktop | 8 | ||||
-rw-r--r-- | markdowner.sh | 2 |
4 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b8766f6a3c34 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = markdowner-bzr + pkgdesc = Markdowner is a simple markdown editor that will allow a user to write markdown text and view the parsed HTML output. + pkgver = 15 + pkgrel = 2 + url = http://www.jezra.net/projects/markdowner + arch = any + license = GPL3 + makedepends = bzr + depends = python2 + depends = gtk2 + depends = libwebkit + depends = python2-markdown + depends = pywebkitgtk + optdepends = python2-gtkspell: spellcheck support + provides = markdowner + source = markdowner.desktop + source = markdowner.sh + sha256sums = c069fef73c49405b744481c5e62e654d19f3940d731af061220753fba4835df3 + sha256sums = 88c04192feaa631f253da412401d28306149bc995cf6c907c9d351bf0b189cd3 + +pkgname = markdowner-bzr + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c0aea7a7a183 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Jeremy Pope <jeremy@pope.rocks> +# Old Maintainer: Doug Elkin <drelkin86@gmail.com> +_pkgname='markdowner' +pkgname="$_pkgname-bzr" +pkgver=15 +pkgrel=2 +pkgdesc="Markdowner is a simple markdown editor that will allow a user to write markdown text and view the parsed HTML output." +arch=(any) +url="http://www.jezra.net/projects/${_pkgname}" +license=('GPL3') +depends=('python2' 'gtk2' 'libwebkit' 'python2-markdown' 'pywebkitgtk') +optdepends=('python2-gtkspell: spellcheck support') +makedepends=('bzr') +provides=('markdowner') +source=('markdowner.desktop' + 'markdowner.sh') +sha256sums=('c069fef73c49405b744481c5e62e654d19f3940d731af061220753fba4835df3' + '88c04192feaa631f253da412401d28306149bc995cf6c907c9d351bf0b189cd3') + +_bzrtrunk="https://code.launchpad.net/~jezra/${_pkgname}/trunk" +_bzrmod=$_pkgname + +build() { + cd "$srcdir" + msg "Connecting to Bazaar server...." + + if [[ -d "$_bzrmod" ]]; then + cd "$_bzrmod" && bzr --no-plugins pull "$_bzrtrunk" -r "$pkgver" + msg "The local files are updated." + else + bzr --no-plugins branch "$_bzrtrunk" "$_bzrmod" -q -r "$pkgver" + fi + + msg "Bazaar checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_bzrmod-build" + cp -r "$srcdir/$_bzrmod" "$srcdir/$_bzrmod-build" + cd "$srcdir/$_bzrmod-build" + +} + +package() { + cd "$srcdir/$_bzrmod-build" + sed -i 1s+python+python2+ "markdowner.py" + install -Dm755 markdowner.py "${pkgdir}/usr/share/markdowner/markdowner.py" + install -Dm644 icon.png "${pkgdir}/usr/share/markdowner/icon.png" + install -Dm644 ../markdowner.desktop "${pkgdir}/usr/share/applications/markdowner.desktop" + install -Dm755 ../markdowner.sh "${pkgdir}/usr/bin/markdowner" +} + +# vim:set ts=2 sw=2 et: diff --git a/markdowner.desktop b/markdowner.desktop new file mode 100644 index 000000000000..b5be3a81b8a4 --- /dev/null +++ b/markdowner.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Exec=markdowner +Name=Markdowner +Type=Application +Terminal=false +Icon=/usr/share/markdowner/icon.png +Caption=A light/feature free markdown editor. +Categories=Utility;TextEditor; diff --git a/markdowner.sh b/markdowner.sh new file mode 100644 index 000000000000..15aca374145a --- /dev/null +++ b/markdowner.sh @@ -0,0 +1,2 @@ +#!/bin/bash +python2 /usr/share/markdowner/markdowner.py |