LinuxSir.cn,穿越时空的Linuxsir!

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

非生产环境Slacker帮我测试我的制作Slack包的系统

[复制链接]
发表于 2006-4-6 08:39:29 | 显示全部楼层 |阅读模式
用 Makefile 写的类似 ports 的系统。帮忙测试一下。
make fetch 下载软件
make build 编译
make package 打成包
make clean 清楚临时目录
其他选项请不要怕麻烦看下源码,请帮助我完善这个系统,修改的时候请提供 .diff 文件。请大家帮助我,即使是帮助我写 slack-desc 文件也好。请跟贴或者发邮件到 shannleon [AT] gmail.com

免责声明:小弟写得很初级,可能会对你的系统造成破坏,请使用普通用户运行,确认无错再使用 root 帐号 make package。
发表于 2006-4-6 11:13:34 | 显示全部楼层
wxGTK应该为unicode build,

我当时的流程是这样的。

  1. cd $WORK_DIR/$NAME-$VER
  2. mkdir buildgtk
  3. cd buildgtk

  4. ../configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
  5. --with-gtk --enable-unicode
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:18:38 | 显示全部楼层
mplayer的fix-link是不是应该这样:

  1. fixlink:
  2.         @cd $(PKGDIR)/usr/man/man1 && \
  3.                 rm -f mencoder.1
  4.                 gzip -9 mplayer.1 && \
  5.                 ln -sf mplayer.1.gz mencoder.1.gz
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:26:54 | 显示全部楼层
另外MPlayer有些特殊,如果你指定了CFLAGS,它的configure脚本会给你个警告,最好让configure脚本自行决定CFLAGS,所以我一直先把CFLAGS清空,然后./configure的。

MPlayer的配置文件不止一个,在这种情况下,应该在/etc下为其建立一个子目录,所以MPlayer的conf应该是/etc/mplayer

  1. OPTS    = --enable-gui
  2. OPTS    += --disable-inet6
  3. OPTS    += --confdir=/etc/mplayer
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:30:27 | 显示全部楼层
bluefish是不是要加上:

  1. --without-gnome2_4-appreg
  2. --without-gnome2_4-mime
复制代码


之前的CFLAGS是否会影响到--enable-auto-optimization,我当时也是先清空的。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:34:02 | 显示全部楼层
gst-plugin-base在0.10有什么变化我不太清楚,但在doinst.sh中,应该执行gst-register进行插件的注册的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 11:38:04 | 显示全部楼层
Post by seamonkey
mplayer的fix-link是不是应该这样:

  1. fixlink:
  2.         @cd $(PKGDIR)/usr/man/man1 && \
  3.                 rm -f mencoder.1
  4.                 gzip -9 mplayer.1 && \
  5.                 ln -sf mplayer.1.gz mencoder.1.gz
复制代码

我是不喜欢把连接名字改成 .gz 。有点方便区别的样子。软件编译选项的问题,麻烦给我 .diff 文件,因为我不是他们的用户 :-)
MPlayer 配置目录的事情因为我发现加入 --confdir 编译则产生一个空的 /etc 目录,它还是产生 /etc/mplayer 目录,里面也没东西我就没在意 :-)

毛病多的是,呵呵,辛苦了。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:42:06 | 显示全部楼层
leafpad

是否要加上

  1. OPTS    = --enable-chooser
复制代码


来使用GTK 2.4以上的文件选择对话框。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:43:37 | 显示全部楼层
应该是链接为gz的,否则man会判断为非压缩文件,会出错的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 11:45:19 | 显示全部楼层
嗯,收到,马上改
回复 支持 反对

使用道具 举报

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

本版积分规则

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