pkgname=scrivener
pkgver=1.1.0
pkgrel=1
pkgdesc="A powerful content-generation tool for writers."
arch=(i686 x86_64)
url="http://literatureandlatte.com/scrivener.php"
license=('custom:scrivener')
if [ $CARCH == i686 ]; then
depends=(qt gstreamer0.10-base)
elif [ $CARCH == x86_64 ]; then
depends=(lib32-qt lib32-gstreamer0.10-base)
fi
options=('!emptydirs')
source=("http://www.literatureandlatte.com/scrivenerforlinux/$pkgname-$pkgver-beta.deb")
md5sums=('33fd09dd0d7aae1d61428bbbe1a39cef')
build() {
ar p $pkgname-$pkgver-beta.deb data.tar.gz | tar xz
install -d -m755 "$pkgdir/opt/$pkgname"
mv usr/share/scrivener/bin/* "$pkgdir/opt/$pkgname/"
mv usr/share/scrivener/lib "$pkgdir/opt/$pkgname/"
# Change Dir to save some "$pkgdir"
cd "$pkgdir"
mv "${srcdir}"/usr/ .
rm -rf usr/share/menu
# license, copyright and docs
mkdir -p usr/share/licenses/$pkgname
mv usr/share/scrivener/licence.htm usr/share/licenses/$pkgname/
mv usr/share/doc/scrivener/copyright usr/share/licenses/$pkgname/
rm usr/share/doc/$pkgname/changelog.gz
mv usr/share/scrivener/readme.txt usr/share/doc/$pkgname/
# fix the dirs in the script
cat > usr/bin/Scrivener << EOF
#!/bin/sh
LD_LIBRARY_PATH=/opt/$pkgname/lib /opt/$pkgname/Scrivener
EOF
# These filenames are bugged, messing up my compilation. Will someone miss them if removed?
rm opt/scrivener/Aspell/dict/portugu*s.alias
rm opt/scrivener/Aspell/dict/espa*ol.alias
rm opt/scrivener/Aspell/dict/rom*ne*te.alias
rm opt/scrivener/Aspell/dict/f*royskt.alias
# libtool files, what for?
rm opt/scrivener/lib/*.la
}