Advertisement
Guest User

openmw1.5-ogre1.8.patch-PKGBUILD

a guest
Jun 18th, 2012
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.16 KB | None | 0 0
  1.  
  2. # Maintainer: Pieter van der Kloet <pvdkloet@gmail.com>
  3. # Fixed by Sandy Carter <bwrsandman@gmail.com>
  4. pkgname=openmw
  5. pkgver=0.15.0
  6. pkgrel=1
  7. pkgdesc="An open-source engine reimplementation for the role-playing game Morrowind."
  8. arch=('i686' 'x86_64')
  9. url="http://www.openmw.org"
  10. license=('GPL3')
  11.  
  12. depends=('openal' 'ogre>=1.8.0' 'mygui' 'bullet>=2.8.0' 'mpg123' 'libsndfile' 'qt')
  13.  
  14. makedepends=('cmake' 'boost')
  15.  
  16. source=('http://openmw.googlecode.com/files/openmw-0.15.0-source.tar.gz' 'http://pastebin.com/download.php?i=7YkXWED5')
  17. md5sums=('8896101f771ed00d59bbd3ad4c50f43d' 'a4a46874c8eb0d71e286a50179563183')
  18.  
  19. conflicts=('openmw-git')
  20.  
  21. build() {
  22.   cd "$srcdir"/zinnschlag-openmw-94498f5
  23.  
  24.   # patch by bwrsandman
  25.   (sed 's/\r//g' ../download.php\?i\=7YkXWED5 && echo) > ../ogre1.8.patch
  26.   patch -p0 -d .. -i ogre1.8.patch
  27.  
  28.   cmake -DCMAKE_INSTALL_PREFIX=/usr \
  29.         -DCMAKE_BUILD_TYPE=RelWithDebInfo
  30.   make
  31.  
  32.   # Install
  33.   # There is currently no make install so we do this manually
  34.  
  35.   # Binaries
  36.   install -d -m755 "$pkgdir"/usr/bin
  37.   install -m755 openmw "$pkgdir"/usr/bin/
  38.   install -m755 omwlauncher "$pkgdir"/usr/bin/
  39.   install -m755 esmtool "$pkgdir"/usr/bin/
  40.  
  41.   # Config files
  42.   # Replace resources location
  43.   sed -i 's,resources=resources,resources=/usr/share/games/openmw/resources,' openmw.cfg.install || exit 1
  44.  
  45.   install -d -m755 "$pkgdir"/etc/openmw
  46.   install -m644 openmw.cfg.install "$pkgdir"/etc/openmw/openmw.cfg
  47.   install -m644 plugins.cfg "$pkgdir"/etc/openmw/
  48.   install -m644 launcher.cfg "$pkgdir"/etc/openmw/
  49.   install -m644 settings-default.cfg "$pkgdir"/etc/openmw/
  50.   install -m644 transparency-overrides.cfg "$pkgdir"/etc/openmw/
  51.  
  52.   # Desktop file and icon
  53.   install -d -m755  "$pkgdir"/usr/share/applications
  54.   install -m644 files/openmw.desktop "$pkgdir"/usr/share/applications/
  55.  
  56.   install -d -m755 "$pkgdir"/usr/share/pixmaps
  57.   install -m644 apps/launcher/resources/images/openmw.png "$pkgdir"/usr/share/pixmaps/
  58.  
  59.   # Resources
  60.   install -d -m755 "$pkgdir"/usr/share/games/openmw
  61.   cp -r resources "$pkgdir"/usr/share/games/openmw/ || exit 1
  62.   install -m644 launcher.qss "$pkgdir"/usr/share/games/openmw/resources
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement