LinuxSir.cn,穿越时空的Linuxsir!

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

Archlinux pkg share

[复制链接]
发表于 2004-10-13 20:23:29 | 显示全部楼层 |阅读模式
archlinux的缺点就是没有现成的中文相关的pkg,比如scim.stardict等。

大伙有没有兴趣共享Arch的pkg啊?

这是我的共享

http://download.linuxsir.cn/Neo.K/arch/

欢迎访问。
发表于 2004-10-14 10:04:45 | 显示全部楼层
我们把这些都放在CLE那里可以吗?你能不能和Neil lin联系一下,都放在他的:
ftp://cle.linux.org.tw/pub/ArchLinux/cle
下面。
 楼主| 发表于 2004-10-14 10:15:09 | 显示全部楼层
我试着跟他联系看看。
发表于 2004-10-14 18:07:28 | 显示全部楼层
基本上我没问题,我本来也有这打算,只是一直不知从搞起,即然这里有人发起来,那就共同来研究讨论一下,欢迎来cle讨论版上讨论一下几个部份:
1. pkg的名称订定,我的想法是凡中文相关都以原后加cle字样,不分简繁版,尽可能做到能同时支援相容。
2. 上传模式及pkg的分类法

太忙了,暂时想到这些,各位有其他的好建议都可以提出讨论。
发表于 2004-10-16 21:55:01 | 显示全部楼层
xpdf3.0的PKGBUILD,打了中文标签补丁

  1. # Maintainer: tobias <tobias@archlinux.org>
  2. # Contributor Sarah Hay <sarahhay@mb.sympatico.ca>

  3. pkgname=xpdf
  4. pkgver=3.00
  5. pkgrel=4
  6. pkgdesc="Xpdf is a viewer for Portable Document Format (PDF) files."
  7. depends=('zlib' 'gcc>=3.4' 'lesstif' 't1lib')
  8. backup=(etc/xpdfrc)
  9. url="http://www.foolabs.com/xpdf/"
  10. source=([url]ftp://ftp.foolabs.com/pub/xpdf/[/url]$pkgname-$pkgver.tar.gz \
  11.         http://61.153.200.30/lucida/linux-patch/files/xpdf-3.0-cjk-font.diff \
  12.         http://61.153.200.30/lucida/linux-patch/files/xpdf-cjk-fix.diff)

  13. build() {
  14.   cd $startdir/src/$pkgname-$pkgver
  15.   patch -Np0 -i ../xpdf-3.0-cjk-font.diff
  16.   patch -Np0 -i ../xpdf-cjk-fix.diff
  17.   ./configure                                                  \
  18.     --prefix=/usr                                              \
  19.     --enable-freetype2                                         \
  20.     --sysconfdir=/etc                                          \
  21.     --with-freetype2-library=/usr/lib                          \
  22.     --with-freetype2-includes=/usr/include/freetype2/freetype  \
  23.     --with-t1-library=/usr/lib                                 \
  24.     --with-t1-includes=/usr/include                            \
  25.     --x-includes=/usr/X11R6/include                            \
  26.     --with-Xm-library=/usr/X11R6/lib                           \
  27.     --with-Xm-includes=/usr/X11R6/include
  28. # mess with configure and freetype2
  29.   sed -i 's|/usr/include/freetype2/freetype|/usr/include/freetype2|' splash/Makefile
  30.   for file in splash/SplashFTFont*h; do
  31.     sed -i 's|\(#include <freetype/freetype.h>\)|#include <ft2build.h>\n#include FT_FREETYPE_H\n\1\n|' $file
  32.   done
  33.   make || return 1
  34.   make DESTDIR=$startdir/pkg install
  35. }

复制代码

装上xpdf后,再pacman -S xpdf-chinese-simplified,然后按照论坛的贴子修改配置文件,就可以显示中文标签了。
发表于 2004-10-16 21:57:32 | 显示全部楼层
azureus的PKGBUILD

  1. pkgname=azureus
  2. pkgver=2.1.0.4
  3. pkgrel=2
  4. pkgdesc="Azureus provides a bittorrent protocol implementation using the java language."
  5. url="http://azureus.sourceforge.net/"
  6. license=""
  7. depends=('j2re' 'gtk')
  8. makedepends=()
  9. conflicts=()
  10. replaces=()
  11. backup=()
  12. install=
  13. source=([url]http://unc.dl.sourceforge.net/sourceforge/azureus/Azureus_[/url]${pkgver}_linux.GTK.tar.bz2)
  14. md5sums=()

  15. build() {
  16. cd $startdir/src
  17. mkdir $startdir/pkg/opt/
  18. cp $pkgname $startdir/pkg/opt -R
  19. mkdir $startdir/pkg/usr/bin -p
  20. cd $startdir/pkg/usr/bin
  21. cat > ${pkgname} << EOF
  22. #!/bin/sh
  23. cd /opt/azureus
  24. ./azureus $@
  25. EOF
  26. chmod +x ${pkgname}
  27. }
复制代码
发表于 2004-10-16 22:03:56 | 显示全部楼层
fctix的PKGBUILD

  1. pkgname=fcitx
  2. pkgver=3.0.1
  3. pkgrel=1
  4. pkgdesc="Free Chinese Input Toy for X"
  5. url="http://www.fcitx.org"
  6. depends=('xorg')
  7. source=([url]http://www.fcitx.org/download/fcitx-[/url]$pkgver.tar.bz2)
  8. md5sums=()

  9. build() {
  10.   cd $startdir/src/$pkgname-$pkgver
  11.   ./configure --prefix=/usr
  12.   make || return 1
  13.   make DESTDIR=$startdir/pkg install
  14. }
复制代码
 楼主| 发表于 2004-10-17 13:18:10 | 显示全部楼层
发表于 2004-10-18 12:17:09 | 显示全部楼层
好像很难上去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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