Advertisement
gbc921

PKGBUILD_r-studio

Apr 4th, 2013
443
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.71 KB | None | 0 0
  1. # Contributor: and <and@ebrilo.jp>
  2. # Contributor: gbc921 <gbc921 at gmail dot com>
  3.  
  4. license=('unknown')
  5. arch=('i686' 'x86_64')
  6. pkgname=rstudio
  7. pkgver=1.0.241
  8. pkgrel=2
  9. pkgdesc="R-Studio for Linux is powerful and cost-effective data recovery software. This is DEMO version limited to files smaller than 64 KB. Enter your registration key into this version to unlock the full version of R-Studio for Linux."
  10. url=http://www.r-tt.com/data_recovery_linux
  11. makedepends=('rpmextract')
  12.  
  13. _pkg=rsl_en_1
  14. [ "$CARCH" = "i686" ] && _arch="i386"
  15. [ "$CARCH" = "x86_64" ] && _arch="x86_64"
  16.  
  17. source=(http://www.r-tt.com/downloads/${_pkg}_${_arch}.rpm)
  18.  
  19. [ "${_arch}" = "i386" ] && md5sums=('6c7ed0e59d9a0f149db391bcc22b926b')
  20. [ "${_arch}" = "x86_64" ] && md5sums=('fce9a91f4eeb8b4e958f33781dcb3a53')
  21.  
  22.  
  23. build() {
  24.     cd "${pkgdir}"
  25.    
  26.     rpmextract.sh "../${_pkg}_${_arch}.rpm"
  27.  
  28.     mv usr/local opt
  29.     install -d usr/share/applications
  30.    
  31.     sed 's/\/usr\/local/\/opt/g' opt/R-Studio/share/rtt-rstudio.desktop | sed 's/Icon=rtt-rstudio/Icon=\/opt\/R-Studio\/share\/logo_48.png/g' > usr/share/applications/rtt-rstudio.desktop
  32.    
  33.     rm -f opt/R-Studio/share/rtt-rstudio.desktop
  34.     rm -rf usr/share/menu
  35.     rm -f usr/bin/rstudio
  36.    
  37.     sed 's/\/usr\/local/\/opt/g' opt/R-Studio/bin/rstudio | sed 's/sudo/su/g' | sed 's/\/opt\/R-Studio\/share\/rtt-rstudio.desktop/\/usr\/share\/applications\/rtt-rstudio.desktop/g' > usr/bin/rstudio
  38.    
  39.     rm -f opt/R-Studio/bin/rstudio
  40.     mv usr/bin/rstudio opt/R-Studio/bin/rstudio  
  41.     chmod 755 opt/R-Studio/bin/rstudio
  42.     ln -s /opt/R-Studio/bin/rstudio usr/bin/rstudio
  43.     rm -f opt/R-Studio/lib/librs_linux_r.so
  44.     ln -s rs_linux_r.so opt/R-Studio/lib/librs_linux_r.so
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement