Помогите собрать пакетик

Намучился с настройкой принтера Canon lbp 3010 у меня стоит arch x86_64 в ауре тока старые дрова для x86 и они не работают с новым cups 1.4 новые дрова есть, но нету пакета для арча, в абс не чего не смыслю пока, поэтому помогите собрать 2 пакета, нашел тока 2 ebuilda для генты, может быть кто нибудь сможет на их основе сделать pkgbuild на арч, все таки много народу перешло с генты на арч, спасибо за отклик, вот ебилды:
cndrvcups-capt-1.90_p1.ebuild http://www.pastebin.org/351717
cndrvcups-common-1.90_p1.ebuild http://www.pastebin.org/351722
Как-то так

PKGBUILD
pkgver=2.00
pkgrel=1
pkgdesc="Canon CAPT Printer Driver for Linux"
arch=('i686')
url="http://software.canon-europe.com/software/0031118.asp"
license=('custom')
depends=('libxml2' 'popt')
makedepends=('rpmextract')
optdepends=('gtk2: for gui')
source=('http://gdlp01.c-wss.com/gds/4/0900007724/08/CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz')
md5sums=('73576afc82822ed3dc6a28e91ba4692a')
build() {
	tar -zxf CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz
	cd $startdir/pkg
	rpmextract.sh $startdir/src/CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/RPM/cndrvcups-capt-$pkgver-2.i386.rpm
	rpmextract.sh $startdir/src/CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/RPM/cndrvcups-common-$pkgver-2.i386.rpm
	mv $startdir/pkg/etc/init.d $startdir/pkg/etc/rc.d
	cp $startdir/ccpd $startdir/pkg/etc/rc.d
	chmod 755 $startdir/pkg/etc/rc.d/ccpd
	mkdir $startdir/pkg/var
	mkdir $startdir/pkg/var/ccpd
	mkdir $startdir/pkg/var/captmon
	mkfifo $startdir/pkg/var/ccpd/fifo0
	chmod 777 $startdir/pkg/var/ccpd/fifo0
	mkdir $startdir/pkg/usr/share/licenses
	mkdir $startdir/pkg/usr/share/licenses/$pkgname
	cp $startdir/src/CAPT_Printer_Driver_for_Linux_V200_uk_EN/Doc/LICENSE-captdrv-2.00E.txt $startdir/pkg/usr/share/licenses/$pkgname/
}
/etc/rc.d/ccpd
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
DAEMON=/usr/sbin/ccpd
PID=`pidof -o %PPID ${DAEMON}`
export PATH=$PATH:/usr/local/sbin:/usr/local/bin
start ()
{
  stat_busy "Starting CCPD"
  [ -z "$PID" ] && ${DAEMON} 2>/dev/null
  
  if [ $? -gt 0 ]; then
    stat_fail
  else
    add_daemon ccpd
    stat_done
  fi
}
stop ()
{
  stat_busy "Stopping CCPD"
  [ ! -z "$PID" ]  && kill $PID &> /dev/null
  if [ $? -gt 0 ]; then
    stat_fail
  else
    rm_daemon ccpd
    stat_done
  fi
}
case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    $0 stop
    sleep 1
    $0 start
    ;;
  *)
    echo "usage: $0 {start|stop|restart}"  
esac
exit 0
спасибос есть с чего начать попробуем, если че допилим, начать самое главное есть с уже с чего
 
Зарегистрироваться или войдите чтобы оставить сообщение.