You should be able to replace the mkdirs and cp with:
install -D scizzor-bmp.so $startdir/pkg`beep-config --plugin-dir`/Effect/
See the install manpage. See "mkdir -p" too.
Hi,
thank you
I am totally new to this package creating business :-)
Here the updated PKGBUILD script...
btw: Can i somehow change the package i had put on ftp.archlinux.org/incoming?
PKGBUILD
# Contributor: Daniel Martin <notze@gmx.net>
pkgname=scizzor
pkgver=1.3.3
pkgrel=1
pkgdesc="Beep Media Player effect plugin for pitchspeed control."
url="http://scizzor.sourceforge.net"
depends=('bmp')
conflicts=()
source=(http://belnet.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('f9c56fb0640e0e825c922472e5799be9')
build() {
cd $startdir/src/$pkgname
/usr/bin/patch -p1 < $startdir/beep-patch-1.3.3
make bmp || return 1
#### thanks to kapiche who helped me with the next part
install -D scizzor-bmp.so $startdir/pkg`beep-config --plugin-dir`/Effect
}
install -D scizzor-bmp.so $startdir/pkg`beep-config --plugin-dir`/Effect/
See the install manpage. See "mkdir -p" too.
]]>:oops: sorry ...
too lazy to load it up ....
Welcome to Arch
hehe no problem
and thank you
Notze
]]>too lazy to load it up ....
Welcome to Arch
]]>now i have the PKGBUILD script written but it is very dirty.
I hate packages which don't provide a good Makefile or a configure script.
But.. doesn't matter, here is the result
PKGBUILD
pkgname=scizzor
pkgver=1.3.3
pkgrel=1
pkgdesc="Beep Media Player effect plugin for pitchspeed control."
url="http://scizzor.sourceforge.net"
depends=('bmp')
conflicts=()
source=(http://belnet.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('f9c56fb0640e0e825c922472e5799be9')
build() {
cd $startdir/src/$pkgname
/usr/bin/patch -p1 < $startdir/beep-patch-1.3.3
make bmp || return 1
# because the make install of scizzor suckz hard
mkdir $startdir/pkg/usr
mkdir $startdir/pkg/usr/lib
mkdir $startdir/pkg/usr/lib/bmp
mkdir $startdir/pkg/usr/lib/bmp/Effect
cp scizzor-bmp.so $startdir/pkg`beep-config --plugin-dir`/Effect/
}
I have also put the package on ftp.archlinux.org/incoming
mfg[/b]
]]>cd $startdir/src/$pkgname-$pkgver ./configure --prefix=/usr make || return 1 make prefix=$startdir/pkg/usr install
why not try that ......
HTH
scizzor doesn't come with a configure script.
And the make install executes a perl script which installs the plugin directly.
Notze
]]>cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install
why not try that ......
HTH
]]>pkgname=scizzor
pkgver=1.3.3
pkgrel=1
pkgdesc="Beep Media Player and XMMS effect plugin for pitchspeed control."
url="http://scizzor.sourceforge.net"
depends=('bmp')
conflicts=()
source=(http://belnet.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('f9c56fb0640e0e825c922472e5799be9')
build() {
cd $startdir/src/$pkgname-$pkgver
make bmp || return 1
# here the problem start
}
Perhaps someone has an idea...
I hope someone will understand my problem.. my english is not the best
greets
]]>