Advertisement
Guest User

PKGBUILD for Opera 11.60_1069

a guest
Nov 24th, 2011
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.24 KB | None | 0 0
  1. # Maintainer: ruario
  2. pkgname=opera-116 # Set to "opera" or "opera-next" if you want to replace either of these
  3. _bigrelease=11.60
  4. _buildver=1169
  5. _randomizer=furby
  6. pkgver=${_bigrelease}_${_buildver}
  7. pkgrel=1
  8. pkgdesc="A fast and secure web browser and Internet suite. Development version."
  9. url="http://www.opera.com/browser/"
  10. depends=('gcc-libs' 'libxt' 'freetype2' 'libxext')
  11. provides=('opera')
  12. optdepends=('gstreamer0.10-base-plugins: HTML5 Video support' 'gstreamer0.10-good: HTML5 Video support')
  13. install=opera-116.install
  14. options=(!strip !zipman)
  15. license=('custom:opera')
  16. arch=('i686' 'x86_64')
  17. _arch=i386
  18. [ "$CARCH" = "x86_64" ] && _arch=x86_64
  19. source=(http://snapshot.opera.com/unix/${_randomizer}_${_bigrelease}-${_buildver}/opera-${_bigrelease}-${_buildver}.${_arch}.linux.tar.xz http://people.opera.com/ruario/opera-next-icons_20111107.tar.xz)
  20. sha256sums=('b0e8441fbe4b433ebd731202a5e3bd4ac014ebd17f6b237e9e975ed2ec4affbf'
  21.             '4040aad19e11c6e32d3603467858bf58dd389b24a4314e7cbb8b86c9c7b689fd')
  22. [ "$CARCH" = "x86_64" ] && sha256sums=('27b5c758383b371f031c6bee57b80150ddd77126a7761ab38b739e0cfe90bf7f'
  23.                                        '4040aad19e11c6e32d3603467858bf58dd389b24a4314e7cbb8b86c9c7b689fd')
  24.  
  25. # Uncomment the following line, if you want your User Agent to include Arch Linux.
  26. #_opdistro="Arch Linux"
  27.  
  28. package() {
  29.     opera-${_bigrelease}-${_buildver}.${_arch}.linux/install --prefix /usr --name ${pkgname} --repackage "${pkgdir}/usr"
  30.     install -D -m 644 "${pkgdir}/usr/share/${pkgname}/defaults/license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
  31.    
  32.     # User Opera Next icon set if package name is set to Opera Next
  33.     if [ "${pkgname}" = "opera-next" ]; then
  34.         tar -xf opera-next-icons_20111107.tar.xz -C "${pkgdir}"
  35.         sed -i "s/^\(Product=\)opera$/\1opera-next/" "${pkgdir}/usr/share/opera-next/package-id.ini"
  36.     fi
  37.    
  38.     # Insert an Arch User Agent string if set
  39.     if [ -n "${_opdistro}" ]
  40.     then
  41.         mkdir -p "${pkgdir}/usr/share/${pkgname}/custom/defaults"
  42.         echo "[ISP]" > "${pkgdir}/usr/share/${pkgname}/custom/defaults/operaprefs.ini"
  43.         echo "Id=${_opdistro}" >> "${pkgdir}/usr/share/${pkgname}/custom/defaults/operaprefs.ini"
  44.         chmod 644 "${pkgdir}/usr/share/${pkgname}/custom/defaults/operaprefs.ini"
  45.     fi
  46. }
  47.  
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement