存档

文章标签 ‘opera’

[PKGBUILD] opera 中国版 9.64 qt3/qt4

2009年3月22日

opera中国版9.64发布后的第十二天,我终于将AUR上的PKGBUILD更新了~ :) 。虽然官方也提供了PKGBUILD,不过为了方便使用yaourt的同学,还是将AUR上的更新一下吧。

相对于上一版本,这次的中国版终于有了基于qt4的,不够有点遗憾,这个qt4版的只有32位,而且还是自带qt的静态编译版~~ (用的是qt4.2.2)

opera-china 9.64 qt3(32位和64位)
AUR链接,或者将下面的内容存为PKGBUILD,或者yaourt -S opera-china-qt3安装。

# Contributor: clayton  <suzebi {[at]} gmail {[dot]} com>
pkgname=opera-china-qt3
pkgver=9.64
pkgrel=1
pkgdesc="The Opera web browser"
url="http://www.operachina.com/linux/"
arch=('i686' 'x86_64')
depends=('qt3')
provides=('opera')
license=('custom:opera')
conflicts=('opera' 'opera-qt3' 'opera-qt4' 'opera-static' 'opera-china-qt4')
 
source=('http://bbs.operachina.com/download/file.php?id=12367')
[ "$CARCH" = "x86_64" ] && source=('http://bbs.operachina.com/download/file.php?id=12368')
 
md5sums=('f207a97780807a74e4d809766db2eba1')
[ "$CARCH" = "x86_64" ] && md5sums=('2dd1fb32d428ab1531634b3b32332afd')
 
build() {
  cd $startdir/src/
 
  # fix the pkgname
  if [ "$CARCH" = "i686" ]; then
    _pkgname="opera_9.64.2480.gcc4.qt3_i386_ibis.deb"
    mv file.php?id=12367 $_pkgname
  else
    _pkgname="opera_9.64.2480.gcc4.qt3_amd64_ibis.deb"
    mv file.php?id=12368 $_pkgname
  fi
 
  ar vx $_pkgname
  tar xfz data.tar.gz
 
  cp -a $startdir/src/usr $startdir/pkg
  cp -a $startdir/src/etc $startdir/pkg
 
}

opera-china 9.64 qt4 static(32位)
AUR链接,或者将下面的内容存为PKGBUILD,或者yaourt -S opera-china-qt4安装。

# Contributor: clayton  <suzebi {[at]} gmail {[dot]} com>
pkgname=opera-china-qt4
pkgver=9.64
pkgrel=1
pkgdesc="The Opera web browser"
url="http://www.operachina.com/linux/"
arch=('i686')
#depends=('qt') ### This is a static qt version.
provides=('opera')
license=('custom:opera')
conflicts=('opera' 'opera-qt3' 'opera-qt4' 'opera-static' 'opera-china-qt3')
source=('http://bbs.operachina.com/download/file.php?id=12366')
md5sums=('21f7993f3e8a7c2146380d97732ead05')
 
build() {
  cd $startdir/src/
 
  # fix the pkgname
  _pkgname="opera_9.64.2480.gcc4.qt4_i386_ibis.deb"
  mv file.php?id=12366 $_pkgname
 
  ar vx $_pkgname
  tar xfz data.tar.gz
 
  cp -a $startdir/src/usr $startdir/pkg
  cp -a $startdir/src/etc $startdir/pkg
 
}

Software , ,

[PKGBUILD] opera 中国版 for linux

2008年12月26日

在昨天,opera 中国版 for linux 终于发布了,据LinuxToy上的报道,Opera 中国版基于 Opera 9.63,“初步解决了经年来 Linux 上 Opera 中文字体显示混乱的问题”。

更加详细的改进请移步到 Opera 官方中文社区

(12月26日21:46)重要更新:实在抱歉,由于大意,贴上来的并不是最终的PKGBUILD,这个比最终版的少了一行代码,现在已经修改过来了。 如果你在这个时间之前使用过这个PKGBUILD,请使用新的PKGBUILD重新生成安装包并安装之。
(12月30日01:29)感谢 oahong 朋友的提醒,现在可以自动修复文件名了,无需手动下载deb包。
(12月31日12:31)更新:已经上传到 AUR 上了,地址是 http://aur.archlinux.org/packages.php?ID=22757

好了,回归主题,这次发布的中国版暂时只有 Ubuntu/Debian 的 deb 包和 opernSUSE 的 rpm 包,连一个 tar 的压缩包的都没有,所以只好下载 deb 格式的,而且由于是发布到论坛上的,致使下载地址被隐藏了,无法直接用wget下载 deb 包,所以要比较麻烦,先去 Opera 论坛上下载(x86)Opera 论坛上下载(amd64),并和 PKGBUILD 文件放在同一目录现在不需要了,剩下的只需运行 makepkg 并安装之。

PKGBUILD 文件内容:

# Contributor: clayton  <suzebi {[at]} gmail {[dot]} com>
 
pkgname=opera-china-qt3
pkgver=9.63
pkgrel=1
pkgdesc="The Opera web browser"
url="http://www.operachina.com/linux/"
arch=('i686' 'x86_64')
depends=('qt3')
license=('custom:opera')
conflicts=('opera' 'opera-qt3' 'opera-qt4' 'opera-static')
 
source=('http://bbs.operachina.com/download/file.php?id=9703')
[ "$CARCH" = "x86_64" ] && source=('http://bbs.operachina.com/download/file.php?id=9704')
 
md5sums=('ad89437e22cfb7ee4179ddb8b2a402a4')
[ "$CARCH" = "x86_64" ] && md5sums=('87cdf2731c5bc878790a825efaeb7605')
 
build() {
  cd $startdir/src/
 
  ### fix the pkgname
  if [ "$CARCH" = "i686" ]; then
    _pkgname="opera_9.63.ibis.2474.gcc4.qt3_i386.deb"
    mv file.php?id=9703 $_pkgname
  else
    _pkgname="opera_9.63.ibis.2474.gcc4.qt3_amd64.deb"
    mv file.php?id=9704 $_pkgname
  fi
 
  ar vx $_pkgname
  tar xfz data.tar.gz
 
  cp -a $startdir/src/usr $startdir/pkg
  cp -a $startdir/src/etc $startdir/pkg
 
}

下面是我用中国版 Opera 打开 ShareItem.org 的截图。

中国版 Opera 截图

Software , ,