diff options
author | David Scholl | 2015-07-06 16:06:14 -0400 |
---|---|---|
committer | David Scholl | 2015-07-06 16:06:14 -0400 |
commit | 230ae51f885c3780e4e73b034d55e966e10d59e6 (patch) | |
tree | 8223ff1f30a4a4725fbd9fbf2d3981321be99486 | |
download | aur-230ae51f885c3780e4e73b034d55e966e10d59e6.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | leo.desktop | 8 | ||||
-rw-r--r-- | leo.install | 26 | ||||
-rw-r--r-- | leo.xml | 7 |
5 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9f59d7e1ee3a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = leo + pkgdesc = Literate programmer's editor, outliner, and project manager + pkgver = 5.1 + pkgrel = 1 + url = http://leoeditor.com/ + install = leo.install + arch = any + license = custom + depends = python-pyqt4 + depends = shared-mime-info + optdepends = python-pyenchant: spellchecking support + optdepends = python-docutils: viewrendered support + optdepends = python-sphinx: documentation support + source = http://downloads.sourceforge.net/sourceforge/leo/Leo-5.1-final.zip + source = leo.desktop + source = leo.xml + sha256sums = 2d742f9825959ba5c7624d1179b9f3065e14e055c90272fbce199f91770de826 + sha256sums = 7b326791378eefedecee2474c4e1a497838d2a06ff4259a195d817c38588395b + sha256sums = 630852279324b0d9acf656c4684f16777d64f49b4062bd101c5cddbfc33c82cb + +pkgname = leo + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c1da69e71156 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: David Scholl <djscholl at gmail dot com> +pkgname=leo +pkgver=5.1 +pkgrel=1 +pkgdesc="Literate programmer's editor, outliner, and project manager" +arch=('any') +url="http://leoeditor.com/" +license=('custom') +depends=('python-pyqt4' 'shared-mime-info') +optdepends=('python-pyenchant: spellchecking support' + 'python-docutils: viewrendered support' + 'python-sphinx: documentation support') + +install="leo.install" +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/Leo-$pkgver-final.zip + leo.desktop + leo.xml) +sha256sums=('2d742f9825959ba5c7624d1179b9f3065e14e055c90272fbce199f91770de826' + '7b326791378eefedecee2474c4e1a497838d2a06ff4259a195d817c38588395b' + '630852279324b0d9acf656c4684f16777d64f49b4062bd101c5cddbfc33c82cb') +package() { + cd $srcdir/Leo-$pkgver-final + python setup.py install --root=$pkgdir + install -D -m644 LICENSE.TXT $pkgdir/usr/share/licenses/$pkgname/LICENSE.TXT + install -D -m644 $srcdir/leo.desktop $pkgdir/usr/share/applications/leo.desktop + install -D -m644 $srcdir/leo.xml $pkgdir/usr/share/mime/packages/leo.xml + install -D -m644 leo/Icons/application-x-leo-outline.png $pkgdir/usr/share/pixmaps/leo.png +} diff --git a/leo.desktop b/leo.desktop new file mode 100644 index 000000000000..ae401c013af4 --- /dev/null +++ b/leo.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Leo +GenericName=Outliner +Exec=leo +Icon=leo +MimeType=application/x-leo-outline; +Type=Application +Categories=Utility;TextEditor; diff --git a/leo.install b/leo.install new file mode 100644 index 000000000000..4c6b01bdfdb2 --- /dev/null +++ b/leo.install @@ -0,0 +1,26 @@ +# arg 1: the new package version +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime >/dev/null +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +# arg 1: the old package version +pre_remove() { +/bin/true +} + +post_remove() { + update-desktop-database -q + update-mime-database usr/share/mime >/dev/null +} + +op=$1 +shift + +$op "$@" diff --git a/leo.xml b/leo.xml new file mode 100644 index 000000000000..491d1290db98 --- /dev/null +++ b/leo.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/x-leo-outline"> + <comment xml:lang="en">Leo outline file</comment> + <glob pattern="*.leo"/> + </mime-type> +</mime-info> |