Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 223537 Details for
Bug 309393
sane-backends-999.ebuild using the latest daily git snapshot
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sane-backends-999.ebuild
sane-backends-999.ebuild (text/plain), 3.94 KB, created by
Robert Metzler
on 2010-03-14 17:33:08 UTC
(
hide
)
Description:
sane-backends-999.ebuild
Filename:
MIME Type:
Creator:
Robert Metzler
Created:
2010-03-14 17:33:08 UTC
Size:
3.94 KB
patch
obsolete
># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-999.ebuild,v 1.0 2010/03/14 $ > >EAPI="1" > >inherit eutils flag-o-matic > ># gphoto and v4l are handled by their usual USE flags. ># The pint backend was disabled because I could not get it to compile. >IUSE_SANE_BACKENDS=" > abaton > agfafocus > apple > artec > artec_eplus48u > as6e > avision > bh > canon > canon630u > canon_dr > canon_pp > cardscan > coolscan > coolscan2 > coolscan3 > dc25 > dc210 > dc240 > dell1600n_net > dmc > epjitsu > epson > epson2 > fujitsu > genesys > gt68xx > hp > hp3500 > hp3900 > hp4200 > hp5400 > hp5590 > hpsj5s > hpljm1005 > hs2p > ibm > leo > lexmark > ma1509 > matsushita > microtek > microtek2 > mustek > mustek_pp > mustek_usb > mustek_usb2 > nec > net > niash > pie > pixma > plustek > plustek_pp > qcam > ricoh > rts8891 > s9036 > sceptre > sharp > sm3600 > sm3840 > snapscan > sp15c > st400 > stv680 > tamarack > teco1 > teco2 > teco3 > test > u12 > umax > umax_pp > umax1220u > xerox_mfp" > >IUSE="avahi usb gphoto2 ipv6 v4l doc" > >for backend in ${IUSE_SANE_BACKENDS}; do > IUSE="${IUSE} +sane_backends_${backend}" >done > >DESCRIPTION="Scanner Access Now Easy - Backends" >HOMEPAGE="http://www.sane-project.org/" > >RDEPEND=" > sane_backends_dc210? ( >=media-libs/jpeg-6b ) > sane_backends_dc240? ( >=media-libs/jpeg-6b ) > sane_backends_dell1600n_net? ( >=media-libs/jpeg-6b ) > avahi? ( >=net-dns/avahi-0.6.24 ) > sane_backends_canon_pp? ( sys-libs/libieee1284 ) > sane_backends_hpsj5s? ( sys-libs/libieee1284 ) > sane_backends_mustek_pp? ( sys-libs/libieee1284 ) > usb? ( virtual/libusb:0 ) > gphoto2? ( > media-libs/libgphoto2 > >=media-libs/jpeg-6b > ) > v4l? ( media-libs/libv4l )" > >DEPEND="${RDEPEND} > v4l? ( sys-kernel/linux-headers ) > doc? ( > virtual/latex-base > || ( dev-texlive/texlive-latexextra app-text/tetex app-text/ptex ) > ) > >=sys-apps/sed-4" > ># We now use new syntax construct (SUBSYSTEMS!="usb|usb_device) >RDEPEND="${RDEPEND} > !<sys-fs/udev-114" > >DATE=`date +%Y%m%d` >SRC_URI="http://www.sane-project.org/snapshots/${PN}-git${DATE}.tar.gz" >SLOT="0" >LICENSE="GPL-2 public-domain" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" >S="${WORKDIR}/${PN}-git${DATE}" > ># the blank is intended - an empty string would result in building ALL backends. >BACKENDS=" " > >pkg_setup() { > enewgroup scanner > > use gphoto2 && BACKENDS="gphoto2" > use v4l && BACKENDS="${BACKENDS} v4l" > for backend in ${IUSE_SANE_BACKENDS}; do > if use "sane_backends_${backend}"; then > BACKENDS="${BACKENDS} ${backend}" > fi > done >} > >src_unpack() { > unpack ${A} > cd "${S}" > > cat >> backend/dll.conf.in <<-EOF > Add support for the HP-specific backend. Needs net-print/hplip installed. > hpaio > EOF > >} > >src_compile() { > append-flags -fno-strict-aliasing > > myconf=$(use_enable usb libusb) > if ! use doc; then > myconf="${myconf} --disable-latex" > fi > if use sane_backends_mustek_pp; then > myconf="${myconf} --enable-parport-directio" > fi > SANEI_JPEG="sanei_jpeg.o" SANEI_JPEG_LO="sanei_jpeg.lo" \ > BACKENDS="${BACKENDS}" econf \ > $(use_with gphoto2) \ > $(use_enable ipv6) \ > $(use_enable avahi) \ > ${myconf} || die "econf failed" > > emake VARTEXFONTS="${T}/fonts" || die > > if use usb; then > cd tools/hotplug > grep -v '^$' libsane.usermap > libsane.usermap.new > mv libsane.usermap.new libsane.usermap > fi >} > >src_install () { > make INSTALL_LOCKPATH="" DESTDIR="${D}" install \ > docdir=/usr/share/doc/${PF} > keepdir /var/lib/lock/sane > fowners root:scanner /var/lib/lock/sane > fperms g+w /var/lib/lock/sane > dodir /etc/env.d > if use usb; then > cd tools/hotplug > insinto /etc/hotplug/usb > exeinto /etc/hotplug/usb > doins libsane.usermap > doexe libusbscanner > newdoc README README.hotplug > echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb" > cd ../.. > fi > cd tools/udev > dodir /etc/udev/rules.d > insinto /etc/udev/rules.d > newins libsane.rules 70-libsane.rules > cd ../.. > dodoc NEWS AUTHORS ChangeLog* README README.linux > echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 309393
: 223537 |
237471
|
237473
|
259937