diff options
author | D. Can Celasun | 2017-08-25 12:45:39 +0200 |
---|---|---|
committer | D. Can Celasun | 2017-08-25 12:45:39 +0200 |
commit | 5ca137dbc052d4314f53c3ee8c4742ffdfb7bd77 (patch) | |
tree | 097c82be52f490af8d6dafe63fabfda24d65c2a1 | |
parent | 3387d3b0a929e1d8e9dad157cec224a657c73dcf (diff) | |
download | aur-5ca137dbc052d4314f53c3ee8c4742ffdfb7bd77.tar.gz |
Workaround for /usr/bin symlink
Writers Cafe does not like being started from a symlink as it's looking
for its files in the same directory as the application binary.
Add a workaround with a small shell script.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | writerscafe.sh | 2 |
3 files changed, 21 insertions, 14 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Tue Aug 22 07:33:36 UTC 2017 +# Fri Aug 25 10:45:20 UTC 2017 pkgbase = writerscafe pkgdesc = A set of power tools for all fiction writers, whether experienced or just starting out pkgver = 2.42 - pkgrel = 1 + pkgrel = 2 url = http://writerscafe.co.uk/ arch = i686 arch = x86_64 @@ -12,9 +12,13 @@ pkgbase = writerscafe depends = gtk2 depends = libsm source_i686 = http://writerscafe.co.uk/WritersCafe-2.42-i386.tar.gz + source_i686 = writerscafe.sh md5sums_i686 = 5cb5a833a83448668e89047c47b4dd6a + md5sums_i686 = e5a70cdeabb167db5a91e463a8fc1857 source_x86_64 = http://writerscafe.co.uk/WritersCafe-2.42-x86_64.tar.gz + source_x86_64 = writerscafe.sh md5sums_x86_64 = 10d2439f045622223d8b16b98ab185aa + md5sums_x86_64 = e5a70cdeabb167db5a91e463a8fc1857 pkgname = writerscafe @@ -1,21 +1,23 @@ # Maintainer: Can Celasun <can[at]dcc[dot]im> pkgname=writerscafe pkgver=2.42 -pkgrel=1 +pkgrel=2 pkgdesc="A set of power tools for all fiction writers, whether experienced or just starting out" url="http://writerscafe.co.uk/" license=("custom") arch=('i686' 'x86_64') depends=('libpng12' 'gtk2' 'libsm') -source_x86_64=(http://writerscafe.co.uk/WritersCafe-${pkgver}-x86_64.tar.gz) -source_i686=(http://writerscafe.co.uk/WritersCafe-${pkgver}-i386.tar.gz) -md5sums_i686=('5cb5a833a83448668e89047c47b4dd6a') -md5sums_x86_64=('10d2439f045622223d8b16b98ab185aa') +source_x86_64=(http://writerscafe.co.uk/WritersCafe-${pkgver}-x86_64.tar.gz writerscafe.sh) +source_i686=(http://writerscafe.co.uk/WritersCafe-${pkgver}-i386.tar.gz writerscafe.sh) +md5sums_i686=('5cb5a833a83448668e89047c47b4dd6a' + 'e5a70cdeabb167db5a91e463a8fc1857') +md5sums_x86_64=('10d2439f045622223d8b16b98ab185aa' + 'e5a70cdeabb167db5a91e463a8fc1857') package() { cd "$srcdir" tar -xzf WritersCafeData.tar.gz - + rm -f WritersCafeData.tar.gz if [ "${CARCH}" = "x86_64" ]; then rm -f WritersCafe-${pkgver}-x86_64.tar.gz @@ -23,16 +25,15 @@ package() { if [ "${CARCH}" = "i686" ]; then rm -f WritersCafe-${pkgver}-i386.tar.gz fi - + install -dm755 "${pkgdir}"/usr/share/writerscafe2 - cp -R * "${pkgdir}"/usr/share/writerscafe2 - + install -D -m755 "${srcdir}"/writerscafe.sh "${pkgdir}"/usr/bin/writerscafe2 + mkdir -p "${pkgdir}"/usr/bin mkdir -p "${pkgdir}"/usr/share/applications mkdir -p "${pkgdir}"/usr/share/pixmaps - + + cp -R * "${pkgdir}"/usr/share/writerscafe2 cp "${pkgdir}"/usr/share/writerscafe2/writerscafe2.desktop "${pkgdir}"/usr/share/applications/writerscafe2.desktop cp "${pkgdir}"/usr/share/writerscafe2/appicons/writerscafe128x128.png "${pkgdir}"/usr/share/pixmaps/writerscafe2.png - - ln -s /usr/share/writerscafe2/writerscafe "${pkgdir}"/usr/bin/writerscafe2 } diff --git a/writerscafe.sh b/writerscafe.sh new file mode 100644 index 000000000000..220bc5841b91 --- /dev/null +++ b/writerscafe.sh @@ -0,0 +1,2 @@ +#!/bin/sh +cd /usr/share/writerscafe2 && ./writerscafe |