Hallo,
ich habe auf meinem Audio-Workstation-Rechner 32bit archlinux installiert. Ich bin begeistert!
Mit meiner M-Audio Delta 44 nehme ich mit 0 XRuns auf.
Also alles bestens.
Jetzt hat mir ein Freund ein line6 Audiointerface gegeben : line6 UX2.
Nach einiger Recherche war klar, das das linux support hat eine Softwaresammlung zu line6 Produkten gibt es hier :
https://sourceforge.net/projects/line6linux/
Also Grund genug meine erste PKGBUILD -Datei anzulegen.
Nach einiger Einarbeitungszeit im arch-Wiki dachte ich eigentlich das System erfasst zu haben.
Leider bekomme ich aber beim makepkg Befehl eine Fehlermeldung wegen Syntaxfehlern.
Meine 'PKGBUILD siht bisher so aus:
# Maintainer: DirkKitsch <dikkitsch@unitybox.de>
pkgname=line6usb
pkgver=0.9.1beta
pkgrel=1
pkgdesc="usb driver for line6 ux2"
arch=(any)
url="https://sourceforge.net/projects/line6linux/"
license=('GPLv2')
groups=(line6linux)
depends=()
makedepends=('subversion')
source=("http://svn.code.sf.net/p/line6linux/code/driver/branches/ux2")
md5sums=('d899e5ac3ec66c8a9b7926445ec6ea1e') #generate with 'makepkg -g'
_svntrunk=SVNURL
_svnmod=MODNAME
build() {
cd "$srcdir"
msg "Connecting to SVN server...."
if [[ -d "$_svnmod/.svn" ]]; then
(cd "$_svnmod" && svn up -r "$pkgver")
else
svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
fi
msg "SVN checkout done or server timeout"
msg "Starting build..."
rm -rf "$srcdir/$_svnmod-build"
svn export "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
cd "$srcdir/$_svnmod-build"
#
# BUILD HERE
#
./autogen.sh
./configure --prefix=/usr
make
}
package() {
cd "$srcdir/$_svnmod-build"
make DESTDIR="$pkgdir/" install
}
Irgendwo liegt mein Denkfehler, ich weiß nur nicht wo?
Anregungen erwünscht! 🙂
dedik