icon-de的1.2.0发布了,这个是源码编译的,而且是稳定版本。

月下叹逍遥 写了:呼儿将出换美酒,与尔同消万古愁![]()
![]()
代码: 全选
==> 正在创建软件包:icon-de 1.2.0-1 (2012年 06月 23日 星期六 11:10:12 CST)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
-> 正在下载 icon-de-1.2.0.tar.gz...
[#1 SIZE:384.0KiB/419.9KiB(91%) CN:1 SPD:14.2KiBs ETA:2s]
2012-06-23 11:10:57.724621 NOTICE - Download complete: /home/phoenix/AUR/icon-de/icon-de-1.2.0.tar.gz.part
下载结果:
gid|stat|avg speed |path/URI
===+====+===========+===========================================================
1| OK| 14.5KiB/s|/home/phoenix/AUR/icon-de/icon-de-1.2.0.tar.gz.part
状态标识:
(OK):完成下载。
==> 正在验证源代码文件 sha1sums...
icon-de-1.2.0.tar.gz ... 通过
==> 解压缩源码...
-> 正在解压缩 icon-de-1.2.0.tar.gz,使用 bsdtar
==> 正在开始 build()...
g++ -o ./bin/icon-wharf ./src/icon-wharf.c
g++ -o ./bin/iconrun1 ./src/iconrun1.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/iconrun2 ./src/iconrun2.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/iconrun3 ./src/iconrun3.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-bord ./src/icon-bord.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/iconrun4 ./src/iconrun4.c -lImlib2 -lX11
g++ -o ./bin/icon-clock ./src/icon-clock.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-dock ./src/icon-dock.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-panel ./src/icon-panel.c `pkg-config --cflags --libs glib-2.0` -lX11 -lXft
In file included from /usr/include/X11/Xft/Xft.h:39:0,
from ./src/icon-panel.c:8:
/usr/include/ft2build.h:56:38: 致命错误:freetype/config/ftheader.h:没有那个文件或目录
编译中断。
make: *** [icon-wharf] 错误 1
==> 错误: 在 build() 中发生一个错误。
正在放弃...
2、arch下freetype.h在/usr/include/freetype2/freetype而非/usr/include/freetype,而这个问题是arch本身的,因为freetype.h是间接包含的,不能直接通过patch修正。解决办法可以考虑让用户自己在编译前
代码:
ln -s /usr/include/freetype2/freetype /usr/include/freetype
由于makepkg是以用户权限执行的,不能在脚本里面做这一步。或许可以把整个头文件库复制一份后用-I,也可能要向arch报bug。
丢弃掉也行。phoenixlzx 写了:你要自己维护的话,我就把那个包丢弃了好了
看来还是需要你来维护,我对arch打包了解的太少了。phoenixlzx 写了:写道pkgdesc里面好了,开始编译了再echo就没意思了