Advertisement
Guest User

Untitled

a guest
May 5th, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. # Contributor: Simon Bachmann <simonbachmann@freesurf.ch>
  2. # Maintainer: Anton Larionov <diffident dot cat at gmail dot com>
  3.  
  4. pkgname=mirrormagic
  5. pkgver=2.0.2
  6. pkgrel=4
  7. pkgdesc="Arcade style game like "Deflektor" (C 64) or "Mindbender" (Amiga)"
  8. arch=('i686' 'x86_64')
  9. url="http://www.artsoft.org/mirrormagic/"
  10. license=('GPL2')
  11. depends=('sdl_image' 'sdl_mixer')
  12.  
  13. source=("http://www.artsoft.org/RELEASES/unix/mirrormagic/${pkgname}-${pkgver}.tar.gz"
  14. "mirrormagic.desktop"
  15. "mirrormagic-2.0.2-64bit.patch"
  16. "mirrormagic-2.0.2-editor.patch"
  17. "mirrormagic-2.0.2-gcc5.patch"
  18. "mirrormagic-2.0.2-gcc41.patch"
  19. "mirrormagic-2.0.2-parallel.patch")
  20.  
  21. md5sums=('32fd3909c1e27f493d89bc2276da6744'
  22. '0c7628c7bf19dd20eb018043e50d6997'
  23. 'b3d5df027271f0c6ae6889343de75dfb'
  24. '7aedb179764532d2c51d3c034668c189'
  25. '5cf97ba0dcb81f5431d96a7f0464163a'
  26. '103c7e4bc30e0a38c1ed1bb1aa79f9a9'
  27. '32c300be135c848e1f33deefadb74bf2')
  28.  
  29. prepare() {
  30. cd "${srcdir}/${pkgname}-${pkgver}"
  31. # apply patches from gentoo
  32. patch -p0 < "${srcdir}/mirrormagic-2.0.2-64bit.patch"
  33. patch -p1 < "${srcdir}/mirrormagic-2.0.2-editor.patch"
  34. patch -p1 < "${srcdir}/mirrormagic-2.0.2-gcc5.patch"
  35. patch -p0 < "${srcdir}/mirrormagic-2.0.2-gcc41.patch"
  36. patch -p0 < "${srcdir}/mirrormagic-2.0.2-parallel.patch"
  37. }
  38.  
  39. build() {
  40. cd "${srcdir}/${pkgname}-${pkgver}"
  41. make RO_GAME_DIR="/usr/share/${pkgname}" RW_GAME_DIR=~/.${pkgname} sdl
  42. }
  43.  
  44. package() {
  45. cd "${srcdir}/${pkgname}-${pkgver}"
  46.  
  47. # copy main files
  48. install -dm755 "${pkgdir}/usr/share/${pkgname}"
  49. cp -r graphics levels music scores sounds "${pkgdir}/usr/share/${pkgname}"
  50.  
  51. # copy documentation
  52. install -dm755 "${pkgdir}/usr/share/doc/${pkgname}"
  53. install -m644 CHANGES CREDITS INSTALL README TODO "${pkgdir}/usr/share/doc/${pkgname}"
  54.  
  55. # install exec-file
  56. install -D -m755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
  57.  
  58. # install desktop entry file
  59. install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
  60.  
  61. # fix permissions
  62. cd "${pkgdir}/usr/share/${pkgname}/"
  63. find . -type f -exec chmod 644 {} \;
  64. }
  65.  
  66. # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement