commit: 612616186c0336f1220924d29d57945b766bcac9 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Mon Dec 1 00:32:44 2014 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Mon Dec 1 00:32:44 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=dev/ulm.git;a=commit;h=61261618
Add USE flag for A4 paper default. Package-Manager: portage-2.2.14 --- net-print/brother-dcpj925dw-bin/ChangeLog | 4 ++++ .../brother-dcpj925dw-bin-20131010.ebuild | 10 +++++++++- net-print/brother-dcpj925dw-bin/metadata.xml | 3 +++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/net-print/brother-dcpj925dw-bin/ChangeLog b/net-print/brother-dcpj925dw-bin/ChangeLog index 865a252..4ce1241 100644 --- a/net-print/brother-dcpj925dw-bin/ChangeLog +++ b/net-print/brother-dcpj925dw-bin/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 01 Dec 2014; Ulrich Müller <[email protected]> + brother-dcpj925dw-bin-20131010.ebuild, metadata.xml: + Add USE flag for A4 paper default. + *brother-dcpj925dw-bin-20131010 (30 Nov 2014) 30 Nov 2014; Ulrich Müller <[email protected]> diff --git a/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild b/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild index be79b2f..77ce679 100644 --- a/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild +++ b/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild @@ -17,12 +17,20 @@ SRC_URI="http://download.brother.com/welcome/dlf005614/${MODEL}lpr-${PV_LPR}.i38 LICENSE="Brother-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" +IUSE="+metric" RESTRICT="mirror strip" RDEPEND="net-print/cups" S="${WORKDIR}" +src_prepare() { + if use metric; then + sed -i "/^PaperType/s/Letter/A4/" \ + opt/brother/Printers/${MODEL}/inf/br${MODEL}rc || die + fi +} + src_install() { cp -r opt "${D}" || die @@ -31,6 +39,6 @@ src_install() { dosym ../../../../opt/brother/Printers/${MODEL}/lpd/filter${MODEL} \ /usr/libexec/cups/filter/brother_lpdwrapper_${MODEL} - dosym ../../../../opt/brother/Printers/dcpj925dw/cupswrapper/brother_${MODEL}_printer_en.ppd \ + dosym ../../../../opt/brother/Printers/${MODEL}/cupswrapper/brother_${MODEL}_printer_en.ppd \ /usr/share/cups/model/brother_${MODEL}_printer_en.ppd } diff --git a/net-print/brother-dcpj925dw-bin/metadata.xml b/net-print/brother-dcpj925dw-bin/metadata.xml index e153d85..3b7ffd9 100644 --- a/net-print/brother-dcpj925dw-bin/metadata.xml +++ b/net-print/brother-dcpj925dw-bin/metadata.xml @@ -4,4 +4,7 @@ <maintainer> <email>[email protected]</email> </maintainer> +<use> + <flag name='metric'>Default to A4 paper size</flag> +</use> </pkgmetadata>
