diff options
author | tdy | 2017-01-20 09:19:52 -0600 |
---|---|---|
committer | tdy | 2017-01-20 09:19:52 -0600 |
commit | 5b66da525f7755e233381905aabfe29a76c0b7e6 (patch) | |
tree | 360e08a5d35901eef62d8f3f6a577077dfd03414 | |
download | aur-5b66da525f7755e233381905aabfe29a76c0b7e6.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | trelby.sh | 2 | ||||
-rw-r--r-- | trelby.xml | 7 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..77f5dc5d8dff --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = trelby + pkgdesc = A multiplatform, feature-rich screenwriting program + pkgver = 2.2 + pkgrel = 1 + url = http://www.trelby.org + arch = any + license = GPL + depends = wxpython2.8 + depends = python2-lxml + conflicts = trelby-git + source = http://www.trelby.org/files/release/2.2/trelby-2.2.tar.gz + source = trelby.sh + source = trelby.xml + sha256sums = a46661507444a7ba80a3202fd637220198853db7b6b6cb3a0ce441c7eb6f72e6 + sha256sums = 86d5dd225bd1e734c922f08398a10a64a7e93bb88d8f91d8186bd6a8766c1c7d + sha256sums = 0266d6a55bf19ea1e2aa339c72c547da83a5d95af583b3c1f00d39f84a44b8db + +pkgname = trelby + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8adda0c0f564 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: archlinux.info:tdy + +pkgname=trelby +pkgver=2.2 +pkgrel=1 +pkgdesc="A multiplatform, feature-rich screenwriting program" +arch=(any) +url=http://www.trelby.org +license=(GPL) +depends=(wxpython2.8 python2-lxml) +conflicts=(trelby-git) +source=(http://www.trelby.org/files/release/$pkgver/$pkgname-$pkgver.tar.gz + $pkgname.sh + $pkgname.xml) +sha256sums=(a46661507444a7ba80a3202fd637220198853db7b6b6cb3a0ce441c7eb6f72e6 + 86d5dd225bd1e734c922f08398a10a64a7e93bb88d8f91d8186bd6a8766c1c7d + 0266d6a55bf19ea1e2aa339c72c547da83a5d95af583b3c1f00d39f84a44b8db) + +prepare() { + cd $pkgname-$pkgver/$pkgname + sed -i 's:/opt:/usr/share:; s:by.py$:& %f:' -s $pkgname.desktop src/misc.py + sed -i 's:by.py$:& %f:; 8i\MimeType=application/trelby;' $pkgname.desktop + sed -i "s:program's installation:/usr/share/doc/$pkgname:" manual.html + sed -i '1s:$:2:; 4i\import wxversion\nwxversion.select("2.8")\n' src/$pkgname.py +} + +package() { + cd $pkgname-$pkgver/$pkgname + install -dm755 "$pkgdir"/usr/share/$pkgname/src/ + install -dm755 "$pkgdir"/usr/share/$pkgname/resources/ + + install -m644 src/* "$pkgdir"/usr/share/$pkgname/src/ + install -m644 resources/* "$pkgdir"/usr/share/$pkgname/resources/ + install -m644 names.txt.gz "$pkgdir"/usr/share/$pkgname/ + install -m644 dict_en.dat.gz "$pkgdir"/usr/share/$pkgname/ + install -m644 manual.html "$pkgdir"/usr/share/$pkgname/ + install -m644 sample.trelby "$pkgdir"/usr/share/$pkgname/ + + install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop + install -Dm644 resources/icon16.png "$pkgdir"/usr/share/pixmaps/application-$pkgname.png + install -Dm644 "$srcdir"/$pkgname.xml "$pkgdir"/usr/share/mime/packages/$pkgname.xml + install -Dm755 "$srcdir"/$pkgname.sh "$pkgdir"/usr/bin/$pkgname +} diff --git a/trelby.sh b/trelby.sh new file mode 100644 index 000000000000..24eaaf2870e2 --- /dev/null +++ b/trelby.sh @@ -0,0 +1,2 @@ +#!/bin/sh +python2 /usr/share/trelby/src/trelby.py "$@" diff --git a/trelby.xml b/trelby.xml new file mode 100644 index 000000000000..03ae770d1fcc --- /dev/null +++ b/trelby.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/trelby"> + <comment>Trelby script</comment> + <glob pattern="*.trelby"/> + </mime-type> +</mime-info> |