LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: leemars

为audacious-mac做了一个PKGBUILD

[复制链接]
发表于 2007-1-3 18:35:47 | 显示全部楼层
我再贴回来一次就是了
  1. # Contributor: Lee.MaRS <leemars@gmail.com>
  2. pkgname=audacious-mac
  3. pkgver=0.1.3
  4. pkgrel=1
  5. pkgdesc="Audacious Monkey's Audio Codec Plugin"
  6. url="http://www.netswarm.net/"
  7. depends=('mac' 'audacious-player')
  8. source=('http://www.netswarm.net/misc/audacious-mac-0.1.3.tar.gz')
  9. md5sums=('5f58271b657514efd3a74a98b4cbf2a9')
  10. build() {
  11.   cd $startdir/src/$pkgname-$pkgver
  12.   ./configure --prefix=/usr
  13.   make || return 1
  14.   make DESTDIR=$startdir/pkg install
  15. }
复制代码

不过自己已经手动下载编译安装好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-3 18:41:51 | 显示全部楼层
有点奇怪的。我这里是正常的。
回复 支持 反对

使用道具 举报

发表于 2007-1-8 13:43:09 | 显示全部楼层
有一点我不是很懂~~~
就是那个....return 1,不知道是什么意思·?
回复 支持 反对

使用道具 举报

发表于 2007-1-8 14:18:41 | 显示全部楼层
make || return 1

就是说,如果make出错,那么返回1.
回复 支持 反对

使用道具 举报

发表于 2007-1-8 14:44:35 | 显示全部楼层
既然这样,就应该是make && return 1 呀~

|| 是或者的意思~~ 也就是说,make 不论对不对,都返回1  ,那根本就没有必要加这一句~~

对吧~?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-8 17:28:57 | 显示全部楼层
make不论对不对都返回1?

不是这样的吧。

&& 是 顺序执行各语句直至某条语句失败为止
|| 是顺序执行各语句直至某条语句成功为止

程序执行成功返回0。虽然是0, 不过代表了执行成功,相当于TRUE。

我是这么理解的。
回复 支持 反对

使用道具 举报

发表于 2007-1-9 09:30:00 | 显示全部楼层
Post by firefoxmmx
既然这样,就应该是make && return 1 呀~

|| 是或者的意思~~ 也就是说,make 不论对不对,都返回1  ,那根本就没有必要加这一句~~

对吧~?



晕。。去看看bash编程?
回复 支持 反对

使用道具 举报

发表于 2007-1-9 13:30:36 | 显示全部楼层
了解~~~~~~~~~~~~~~~~~~·
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-9 00:58:14 | 显示全部楼层
今天发现audacious-mac的作者更新了. 因为audacious最新的版本中已经改变了plugins的格式, 所以以前的plugins不能直接用了. 现在extra上的audacious还是旧的, 这个版本的audacious的cue插件有严重的问题. 建议大家使用AUR上的PKGBUILD安装audacious-player-svn和audacious-plugins-svn, 然后安装最新的audacious-mac插件. 这样可以比较完美的解决cue + ape的问题.

请大家试用和跟帖反馈使用结果, 谢谢大家!
  1. # Contributor: Lee.MaRS <leemars@gmail.com>
  2. pkgname=audacious-mac
  3. pkgver=0.2.0
  4. pkgrel=1
  5. pkgdesc="Audacious Monkey's Audio Codec Plugin. For audacious Feb. 2007 SVN or later version only."
  6. url="http://www.netswarm.net/"
  7. depends=('mac' 'audacious-player-svn')
  8. source=('http://www.netswarm.net/misc/audacious-mac-0.2.0.tar.gz')
  9. md5sums=('ec997e0a3721717bf4b78d80e38dcb77')
  10. build() {
  11.   cd $startdir/src/$pkgname-$pkgver
  12.   ./configure --prefix=/usr
  13.   make || return 1
  14.   make DESTDIR=$startdir/pkg install
  15. }
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-2-11 22:42:30 | 显示全部楼层
对比较大的 ape 文件加载快吗?我用的时候加载很慢,文件大的话就崩溃了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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