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 }