summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjpope2018-03-19 09:39:28 -0500
committerjpope2018-03-19 09:39:28 -0500
commit3e760b3c362ff190a28df745aa6b3548265d9bc2 (patch)
treeb83b42fdbea532e384b7e17c9419274c26774cbb
downloadaur-3e760b3c362ff190a28df745aa6b3548265d9bc2.tar.gz
initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD52
-rw-r--r--markdowner.desktop8
-rw-r--r--markdowner.sh2
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