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>

Reply via email to