Gentoo Archives: gentoo-commits

From: Krzysztof Pawlik <nelchael@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/nelchael:master commit in: net-print/epson-nx110-drivers/
Date: Wed, 11 Jan 2012 19:44:55
Message-Id: e5e509c25b1e53a341208fd5972ad0fc95648091.nelchael@gentoo
1 commit: e5e509c25b1e53a341208fd5972ad0fc95648091
2 Author: Krzysztof Pawlik <none <AT> none>
3 AuthorDate: Wed Jan 11 19:44:33 2012 +0000
4 Commit: Krzysztof Pawlik <nelchael <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 11 19:44:33 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/nelchael.git;a=commit;h=e5e509c2
7
8 Use source RPM.
9
10 (Portage version: 2.1.10.44/hg/Linux x86_64, signed Manifest commit with key 0xF6A80E46)
11
12 ---
13 net-print/epson-nx110-drivers/ChangeLog | 4 ++
14 net-print/epson-nx110-drivers/Manifest | 20 ++++----
15 .../epson-nx110-drivers-1.0.0.ebuild | 57 +++++++++++++-------
16 3 files changed, 52 insertions(+), 29 deletions(-)
17
18 diff --git a/net-print/epson-nx110-drivers/ChangeLog b/net-print/epson-nx110-drivers/ChangeLog
19 index 6acd782..14bdaad 100644
20 --- a/net-print/epson-nx110-drivers/ChangeLog
21 +++ b/net-print/epson-nx110-drivers/ChangeLog
22 @@ -2,6 +2,10 @@
23 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 + 11 Jan 2012; Krzysztof Pawlik <nelchael@g.o>
27 + epson-nx110-drivers-1.0.0.ebuild:
28 + Use source RPM.
29 +
30 *epson-nx110-drivers-1.0.0 (11 Jan 2012)
31
32 11 Jan 2012; Krzysztof Pawlik <nelchael@g.o>
33
34 diff --git a/net-print/epson-nx110-drivers/Manifest b/net-print/epson-nx110-drivers/Manifest
35 index 5c168e9..1565919 100644
36 --- a/net-print/epson-nx110-drivers/Manifest
37 +++ b/net-print/epson-nx110-drivers/Manifest
38 @@ -1,18 +1,18 @@
39 -----BEGIN PGP SIGNED MESSAGE-----
40 Hash: SHA512
41
42 -DIST epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.x86_64.rpm 1653062 RMD160 0c41e5d1ad455002580bdaf873a2b862659abaa3 SHA1 8736499096776a4794fdade7927495e193cbbbf7 SHA256 b309f45fa99e6f38b177d27b00098cbc47d6af756bccfe504c41e8478ebeb11c
43 -EBUILD epson-nx110-drivers-1.0.0.ebuild 1306 RMD160 6ff25dbd918ecafa0d593760620081e3921ec679 SHA1 327c6c99c027212bafbca1911708f380cce0a0e0 SHA256 41cf6dbd1ed8d6da5b8d41add5f30d893825cd065f38f903c6f4797b235f6054
44 -MISC ChangeLog 321 RMD160 95f366fa0a3e5f4d3d131f0028544f69bfd939fe SHA1 5bdc185480ff2def2e868f11643e48e86f196026 SHA256 6100ef5cfd66e2418877489fb0f4925af78715404d368a19dcfe846aa2dbc569
45 +DIST epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.src.rpm 2203949 RMD160 fd3c992891c10adf6010c65f816a2a1c12ec8f7b SHA1 4cbd04eb2c83426b175dc2ac1d26153e9002d881 SHA256 7b8bf011bb7190fef06f1fc3c9a34926318b5ef2305b198db52952722dde7128
46 +EBUILD epson-nx110-drivers-1.0.0.ebuild 1613 RMD160 d4b7b967f10703399a1c301bc68ac71030c3755f SHA1 ee9f3bc82eb119f8af37105bd934102fc06dc609 SHA256 87292f456ee0ca2a956e55e0c8115076223d18e770c76230016ce395b27cd10b
47 +MISC ChangeLog 430 RMD160 1df6c0ee6bc0216908451896e10f011203ef7c16 SHA1 83832b71c4cad49370e653b292d2eba808daa968 SHA256 eb9365ef4bc7d50c6224ce8b6d37ee1591bdbe98b5dc788e5369c22e8c6e719b
48 MISC metadata.xml 205 RMD160 e987371be157660daac092207f697d0131df2861 SHA1 73785dc8ec827ff32d4388ac9824d4ea5fd349d3 SHA256 01b130f2def7aeb83c9977e02bedc8ba2ca4b3b0d2257a4711795ee50acf81d2
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v2.0.18 (GNU/Linux)
51
52 -iQEcBAEBCgAGBQJPDdO2AAoJEBZyv1r2qA5GIkwIAI+ZQTtdy553QQPIkgN1oUo0
53 -UJ0p5qWjcQRJPgtjDKhRsu8/qc4u/Z2/YhExel+nuG/mV0+EvWgSO+0rLC5nx+Eo
54 -BG0DRon6sibQ5uSA0ZPyASO5IaxBTEielNb6NsBhkd6UXWRM4cjysjHfsk9SdVQL
55 -DDSv4TBUO7/+/8flMSMWu8qTJSg165nyIMIP9LzwEc/sKWWZJVDZTldJt8KEMVWm
56 -nOkrQfZ7EEx7zL5FcdFfMJZRgZV0517HymEKwZPxUQ10ujrM++cbSUX0jcm0RpnT
57 -jDTfC2ntyeUoq0aUhaia6lsfAd0IMBD5XyV+1obagOc3R6yJ/5fLBTZHahCMInM=
58 -=6J3p
59 +iQEcBAEBCgAGBQJPDeahAAoJEBZyv1r2qA5GgzgH/1T2EVrmDL0w0NSdkcgfDs3o
60 +mHnxNEYdVQ66c5WmB8U6pQxI5NtRsGnvp5/ldA7Dbq2B4BWuA9xtj+TSv/hWEzGc
61 +BSQ+J4zE+7CHCzdOY3BRwpCuucPYrivbhWyYeW3QSBTHcr6d9TcPN4s6j2QEsBCY
62 +lOBK2Qki0Mv/vt0MRqjejfLeuXVEYsaxqqSOIWWfUUdGMNKHIRZFkc6sfSLgupHR
63 +KFGCtigxGaRy2PIuaaTY/e7ubYH6DOkaPFfGSuJo9hjkNxjRPnqKNSCnlZyNRiiA
64 +qLbGryCI30fpgsqe23tp3msQsH7GENFPee5tYlVjQHLjWDSdOzjkhgVCpFrosZ8=
65 +=2Hu/
66 -----END PGP SIGNATURE-----
67
68 diff --git a/net-print/epson-nx110-drivers/epson-nx110-drivers-1.0.0.ebuild b/net-print/epson-nx110-drivers/epson-nx110-drivers-1.0.0.ebuild
69 index c53bdbf..9d6ae82 100644
70 --- a/net-print/epson-nx110-drivers/epson-nx110-drivers-1.0.0.ebuild
71 +++ b/net-print/epson-nx110-drivers/epson-nx110-drivers-1.0.0.ebuild
72 @@ -3,12 +3,13 @@
73 # $Header: $
74
75 EAPI=4
76 +WANT_AUTOMAKE="1.10"
77
78 -inherit rpm
79 +inherit autotools rpm
80
81 DESCRIPTION="Driver (and PPDs) for Epson Stylus NX110, NX115, SX110, SX115, TX110, TX111, TX112, TX113, TX115, TX117 and TX119"
82 HOMEPAGE="http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escp/"
83 -SRC_URI="http://linux.avasys.jp/drivers/lsb/epson-inkjet/stable/RPMS/x86_64/epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.x86_64.rpm"
84 +SRC_URI="http://linux.avasys.jp/drivers/lsb/epson-inkjet/stable/SRPMS/epson-inkjet-printer-stylus-nx110-series-1.0.0-1lsb3.2.src.rpm"
85
86 LICENSE="Epson-Driver"
87 SLOT="0"
88 @@ -18,29 +19,47 @@ IUSE=""
89 DEPEND="net-print/cups"
90 RDEPEND="${DEPEND}"
91
92 -S="${WORKDIR}/opt/epson-inkjet-printer-stylus-nx110-series"
93 +S="${WORKDIR}/epson-inkjet-printer-filter-${PV}"
94 +
95 +src_unpack() {
96 + rpm_unpack ${A}
97 +
98 + unpack "./epson-inkjet-printer-filter-${PV}.tar.gz"
99 + unpack "./epson-inkjet-printer-stylus-nx110-series-${PV}.tar.gz"
100 +}
101 +
102 +src_prepare() {
103 + sed -i \
104 + -e 's,CUPS_SERVER_DIR=.*$,CUPS_SERVER_DIR=/usr/libexec/cups,g' \
105 + configure.ac
106 +
107 + eautoreconf
108 +
109 + chmod +x ./configure
110 +}
111
112 src_install() {
113 - dodir "/opt/${PN}/lib64"
114 - insinto "/opt/${PN}/lib64"
115 - doins lib64/*.so.*
116 - chmod 755 "${D}/opt/${PN}/lib64/lib"*
117 + emake DESTDIR="${D}" install
118
119 - dodir "/opt/${PN}/filter"
120 - insinto "/opt/${PN}/filter"
121 - doins cups/lib/filter/epson_inkjet_printer_filter
122 - chmod 755 "${D}/opt/${PN}/filter/epson_inkjet_printer_filter"
123 + rm -rf "${D}/usr/doc"
124
125 - insinto "/usr/share/cups/model"
126 - doins ppds/Epson/*.ppd.gz
127 + local DATA_DIR="${WORKDIR}/epson-inkjet-printer-stylus-nx110-series-${PV}"
128
129 - insinto "/usr/libexec/cups/filter"
130 - dosym \
131 - "/opt/${PN}/filter/epson_inkjet_printer_filter" \
132 - "/usr/libexec/cups/filter/epson_inkjet_printer_filter"
133 + dodir "/opt/${PN}/lib32"
134 + insinto "/opt/${PN}/lib32"
135 + doins "${DATA_DIR}/lib/"*
136 +
137 + dodir "/opt/${PN}/lib64"
138 + insinto "/opt/${PN}/lib64"
139 + doins "${DATA_DIR}/lib64/"*
140
141 dodir "/etc/ld.so.conf.d/"
142 - echo "/opt/${PN}/lib64" > "${D}/etc/ld.so.conf.d/${PN}"
143 + echo "/opt/${PN}/lib32" >> "${D}/etc/ld.so.conf.d/${PN}.conf"
144 + echo "/opt/${PN}/lib64" >> "${D}/etc/ld.so.conf.d/${PN}.conf"
145 +
146 + dodir "/usr/share/cups/model"
147 + insinto "/usr/share/cups/model"
148 + doins "${DATA_DIR}/ppds/"*.ppd
149
150 - dodoc doc/AUTHORS doc/README doc/Manual.txt
151 + dodoc "${DATA_DIR}/AUTHORS" "${DATA_DIR}/README" "${DATA_DIR}/Manual.txt"
152 }