Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/ulm:master commit in: net-print/brother-dcpj925dw-bin/
Date: Mon, 01 Dec 2014 00:33:45
Message-Id: 1417393964.612616186c0336f1220924d29d57945b766bcac9.ulm@gentoo
1 commit: 612616186c0336f1220924d29d57945b766bcac9
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 1 00:32:44 2014 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 1 00:32:44 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=dev/ulm.git;a=commit;h=61261618
7
8 Add USE flag for A4 paper default.
9
10 Package-Manager: portage-2.2.14
11
12 ---
13 net-print/brother-dcpj925dw-bin/ChangeLog | 4 ++++
14 .../brother-dcpj925dw-bin-20131010.ebuild | 10 +++++++++-
15 net-print/brother-dcpj925dw-bin/metadata.xml | 3 +++
16 3 files changed, 16 insertions(+), 1 deletion(-)
17
18 diff --git a/net-print/brother-dcpj925dw-bin/ChangeLog b/net-print/brother-dcpj925dw-bin/ChangeLog
19 index 865a252..4ce1241 100644
20 --- a/net-print/brother-dcpj925dw-bin/ChangeLog
21 +++ b/net-print/brother-dcpj925dw-bin/ChangeLog
22 @@ -2,6 +2,10 @@
23 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 + 01 Dec 2014; Ulrich Müller <ulm@g.o>
27 + brother-dcpj925dw-bin-20131010.ebuild, metadata.xml:
28 + Add USE flag for A4 paper default.
29 +
30 *brother-dcpj925dw-bin-20131010 (30 Nov 2014)
31
32 30 Nov 2014; Ulrich Müller <ulm@g.o>
33
34 diff --git a/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild b/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild
35 index be79b2f..77ce679 100644
36 --- a/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild
37 +++ b/net-print/brother-dcpj925dw-bin/brother-dcpj925dw-bin-20131010.ebuild
38 @@ -17,12 +17,20 @@ SRC_URI="http://download.brother.com/welcome/dlf005614/${MODEL}lpr-${PV_LPR}.i38
39 LICENSE="Brother-EULA"
40 SLOT="0"
41 KEYWORDS="~amd64 ~x86"
42 +IUSE="+metric"
43 RESTRICT="mirror strip"
44
45 RDEPEND="net-print/cups"
46
47 S="${WORKDIR}"
48
49 +src_prepare() {
50 + if use metric; then
51 + sed -i "/^PaperType/s/Letter/A4/" \
52 + opt/brother/Printers/${MODEL}/inf/br${MODEL}rc || die
53 + fi
54 +}
55 +
56 src_install() {
57 cp -r opt "${D}" || die
58
59 @@ -31,6 +39,6 @@ src_install() {
60
61 dosym ../../../../opt/brother/Printers/${MODEL}/lpd/filter${MODEL} \
62 /usr/libexec/cups/filter/brother_lpdwrapper_${MODEL}
63 - dosym ../../../../opt/brother/Printers/dcpj925dw/cupswrapper/brother_${MODEL}_printer_en.ppd \
64 + dosym ../../../../opt/brother/Printers/${MODEL}/cupswrapper/brother_${MODEL}_printer_en.ppd \
65 /usr/share/cups/model/brother_${MODEL}_printer_en.ppd
66 }
67
68 diff --git a/net-print/brother-dcpj925dw-bin/metadata.xml b/net-print/brother-dcpj925dw-bin/metadata.xml
69 index e153d85..3b7ffd9 100644
70 --- a/net-print/brother-dcpj925dw-bin/metadata.xml
71 +++ b/net-print/brother-dcpj925dw-bin/metadata.xml
72 @@ -4,4 +4,7 @@
73 <maintainer>
74 <email>ulm@g.o</email>
75 </maintainer>
76 +<use>
77 + <flag name='metric'>Default to A4 paper size</flag>
78 +</use>
79 </pkgmetadata>