Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement