Projekty/Wsparcie > POLAUR

brscan2

(1/1)

pavbaranov:
Gdyby ktoś miał problem z instalacją brscan2 z AUR, to podaję swój PKGBUILD (niestety nie kopiuje pliku z licencją, a nie bardzo mam czas się zagłębiać dlaczego):

##PKGBUILD##

--- Kod: ---pkgname=brscan2
pkgver=0.2.5
pkgrel=1
pkgdesc="SANE drivers from Brother for model-2 scanners"
arch=('i686' 'x86_64')
url="http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html"
license=('custom')
depends=('libusb-compat')
makedepends=('rpmextract')
source=("http://download.brother.com/welcome/dlf006639/brscan2-0.2.5-1.i386.rpm"
"http://download.brother.com/welcome/dlf006640/brscan2-0.2.5-1.x86_64.rpm")
#'LICENSE')

sha256sums=('f9c12f8467288c48cd00b532b2c64f53764a001f4b193f1c5f1ac746a1bd7c9c'
            'ab02c4e2292e9847a0338a225973735ccaec49c3d443f584004c8f91f5d6a8c9')

noextract=('brscan2-0.2.5-1.i386.rpm'
'brscan2-0.2.5-1.x86_64.rpm')

build() {
cd "${srcdir}"
if [[ $CARCH = "i686" ]]; then
echo "using: brscan2-0.2.5-1.i386.rpm"
rpmextract.sh brscan2-0.2.5-1.i386.rpm

else
echo "using: brscan2-0.2.5-1.x86_64.rpm"
rpmextract.sh brscan2-0.2.5-1.x86_64.rpm

fi

}
package() {
mv -v "${srcdir}/usr" "${pkgdir}/"

# install LICENSE
#install -Dm0644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
--- Koniec kodu ---

Instalacja:
- tworzymy katalog, w którym będzie budowany sterownik (np.: ~/tmp).
- wydajemy komendę w konsoli:
--- Kod: ---yaourt -G brscan2
--- Koniec kodu ---
- przechodzimy do katalogu brscan2
- podmieniamy zawartość PKGBUILD w tym katalogu zaproponowaną wyżej
- podłączamy skaner/urządzenie wielofunkcyjne
- budujemy i instalujemy paczkę:
--- Kod: ---makepkg -sirc
--- Koniec kodu ---

Paczka jest konwertowana z rpm, a nie jest budowana ze źródeł (zresztą podobnie jak jej oryginał dostępny w AUR).

Nawigacja

[0] Indeks wiadomości

Idź do wersji pełnej