LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 819|回复: 6

最新的exo-svn 默认只打了"中文"补丁(需配合muflax-xfce4-svn源)

[复制链接]
发表于 2008-11-14 14:13:27 | 显示全部楼层 |阅读模式
以为muflax-xfce4-svn源中的exo未打"中文"补丁
所以自己做个PKGBUILD

PKGBUILD:

  1. # Maintainer:

  2. pkgname=exo-svn
  3. pkgver=28783
  4. pkgrel=1
  5. pkgdesc="Extensions to Xfce by os-cillation with patches"
  6. arch=(i686 x86_64)
  7. license=('GPL2' 'LGPL2')
  8. url="http://www.os-cillation.com/article.php?sid=40"
  9. groups=('xfce4-svn')
  10. depends=('libxfce4util-svn>=26000' 'gtk2>=2.12.11' 'hal>=0.5.11' 'perl-uri')
  11. makedepends=('xfce4-dev-tools-svn' 'pkgconfig' 'libnotify' 'pygtk>=2.12.1')
  12. conflicts=('exo')
  13. replaces=('exo')
  14. provides=("exo=0.3.4")
  15. options=('!libtool')
  16. install=exo.install
  17. source=('http://aur.archlinux.org/packages/exo-alt/exo-alt/alt-exo-iocharset.patch'
  18. 'http://aur.archlinux.org/packages/exo-alt/exo-alt/exo-0.3.2-alt-eject.patch'
  19. 'http://aur.archlinux.org/packages/exo-alt/exo-alt/exo-0.3.2-alt-noatime.patch'
  20. 'http://aur.archlinux.org/packages/exo-alt/exo-alt/exo-0.3.2-alt-translation.patch'
  21. 'http://aur.archlinux.org/packages/exo-alt/exo-alt/exo-0.3.4-alt-version-script.patch')
  22. md5sums=()

  23. _svnmod="exo"
  24. _svntrunk="http://svn.xfce.org/svn/xfce/libexo/trunk/"

  25. extra(){
  26.   msg "Notice!"
  27.   echo "=> Add some useful patch? (Y/n)"
  28.   read CONFIRM
  29.   if [ ! $CONFIRM ] || [ ! $CONFIRM = 'N' ] || [ ! $CONFIRM = 'n' ];then
  30.     msg "Enable noatime"
  31.     patch -p2 < ../../exo-0.3.2-alt-noatime.patch  || return 1
  32.     msg "Fix verison script"
  33.     patch -p2 < ../../exo-0.3.4-alt-version-script.patch || return 1
  34.     msg "Fix eject insure"
  35.     patch -p2 < ../../exo-0.3.2-alt-eject.patch || return 1
  36.     msg "Will add UTF-8 patch, if your locale is not utf8, it may cause some problem !"
  37.     echo "==> patch or not? (Y/n)"
  38.     read CONTINUE
  39.     if [ ! $CONTINUE ] || [ ! $CONTINUE = 'N' ] || [ ! $CONTINUE = 'n' ];then
  40.       msg "Add UTF-8 patch"
  41.       patch -p1 < ../../alt-exo-iocharset.patch  || return 1
  42.       msg "Add some extra options"
  43.       patch -Np0 -i ../../exo-add-options.patch || return 1
  44.     fi
  45.   fi
  46. }

  47. build() {
  48.     cd $startdir/src/
  49.     msg "Getting sources..."
  50.     svn co $_svntrunk $_svnmod -r $pkgver

  51.     [ -d $_svnmod-build ] && rm -r $_svnmod-build
  52.     cp $_svnmod $_svnmod-build -r || return 1
  53.     cd $_svnmod-build || return 1
  54.    
  55.     msg "Starting build..."
  56.        
  57.   #extra
  58.   patch -p1 < ../../alt-exo-iocharset.patch  || return 1
  59.   ./autogen.sh
  60.   ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce4 --enable-maintainer-mode\
  61.     --localstatedir=/var --disable-static \
  62.     --enable-python || return 1
  63.   make || return 1
  64.   make DESTDIR=${pkgdir} install || return 1
  65. }
复制代码
发表于 2008-11-14 15:04:48 | 显示全部楼层
不大喜欢xfce。正kde中。
回复 支持 反对

使用道具 举报

发表于 2008-11-14 22:02:03 | 显示全部楼层
确认你可以显示中文了?可以挂载ntfs了?我这里只有一个那补丁是没有用的

还有noatime可是很重要的参数,可以阻止至少ide硬盘的load循环的次数大量增加
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-15 08:12:38 | 显示全部楼层
Post by jarryson;1908660
确认你可以显示中文了?可以挂载ntfs了?我这里只有一个那补丁是没有用的

还有noatime可是很重要的参数,可以阻止至少ide硬盘的load循环的次数大量增加


恩,我默认只打了中文补丁

现在发现只有
exo-0.3.4-alt-version-script.patch补丁打了 就编译不过

另外,我这没ntfs分区 故没法试

有关noatime,我去补补课再说
回复 支持 反对

使用道具 举报

发表于 2008-11-15 23:11:37 | 显示全部楼层
Post by jarryson;1908660
确认你可以显示中文了?可以挂载ntfs了?我这里只有一个那补丁是没有用的

还有noatime可是很重要的参数,可以阻止至少ide硬盘的load循环的次数大量增加


noatime和load cycle count有啥关系?

load cycle count是APM的事……
回复 支持 反对

使用道具 举报

发表于 2008-11-15 23:19:36 | 显示全部楼层
有一些很暧昧的关系
回复 支持 反对

使用道具 举报

发表于 2008-11-16 02:53:53 | 显示全部楼层
Post by coderoar;1909160
有一些很暧昧的关系


改硬盘APM设置才是正道……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表