| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.2.5-r2 | 8 | amd64 x86 | 0 |
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# based on ebuilds from funtoo and flow overlay
EAPI=8
inherit rpm
BR_PR=${PR/r/}
let BR_PR=( ${BR_PR}-1 )
MY_PN=brscan2
DESCRIPTION="Brother scanner tool version 2"
HOMEPAGE="http://support.brother.com/g/s/id/linux/en/index.html"
SRC_URI="amd64? ( http://download.brother.com/welcome/dlf006640/${MY_PN}-${PV}-${BR_PR}.x86_64.rpm )
x86? ( http://download.brother.com/welcome/dlf006639/${MY_PN}-${PV}-${BR_PR}.i386.rpm )"
LICENSE="GPL-2 brother-eula no-source-code"
SLOT="0"
KEYWORDS="amd64 x86"
RESTRICT="mirror strip"
IUSE="usb"
DEPEND="virtual/libusb:0
media-gfx/sane-backends"
RDEPEND="${DEPEND}
usb? ( media-gfx/sane-backends[usb] )"
S=${WORKDIR}
src_install() {
cp -r usr "${D}" || die
# so no files from the sane package are touched
mkdir -p "${D}/etc/sane.d/dll.d" || die
echo "brother2" >"${D}/etc/sane.d/dll.d/brscan2.conf" || die
}
pkg_postinst() {
elog "You may need to be in the scanner or plugdev group in order to use the scanner"
elog "To add a network scanner to sane, run:"
elog "brsaneconfig2 -a name=(name your device) model=(model name) ip=xx.xx.xx.xx"
elog "or simply run brsaneconfig2 for more options"
}
virtual/libusb:0 media-gfx/sane-backends
virtual/libusb:0 media-gfx/sane-backends usb? ( media-gfx/sane-backends[usb] )