|
发表于 2004-2-1 16:00:16
|
显示全部楼层
我很赞同idkey的做法.一个标准的软件应该有configure.in 可以根据不同系统的区别产生Makefile 更重要的是,由于FreeBSD采用zh_CN.eucCN的locale,需要打补丁.如果能由autoconf自动处理就好了,也不必每次fcitx刚出就急于为fcitx ports打补丁了.另外,我也想把它移植至OpenBSD及NetBSD下.
同时也希望Yuking兄能把fcitx.spec放入fcitx源码中.
我把fcitx作了一次修改:
- Name: fcitx
- Summary: Free Chinese Input Toy for X (fcitx)
- Summary(zh_CN): 小企鹅输入法 (fcitx) (fcitx)
- Vendor: Linuxsir.Org
- Packager: hamigua <hamigua@linuxsir.cn>
- Version: 2.0.1
- Release: 3
- Source: %{name}-%{version}.tar.bz2
- URL: [url]http://www.fcitx.org[/url]
- BuildRequires: XFree86, fontconfig
- Group: User Interface/X
- Group(zh_CN): 用户界面/桌面
- License: GPL
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- %description
- It stands for Free Chinese Input Toy of X, an input method for Linux. To be more
- precise, fctix is a collection of Simplified Chinese input methods based on XIM (X
- Input Method), including WuBi, PinYin, and QuWei, and it is distributed under GPL. It
- is the descendent of gWuBi.
- Designed by Yuking <yuking_net@suho.com>
- %description -l zh_CN
- Fcitx──小企鹅输入法即Free Chinese Input Toy for X,它是一个以GPL方式发布的、基
- 于XIM的简体中文输入法(即原来的G五笔),包括五笔、全拼拼音、双拼拼音输入法,并可运行
- 在Linux及其它类UNIX平台上。
- Designed by Yuking <yuking_net@suho.com>
- %prep
- %setup -q -n %{name}-%{version}
- %build
- make
- %install
- mkdir -p %{buildroot}%{_prefix}/bin
- install -m 755 fcitx %{buildroot}%{_prefix}/bin
- mkdir -p %{buildroot}%{_datadir}/fcitx
- install -m 644 data/*.mb %{buildroot}%{_datadir}/fcitx
- %files
- %defattr(-,root,root)
- %doc doc/cjkvinput.txt doc/hf_wb98.txt doc/readme.html doc/wb_fh.htm
- %{_prefix}/bin/fcitx
- %{_datadir}/fcitx/*.mb
- %clean
- rm -rf ${buildroot}
- %changelog
- * Sun Feb 1 2004 hamigua <hamigua@linuxsir.cn>
- - Fix spec bug.
- * Fri Jan 16 2004 hamigua <hamigua@linuxsir.cn>
- - Build the first version.
复制代码 |
|