LinuxSir.cn,穿越时空的Linuxsir!

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

ape-plugins for beep-media-player

[复制链接]
发表于 2005-3-19 01:12:38 | 显示全部楼层 |阅读模式
没有试图去编译源码,想找个快捷的方式让bmp能放偶的ape文件 从linuxfans上扒了两个rpm包包过来 用trpm2pkg(0.1.6)对bmp-plugins-0.2-1mgc.i686.rpm做pkg包失败(好像trpm2pkg对rpm解压开的cpio文件名有解释错误,没有源码无法更改) 于是自己做了个PKGBUILD

0.在制作之前要先装上rpmunpack
   pacman -S rpmunpack

1.建立一个目录叫bmp-plugins,在里面放三个文件:
http://www.magiclinux.org/people ... s-0.2-1mgc.i686.rpm
http://www.magiclinux.org/people ... c-3.99u4-1.i686.rpm
和PKGBUILD(内容如下):

# Contributor: blursj <blursj@gmail.com>

pkgname=bmp-plugins
pkgver=0.01
pkgrel=1
pkgdesc="some plugins for beep-media-player including Monkey's Audio Codec"
url=""
license=GPL
depends=('bmp')
source=(bmp-plugins-0.2-1mgc.i686.rpm mac-3.99u4-1.i686.rpm)
install=
md5sums=()

build() {
cd $startdir/src
rpmunpack bmp-plugins-0.2-1mgc.i686.rpm
rpmunpack mac-3.99u4-1.i686.rpm
cd $startdir/pkg
zcat $startdir/src/bmp-plugins-0.2-1mgc.cpio.gz|cpio -idmv
zcat $startdir/src/mac-3.99u4-1.cpio.gz|cpio -idmv
chmod -R 755 $startdir/pkg/usr
}

2.在bmp-plugins里运行makepkg,完成后在当前目录会生成bmp-plugins-0.01-1.pkg.tar.gz,最后安装pacman -A bmp-plugins-0.01-1.pkg.tar.gz

3.在制作过程中修改了rpm-cpio转包过程中的权限变更,安装后对你的系统没有影响,原始包里面还带有些别的插件(mpc Musepack Audio Player,WMA,MP4&MPEG2/4-AAC)和皮肤,不知道对你的bmp已安装的插件有没有冲突,偶的系统里只装了个bmp-0.9.7-1没带插件,试了一下没有错误,播放ape效果还不错(Monkey's Audio Codec)
发表于 2005-3-19 18:32:20 | 显示全部楼层
多谢。
我自己下载源代码总是编译出错。
gentoo下面就没事,真奇怪。
回复 支持 反对

使用道具 举报

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

本版积分规则

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