|
没有试图去编译源码,想找个快捷的方式让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) |
|