Hanisch schrieb..Ich wollte ja nur die Manjaro-Repositories anstelle derer von Arch temporär einbinden. Warum sollte das am Paketmanager vorbei gehen?
Naja, ich würds nicht machen. Wer weiß wie bei Manjaro das Ding zusammengebaut ist.
Aber ich habe mal das komplette Paket für das AUR zusammengebaut. Du kannst dir unter folgenden Link die gepackte Datei runterladen:
https://fz-juelich.sciebo.de/index.php/s/NCpGVfCy6g2zx6T
entpacke das und du kannst dir das nochmal bauen. Es sind aber auch fertige mit dabei.
Dann bitte testen ob das mit deinen Scanner auch wirklich gut funktioniert.
Hier nochmal die PKGBUILD:
# Maintainer: FoolEcho <foolecho at gmail dot com>
# Contributor: garion < garion at mailoo.org >
# Contributor: Greg
pkgname=iscan-plugin-gt-f670
pkgver=2.1.2
pkgrel=5
pkgdesc="iscan plugin for Epson Perfection Photo V200 scanners and similar"
arch=('i686' 'x86_64')
url="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
license=('custom:AVASYSPL')
depends=('iscan')
install=gt-f670.install
changelog=ChangeLog
if [ "$CARCH" = "i686" ]; then
_ARCH=i386
_ARCH2=x86
source=("https://download2.ebz.epson.net/iscan/plugin/gt-f670/deb/x86/iscan-gt-f670-bundle-1.0.0.x86.deb.tar.gz")
md5sums=('5c5029414f00bbc0bfa461711a170fdc')
elif [ "$CARCH" = "x86_64" ]; then
_ARCH=amd64
_ARCH2=x64
source=("https://download2.ebz.epson.net/iscan/plugin/gt-f670/deb/x64/iscan-gt-f670-bundle-1.0.0.x64.deb.tar.gz")
md5sums=('abaae6c367bdcde8113b5e12d1fd1ca8')
fi
build(){
cd $srcdir/iscan-gt-f670-bundle-1.0.0.$_ARCH2.deb/plugins
ar vx $pkgname"_"$pkgver-1_$_ARCH.deb
tar -zxvf data.tar.gz
}
package(){
install -d $pkgdir/usr/lib/iscan
install -m755 $srcdir/iscan-gt-f670-bundle-1.0.0.$_ARCH2.deb/plugins/usr/lib/iscan/libesint7A.so.2.0.1 $pkgdir/usr/lib/iscan/
install -m755 $srcdir/iscan-gt-f670-bundle-1.0.0.$_ARCH2.deb/plugins/usr/lib/iscan/libesint7A.so.2 $pkgdir/usr/lib/iscan/
install -m755 $srcdir/iscan-gt-f670-bundle-1.0.0.$_ARCH2.deb/plugins/usr/lib/iscan/libesint7A.so $pkgdir/usr/lib/iscan/
install -d $pkgdir/usr/share/iscan
install -m644 $srcdir/iscan-gt-f670-bundle-1.0.0.$_ARCH2.deb/plugins/usr/share/iscan/esfw7A.bin $pkgdir/usr/share/iscan
install -d $pkgdir/usr/share/licenses/$pkgname/
install -m644 $srcdir/iscan-gt-f670-bundle-1.0.0.$_ARCH2.deb/plugins/usr/share/doc/$pkgname/{AVASYSPL.en.txt,AVASYSPL.ja.txt,copyright} $pkgdir/usr/share/licenses/$pkgname/
}
Der Paketbau für amd64 und i686 funktionieren und die Dateien werden an die richtige Position geschrieben.
Wie Martin-MS schon geschrieben hat, sind die Architekturen jetzt berücksichtigt. Weitere Variablen machen leider keinen Sinn, da die Version des deb-Paketes 2.1.2 ist und nach dem Auspacken das plugin 1.0.0 ist. Ebenso bei den Namensgebungen total verschieden sind.
Wenn noch Jemand Ideen hat, dann her damit.
Das Ganze kann ich leider nicht testen, da ich den Scanner nicht besitze.
Bis denn..
Greg