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 |
} |