summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1ecedd0fa53c53bf9426c084f866c104805d7b87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Maintainer: Nicolas <nicolas@bananeatomic.fr>
pkgname="libsane-dsseries"
pkgver=1.0.5_1
pkgrel=2
pkgdesc="Brother SANE drivers for DSmobile 620"

arch=('x86_64')
url="http://support.brother.com/g/b/producttop.aspx?c=us&lang=en&prod=ds620_all"
license=('GPL' 'custom:Brother')

depends=('gcc-libs-multilib')

install=libsane-dsseries.install

# liste des url des fichiers à télécharger et liste des noms de fichiers locaux
source=("http://download.brother.com/welcome/dlf100974/$pkgname-${pkgver/_/-}.x86_64.rpm")
md5sums=('905610438d279cacf50de973a5f270cf')

# Compile le programme et créé le dossier pkg
build() {
    echo "dsseries" > "$srcdir/dsseries.conf"  # create the dsseries.conf
}

package() {
	cp -r "$srcdir/etc" "$pkgdir"  # copy /etc
	cp -r "$srcdir/usr" "$pkgdir"  # copy /usr
	install -D -m644 "$srcdir/dsseries.conf" "$pkgdir/etc/sane.d/dll.d/dsseries.conf"  # install dsseries.conf
	mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib"  # rename lib64 to lib
	mv "$pkgdir/usr/local/lib64" "$pkgdir/usr/local/lib"  # rename lib64 to lib
	mv "$srcdir/lib/udev" "$pkgdir/usr/lib"  # copy /lib/udev to /usr/lib
	rm -r "$pkgdir/usr/local"  # remove /usr/local because it isn't really used at all in Arch
}